Commit Graph

  • 30d75bfb35 Begin modificcation with startpoint in test Cuong Nguyen 2023-11-30 09:12:17 -05:00
  • d0f798c717 Ensure all LSNs are recorded during ingestion Cuong Nguyen 2023-11-30 03:49:40 -05:00
  • 973409e2d7 Fix wrong begin lsn in import_wal Cuong Nguyen 2023-11-30 02:00:04 -05:00
  • 44300adeb7 Make ingest_batch_size a pageserver config Cuong Nguyen 2023-11-29 22:46:17 -05:00
  • f010479107 feat(layer): pageserver_layer_redownloaded_after histogram (#6132) Joonas Koivunen 2023-12-14 21:32:54 +02:00
  • 965f7b05db Add batch ingestion mechanism Cuong Nguyen 2023-11-13 18:18:22 -05:00
  • 10f61c9d9d Allow reading from uncommited modifications Cuong Nguyen 2023-11-29 21:58:19 -05:00
  • 40133e1b6f Remove reference to timeline from WalIngest Cuong Nguyen 2023-11-29 18:45:48 -05:00
  • cc633585dc gauge guards (#6138) Conrad Ludgate 2023-12-14 17:21:39 +00:00
  • 24a911d3f8 test_runner: add from_repo_dir method (#6087) Alexander Bayandin 2023-12-12 16:24:13 +00:00
  • aa5581d14f utils::logging: TracingEventCountLayer: don't use with_label_values() on hot path (#6129) Christian Schwarz 2023-12-14 16:31:41 +01:00
  • c4e0ef507f pageserver: heatmap uploads (#6050) John Spray 2023-12-14 13:09:24 +00:00
  • 86f7396eb7 permit for unauthenticated connection attempts scram-for-http-pool Conrad Ludgate 2023-12-13 17:38:26 +00:00
  • b739ea1f0e parse ippattern eagerly Conrad Ludgate 2023-12-11 11:52:09 +00:00
  • d87549696b chore: clippy::too_many_arguments task_hierarchy Joonas Koivunen 2023-12-13 23:07:25 +00:00
  • 960a29a6fe refactor: cleanup extra cancellation waits Joonas Koivunen 2023-12-13 22:36:28 +00:00
  • d6f6e9a87b fix: layer backoff Joonas Koivunen 2023-12-13 22:29:15 +00:00
  • ddae6e2b0a feat: task hierarchy Joonas Koivunen 2023-12-13 22:28:35 +00:00
  • e021298dec use child_token instead of cloning Joonas Koivunen 2023-12-13 23:05:35 +00:00
  • 9790a7c2e8 test: allow shutdown_token when #[cfg(test)] Joonas Koivunen 2023-12-13 22:56:31 +00:00
  • 9660282c69 chore: cleanup unused Joonas Koivunen 2023-12-13 22:32:53 +00:00
  • 894cd3ddf7 refactor: eviction_task: stop using plain rate_limit Joonas Koivunen 2023-12-13 22:40:18 +00:00
  • 735c9b3b70 fix: gc lock acquire cancel Joonas Koivunen 2023-12-13 21:13:43 +00:00
  • e76b24ccc5 fix: initial logical size permit cancel Joonas Koivunen 2023-12-13 21:13:30 +00:00
  • 6ff2c07cc8 fix: compaction lock and permit cancellable Joonas Koivunen 2023-12-13 21:13:08 +00:00
  • efd46e478a refactor: split concurrent_background_tasks_rate_limit Joonas Koivunen 2023-12-13 21:12:07 +00:00
  • 6987b5c44e proxy: add more rates to endpoint limiter (#6130) Conrad Ludgate 2023-12-13 21:43:49 +00:00
  • 0cd49cac84 test_compatibility: make it use initdb.tar.zst Alexander Bayandin 2023-12-06 23:01:12 +00:00
  • 904dff58b5 test_wal_restore_http: cleanup test Alexander Bayandin 2023-12-06 23:00:09 +00:00
  • f401a21cf6 Fix test_simple_sync_safekeepers Arthur Petukhovsky 2023-11-09 20:18:07 +00:00
  • 158adf602e Update Postgres 16 series to 16.1 Tristan Partin 2023-11-08 15:54:10 -06:00
  • c94db6adbb Update Postgres 15 series to 15.5 Tristan Partin 2023-11-08 15:43:06 -06:00
  • 85720616b1 Update Postgres 14 series to 14.10 Tristan Partin 2023-11-08 15:34:07 -06:00
  • ac17c2f69c Fix problem with stats collector at pg14 Konstantin Knizhnik 2023-12-13 19:24:14 +02:00
  • d6fcc18eb2 Add Neon-Batch- headers to OPTIONS response for SQL-over-HTTP requests (#6116) George MacKerron 2023-12-13 17:18:20 +00:00
  • c2528ae671 Increase pgbouncer pool size to 64 for VMs (#6124) Vadim Kharitonov 2023-12-13 17:23:24 +01:00
  • a1143cbcfe Merge branch 'problame/benchmarking/pr/mgmt-api-client' into problame/benchmarking/pr/page_service_api_client Christian Schwarz 2023-12-13 17:13:28 +01:00
  • a919b863d1 refactor: remove eviction batching (#6060) Joonas Koivunen 2023-12-13 18:05:33 +02:00
  • e744cb05e6 build fix & run clippy Christian Schwarz 2023-12-13 15:51:01 +00:00
  • e7449cf77f add a Rust client for Pageserver's page_service Christian Schwarz 2023-11-22 14:55:55 +00:00
  • 811cc7e990 add a Rust client for pageserver mgmt api Christian Schwarz 2023-11-22 14:55:55 +00:00
  • 453e7b6b99 debug spans problame/2023-12--slow-basebackup-investigation--cleaned-up-2 Christian Schwarz 2023-12-13 13:17:01 +00:00
  • 468a556ebb more spans Christian Schwarz 2023-12-06 17:48:50 +00:00
  • 113e737fb5 spans Christian Schwarz 2023-12-06 17:48:50 +00:00
  • d0c2d56fbd extract env var stuff into other utility module Christian Schwarz 2023-12-13 15:04:28 +00:00
  • bcd4fb7db2 utils::logging: implement tracing_chrome & tracing_flame support Christian Schwarz 2023-12-06 17:48:50 +00:00
  • 2d22661061 refactor: calculate_synthetic_size_worker, remove PRE::NeedsDownload (#6111) Joonas Koivunen 2023-12-13 16:23:19 +02:00
  • e3778381a8 tests: make test_bulk_insert recreate tenant in same generation (#6113) John Spray 2023-12-13 14:14:38 +00:00
  • 7ac6f54ee9 pagebench: getpage: WIP: when auto-discovering timelines, add ability to limit problame/benchmarking/2023-12-13--2 Christian Schwarz 2023-12-13 14:05:50 +00:00
  • 14b5b6d72f pagebench: WIP: command to trigger initial logical size calculation Christian Schwarz 2023-12-13 14:04:22 +00:00
  • 8368ea6661 include timeline ids in tenant details response Christian Schwarz 2023-12-13 14:03:12 +00:00
  • a3a7619550 WIP: performance test that uses the getpage benchmark Christian Schwarz 2023-11-09 15:58:16 +00:00
  • 217b20ac28 find a way to duplicate a tenant in local_fs Christian Schwarz 2023-10-26 16:30:11 +00:00
  • e41e6e7a15 pagebench: add a 'getpage@lsn' benchmark Christian Schwarz 2023-12-13 13:53:11 +00:00
  • 9742e253ee pagebench: add a 'basebackup' benchmark problame/2023-12--slow-basebackup-investigation--cleaned-up Christian Schwarz 2023-12-13 13:45:56 +00:00
  • c8316b7a3f simplify endpoint limiter (#6122) Conrad Ludgate 2023-12-13 13:53:23 +00:00
  • e253101727 pagebench: scaffold Christian Schwarz 2023-12-13 13:34:14 +00:00
  • 96ab3d67a7 pageserver client for mgmt_api and page_service Christian Schwarz 2023-11-22 14:55:55 +00:00
  • 4fb1a7a35a debug spans Christian Schwarz 2023-12-13 13:17:01 +00:00
  • 800e0802ea implement tracing_chrome & tracing_flame support for utils::logging Christian Schwarz 2023-12-06 17:48:50 +00:00
  • d5bb030ea1 WIP problame/benchmarking/2023-12-13--1 Christian Schwarz 2023-12-13 12:02:58 +00:00
  • 3633742de9 Merge pull request #6121 from neondatabase/releases/2023-12-13 release-4414 Vadim Kharitonov 2023-12-13 12:39:43 +01:00
  • b3c811731a getpage bench: mode to rate limit per timeline Christian Schwarz 2023-12-13 10:18:42 +00:00
  • 079d3a37ba Merge remote-tracking branch 'origin/release' into releases/2023-12-13 Joonas Koivunen 2023-12-13 10:07:19 +00:00
  • 8460654f61 Add per-endpoint rate limiter to proxy Stas Kelvich 2023-12-13 03:52:10 +02:00
  • 7c2c87a5ab Update azure SDK to 0.18 and use open range support (#6103) Arpad Müller 2023-12-12 18:20:12 +01:00
  • 5820faaa87 Use extend instead of groups of append calls in tests (#6109) Arpad Müller 2023-12-12 18:00:37 +01:00
  • dfb0a6fdaf scrubber: handle initdb files, fix an issue with prefixes (#6079) John Spray 2023-12-12 16:53:08 +00:00
  • 6acbee2368 test_runner: add from_repo_dir method (#6087) Alexander Bayandin 2023-12-12 16:24:13 +00:00
  • 41387136e4 more OpenOptions::to_owned() Christian Schwarz 2023-12-12 15:04:49 +00:00
  • 65b56ae32f move fn crashsafe_overwrite to minimize diff Christian Schwarz 2023-12-12 15:01:09 +00:00
  • 70c6838c9a use to_owned() when putting together OpenOptions Christian Schwarz 2023-12-12 14:59:50 +00:00
  • 58b3115afa rename VirtualFile::open_with_options{_async,} Christian Schwarz 2023-12-12 14:56:26 +00:00
  • 53ac78ec63 make read_exact_at cancel-safe problame/integrate-tokio-epoll-uring/make-tests-work Christian Schwarz 2023-12-11 15:43:31 +00:00
  • 322dd3cf00 Add [NEON_SMGR] to all messages produced by Neon exrtension Konstantin Knizhnik 2023-12-12 15:48:03 +02:00
  • 8e6e4b1112 Add [NEON_SMGR] to all messages produced by Neon exrtension Konstantin Knizhnik 2023-12-12 15:47:49 +02:00
  • 818290b7b6 pgxn: amend key hashing John Spray 2023-12-12 12:17:07 +00:00
  • 7effdf448a [see #6052] make connection logging shard-aware Konstantin Knizhnik 2023-12-06 15:53:29 +02:00
  • ffc2145cfb Fix shard map reload synchronization Konstantin Knizhnik 2023-12-01 21:13:09 +02:00
  • 7bad8e80fb Fix shard map reload mechanism Konstantin Knizhnik 2023-12-01 20:30:49 +02:00
  • d3f7cf428e Load shard map only at postmaster Konstantin Knizhnik 2023-12-01 09:33:49 +02:00
  • 0556364f21 Fix comments Konstantin Knizhnik 2023-11-29 17:53:31 +02:00
  • 3b2e84fddb Do not deop PS connections of config reload if connection strings are not changed Konstantin Knizhnik 2023-11-29 12:07:18 +02:00
  • 3705049a24 Fix shard hash caclulation Konstantin Knizhnik 2023-11-11 08:53:52 +02:00
  • fd65d0eb80 Minor refectoring Konstantin Knizhnik 2023-11-10 08:25:05 +02:00
  • df938c889d Add neon.stripe_size Konstantin Knizhnik 2023-11-09 22:19:58 +02:00
  • 8c1896be4e Undo occsional changed in control_place_connector.c Konstantin Knizhnik 2023-11-09 19:35:44 +02:00
  • 52cc1f8ede Merge with main Konstantin Knizhnik 2023-11-09 19:33:41 +02:00
  • 845846695c Load shardmap from postgresql.conf Konstantin Knizhnik 2023-11-09 18:58:19 +02:00
  • 4274807eda Take in account stripe size when calculating shard hash number Konstantin Knizhnik 2023-11-09 10:14:55 +02:00
  • e10515f3af Add support for PS shardoing in compute Konstantin Knizhnik 2023-11-09 08:07:35 +02:00
  • aec1acdbac Do not inherite replication slots in branch (#5898) Konstantin Knizhnik 2023-12-12 14:24:21 +02:00
  • 8bb4a13192 Do not materialize null images in PS (#5979) Konstantin Knizhnik 2023-12-12 14:23:45 +02:00
  • 9e071e4458 Propagate information about the protocol to console (#6102) Anna Khanova 2023-12-12 12:42:51 +01:00
  • a46e77b476 Merge pull request #6090 from neondatabase/releases/2023-12-11 release-4394 Vadim Kharitonov 2023-12-12 12:10:35 +01:00
  • 69158a33dd fix cfg(test) and provide again VirtualFile::read_at, used only in cfg(test) problame/integrate-tokio-epoll-uring/make-tests-work--backport Christian Schwarz 2023-12-11 20:15:41 +00:00
  • fead836f26 swagger: remove 'format: hex' from tenant IDs (#6099) John Spray 2023-12-12 10:39:34 +00:00
  • 20e9cf7d31 pageserver: tweaks to slow/hung task logging (#6098) John Spray 2023-12-12 07:19:59 +00:00
  • a92702b01e Add submodule paths as safe directories as a precaution Tristan Partin 2023-12-11 10:46:41 -06:00
  • 8ff3253f20 Fix git ownership issue in check-codestyle-rust-arm Tristan Partin 2023-12-11 10:25:43 -06:00