Commit Graph

  • 5f7e821a62 make CI happy Christian Schwarz 2023-12-20 15:53:21 +00:00
  • 0f56104a61 Make sk_collect_dumps also possible with teleport (#4739) Arthur Petukhovsky 2023-12-20 19:06:55 +04:00
  • db1ebd8653 test_pageserver: add snapshotting_env fixture bayandin/problame/benchmarking/2023-12-13--2 Alexander Bayandin 2023-12-14 17:49:00 +00:00
  • f41b50f72f Add NeonBenchmarker#record_pagebench_results method Alexander Bayandin 2023-12-20 13:28:57 +00:00
  • f260f1565e pageserver: fixes + test updates for sharding (#6186) John Spray 2023-12-20 12:26:20 +00:00
  • 3cde0e7aad (downloader.rs): fix a docstring link John Spray 2023-12-20 11:02:05 +00:00
  • 280c53fa5b (scheduler) Remove unused trait John Spray 2023-12-20 10:39:31 +00:00
  • b7e0b4a866 pageserver: propagate secondary config into downloader John Spray 2023-12-20 10:06:11 +00:00
  • c772894c57 pageserver: use warn_when_period_overrun in secondary/heatmap John Spray 2023-12-19 21:28:41 +00:00
  • bc1f328d61 tests: add test_secondary_mode_eviction John Spray 2023-12-14 17:48:04 +00:00
  • 1fbc7818a2 tests: add test_secondary_downloads John Spray 2023-12-13 13:15:32 +00:00
  • e79b63cbff tests: do secondary download in live migration test John Spray 2023-12-13 10:22:07 +00:00
  • ce5ef5b9bb Use secondary mode bits in neon_local migration John Spray 2023-11-10 11:05:12 +00:00
  • 380cadf02b Use secondary mode bits in neon_local migration John Spray 2023-12-19 21:45:47 +00:00
  • 807c34b953 pageserver: include secondary tenants in disk usage eviction John Spray 2023-10-26 20:26:20 +01:00
  • 3f5484f8db pageserver: pass TenantManager into disk usage eviction task John Spray 2023-10-26 14:25:33 +01:00
  • a65707ea92 pageserver: add Layer::for_secondary John Spray 2023-10-26 12:50:15 +01:00
  • d7edaea444 pageserver: create timelines/ dir when configuring secondary location John Spray 2023-10-24 17:07:44 +01:00
  • 201954c12c pageserver/http: add testing routes for secondary mode John Spray 2023-10-24 15:41:29 +01:00
  • 69f927a9be pageserver: TenantManager support for SecondaryTenant John Spray 2023-10-11 15:22:22 +01:00
  • e080bc053f pageserver: add secondary downloader John Spray 2023-10-12 09:19:34 +01:00
  • 5e38dd2bad pageserver: add secondary downloader metrics John Spray 2023-11-07 12:25:51 +00:00
  • ba1b50efd1 pageserver: refactor generic parts of uploader into scheduler John Spray 2023-12-13 15:06:24 +00:00
  • c29df80634 fix(layer): move backoff to spawned task (#5746) Joonas Koivunen 2023-12-20 10:26:06 +02:00
  • 8de5b63ac4 Remove assert for non-zero number of shards from AssignPageserverConnstring compute_sharding_support Konstantin Knizhnik 2023-12-20 09:16:54 +02:00
  • 58dbca6ce3 Bump vm-builder v0.19.0 -> v0.21.0 (#6197) Em Sharnoff 2023-12-19 15:48:41 -08:00
  • eedf946d90 libs: implement Debug for Gate John Spray 2023-12-14 08:11:19 +00:00
  • 338bf7a446 Bump postgres version Konstantin Knizhnik 2023-12-19 22:17:07 +02:00
  • 22c0351c20 pageserver: fix records_committed metric jcsp/batch-ingest-fix John Spray 2023-12-19 17:04:36 +00:00
  • 613906acea Support custom types in broker (#5761) Arthur Petukhovsky 2023-12-19 21:06:43 +04:00
  • 82809d2ec2 fix metric pageserver_initial_logical_size_start_calculation (#6191) Christian Schwarz 2023-12-19 17:44:49 +01:00
  • 0bd79eb063 Handle role deletion when project has no databases. (#6170) Anastasia Lubennikova 2023-12-19 16:27:47 +00:00
  • 8ff5387da1 eliminate GCC warning for unchecked result of fread (#6167) Konstantin Knizhnik 2023-12-19 18:17:11 +02:00
  • a5c1716edc hakari rustls Conrad Ludgate 2023-12-19 15:56:19 +00:00
  • 0f36927a17 deps Conrad Ludgate 2023-12-19 15:55:56 +00:00
  • b78a8c4d53 fix Conrad Ludgate 2023-12-19 15:47:38 +00:00
  • dc109c42bc update rustls Conrad Ludgate 2023-12-19 15:39:26 +00:00
  • 8b91bbc38e Update jsonwebtoken to 9 and sct to 0.7.1 (#6189) Arpad Müller 2023-12-19 16:45:17 +01:00
  • 767ce2b187 Bump Postgres version Konstantin Knizhnik 2023-12-19 16:21:15 +02:00
  • 910640c955 Update sk_collect_dumps to new inventories, auth and LSN formatting. sk-collect-dumps-up Arseny Sher 2023-12-19 17:10:36 +03:00
  • c13a2f0df1 Merge pull request #6192 from neondatabase/releases/2023-12-19 release-4459 Christian Schwarz 2023-12-19 14:52:47 +01:00
  • 39be366fc5 higher resolution histograms for getpage@lsn (#6177) Christian Schwarz 2023-12-19 14:46:17 +01:00
  • 6eda0a3158 [PRE-MERGE] fix metric pageserver_initial_logical_size_start_calculation Christian Schwarz 2023-12-19 13:31:04 +00:00
  • e6bf6952b8 higher resolution histograms for getpage@lsn (#6177) Christian Schwarz 2023-12-19 14:46:17 +01:00
  • a2fab34371 Update zstd to 0.13 (#6187) Arpad Müller 2023-12-19 14:16:53 +01:00
  • c52384752e Compile pg_semver extension (#6184) Vadim Kharitonov 2023-12-19 14:10:07 +01:00
  • 80bf8d4761 Allow empty connection string Konstantin Knizhnik 2023-12-19 14:45:25 +02:00
  • 73d247c464 Analyze clickbench performance with explain plans and pg_stat_statements (#6161) Bodobolero 2023-12-19 12:44:25 +01:00
  • b701394d7a Fix WAL waiting in walproposer for v16. Arseny Sher 2023-12-19 02:27:23 +03:00
  • d89af4cf8e pageserver: downgrade 'connection reset' WAL errors (#6181) John Spray 2023-12-19 10:38:00 +00:00
  • 6ffbbb2e02 include timeline ids in tenant details response (#6166) Christian Schwarz 2023-12-19 11:32:51 +01:00
  • fbb979d5e3 remote_storage: move shared utilities for S3 and Azure into common module (#6176) Arpad Müller 2023-12-19 11:29:50 +01:00
  • a89d6dc76e Always send a json response for timeline_get_lsn_by_timestamp (#6178) Arpad Müller 2023-12-19 11:29:16 +01:00
  • c272c68e5c RFC: Per-Tenant GetPage@LSN Throttling (#5648) Christian Schwarz 2023-12-19 11:20:56 +01:00
  • c2b396905f Merge with main Konstantin Knizhnik 2023-12-19 10:20:56 +02:00
  • b43ae6e26c Address review comments Konstantin Knizhnik 2023-12-19 09:22:34 +02:00
  • 151870b666 Update pgxn/neon/libpagestore.c Konstantin Knizhnik 2023-12-18 20:54:29 +02:00
  • 4cdfff75f2 Update pgxn/neon/libpagestore.c Konstantin Knizhnik 2023-12-13 21:37:06 +02:00
  • 02abe3c82e Fix problem with stats collector at pg14 Konstantin Knizhnik 2023-12-13 19:24:14 +02:00
  • 5c8b3d997f Add [NEON_SMGR] to all messages produced by Neon exrtension Konstantin Knizhnik 2023-12-12 15:48:03 +02:00
  • b465185738 Add [NEON_SMGR] to all messages produced by Neon exrtension Konstantin Knizhnik 2023-12-12 15:47:49 +02:00
  • 4e47d3a984 pgxn: amend key hashing John Spray 2023-12-12 12:17:07 +00:00
  • 3853646c75 [see #6052] make connection logging shard-aware Konstantin Knizhnik 2023-12-06 15:53:29 +02:00
  • 86c76d4b59 Fix shard map reload synchronization Konstantin Knizhnik 2023-12-01 21:13:09 +02:00
  • 864d5f84e9 Fix shard map reload mechanism Konstantin Knizhnik 2023-12-01 20:30:49 +02:00
  • 38f64ea8ef Load shard map only at postmaster Konstantin Knizhnik 2023-12-01 09:33:49 +02:00
  • 2855074f55 Fix comments Konstantin Knizhnik 2023-11-29 17:53:31 +02:00
  • 16b0348c1f Do not deop PS connections of config reload if connection strings are not changed Konstantin Knizhnik 2023-11-29 12:07:18 +02:00
  • 93c75c97e1 Fix shard hash caclulation Konstantin Knizhnik 2023-11-11 08:53:52 +02:00
  • d3221243f8 Minor refectoring Konstantin Knizhnik 2023-11-10 08:25:05 +02:00
  • 3cbd2df0b3 Add neon.stripe_size Konstantin Knizhnik 2023-11-09 22:19:58 +02:00
  • 8ddfa0515e Undo occsional changed in control_place_connector.c Konstantin Knizhnik 2023-11-09 19:35:44 +02:00
  • 3019f8fe8f Merge with main Konstantin Knizhnik 2023-11-09 19:33:41 +02:00
  • e720b5f9d4 Load shardmap from postgresql.conf Konstantin Knizhnik 2023-11-09 18:58:19 +02:00
  • 039fa60446 Take in account stripe size when calculating shard hash number Konstantin Knizhnik 2023-11-09 10:14:55 +02:00
  • 7ca20dd12b Add support for PS shardoing in compute Konstantin Knizhnik 2023-11-09 08:07:35 +02:00
  • 6e6e40dd7f Invalidate credentials on auth failure (#6171) Anna Khanova 2023-12-18 23:24:22 +01:00
  • 306c7a1813 Merge pull request #6173 from neondatabase/sasha_release_bypassrls_replication release-4456 Shany Pozin 2023-12-18 22:16:36 +02:00
  • 6939fc3db6 Remove declarations of non-existent global variables and functions Heikki Linnakangas 2023-12-18 21:05:31 +02:00
  • c4c48cfd63 Clean up #includes Heikki Linnakangas 2023-12-18 21:05:29 +02:00
  • 82215d20b0 Mark some variables 'static' Heikki Linnakangas 2023-12-18 21:05:24 +02:00
  • 62737f3776 Grant BYPASSRLS and REPLICATION explicitly to neon_superuser roles Sasha Krassovsky 2023-12-18 10:05:39 -08:00
  • c417a23dd0 pagebench: factor out the concept of thread local stats Christian Schwarz 2023-12-18 17:06:40 +00:00
  • 20e5e9dd16 pagebench: finish trigger initial logical size calculation benchmark Christian Schwarz 2023-12-18 16:19:48 +00:00
  • 24c72db5ff pagebench: centralize target discovery Christian Schwarz 2023-12-18 16:04:03 +00:00
  • 6aee8511f7 pagebench: getpage: WIP: when auto-discovering timelines, add ability to limit Christian Schwarz 2023-12-13 14:05:50 +00:00
  • ad2091bdd0 pagebench: WIP: command to trigger initial logical size calculation Christian Schwarz 2023-12-13 14:04:22 +00:00
  • 573d4752e6 pagebench: add a 'getpage@lsn' benchmark Christian Schwarz 2023-12-15 17:16:03 +00:00
  • 136bec6014 pagebench: add a 'basebackup' benchmark Christian Schwarz 2023-12-13 13:45:56 +00:00
  • 0f8b4faa50 pagebench: scaffold Christian Schwarz 2023-12-13 13:34:14 +00:00
  • 80be423a58 Grant BYPASSRLS and REPLICATION explicitly to neon_superuser roles Sasha Krassovsky 2023-12-18 10:22:36 -08:00
  • 5b42949531 Merge branch 'main' into problame/benchmarking/pr/timeline-ids-in-tenant-details Christian Schwarz 2023-12-18 19:22:19 +01:00
  • ec03b9cc76 python script to duplicate tenants problame/benchmarking/2023-12-18--2 Christian Schwarz 2023-12-18 18:19:25 +00:00
  • f12615b7d8 WIP: performance test that uses the getpage benchmark Christian Schwarz 2023-11-09 15:58:16 +00:00
  • 1f9a7d1cd0 add a Rust client for Pageserver page_service (#6128) Christian Schwarz 2023-12-18 19:17:19 +01:00
  • 7bd533dc69 pagebench: factor out the concept of thread local stats Christian Schwarz 2023-12-18 17:06:40 +00:00
  • af33e8fa6c pagebench: finish trigger initial logical size calculation benchmark Christian Schwarz 2023-12-18 16:19:48 +00:00
  • cdc09bab0b pagebench: centralize target discovery Christian Schwarz 2023-12-18 16:04:03 +00:00
  • 6c7446e2a4 pagebench: getpage: WIP: when auto-discovering timelines, add ability to limit Christian Schwarz 2023-12-13 14:05:50 +00:00
  • 5ce5874ddf pagebench: WIP: command to trigger initial logical size calculation Christian Schwarz 2023-12-13 14:04:22 +00:00