Commit Graph

  • 214be7e1e5 pagserver/delta_layer: use vectored blob read Vlad Lazar 2024-02-15 17:59:02 +00:00
  • a6f49c7a08 pageserver/image_layer: use vectored blob read Vlad Lazar 2024-02-15 17:54:51 +00:00
  • 92361e4acb pageserver/blob_io: add vectored blob read Vlad Lazar 2024-02-15 17:53:42 +00:00
  • 3556a2bedb pageserver/config: add a config for max size of vectored read Vlad Lazar 2024-02-15 17:53:05 +00:00
  • f1616c3b9b pagserver/virtual_file: add read variant with byte count Vlad Lazar 2024-02-15 17:52:07 +00:00
  • 4a9b29a8fc utils: add a few VecMap utility functions Vlad Lazar 2024-02-15 17:50:58 +00:00
  • cffb5a66da pageserver: count SLRU blocks in basebackup Vlad Lazar 2024-02-15 11:05:29 +00:00
  • bf3240ccae Merge branch 'main' into vlad/get-vectored-read-path Vlad Lazar 2024-02-15 18:33:17 +00:00
  • f0aac32517 initial plv8 fcdm 2024-02-15 17:39:48 +00:00
  • 046d9c69e6 fix: require wider jwt for changing the io engine (#6770) Joonas Koivunen 2024-02-15 18:58:26 +02:00
  • bbb0172ac8 postgis fix fcdm 2024-02-15 16:47:12 +00:00
  • 00f8954b91 postgis attempt fcdm 2024-02-15 16:32:26 +00:00
  • c72cb44213 test_runner/performance: parametrize benchmarks (#6744) Alexander Bayandin 2024-02-15 15:53:58 +00:00
  • 25e32ede8c redo fcdm 2024-02-15 15:38:36 +00:00
  • fe91482377 cleanup fcdm 2024-02-15 15:26:35 +00:00
  • cd3e4ac18d Rename TEST_IMG function to test_img (#6762) Arpad Müller 2024-02-15 16:14:51 +01:00
  • 9ad940086c fix superuser permission check for extensions (#6733) Alex Chi Z 2024-02-15 09:59:13 -05:00
  • 936f2ee2a5 fix: accidential wide span in tests (#6772) Joonas Koivunen 2024-02-15 15:48:44 +02:00
  • 1822ef0ee9 for #6743 (walredo benches to async): finish the change (#6761) pr/calinanca99/6743 Christian Schwarz 2024-02-15 14:40:42 +01:00
  • 1af047dd3e Fix typo in CI message (#6749) Heikki Linnakangas 2024-02-15 14:34:19 +02:00
  • 6c94269c32 Merge pull request #6758 from neondatabase/release-proxy-2024-02-14 release-4862 Conrad Ludgate 2024-02-15 09:45:08 +00:00
  • 5fa747e493 pageserver: shard splitting refinements (parent deletion, hard linking) (#6725) John Spray 2024-02-15 08:21:53 +00:00
  • edc691647d Proxy: remove fail fast logic to connect to compute (#6759) Anna Khanova 2024-02-14 19:43:52 +01:00
  • 80854b98ff move timeouts and cancellation handling to remote_storage (#6697) Joonas Koivunen 2024-02-15 01:24:07 +02:00
  • 024372a3db Revert "refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers" (#6765) Christian Schwarz 2024-02-14 20:17:12 +01:00
  • fff2468aa2 Add resource consume test funcs (#6747) Shayan Hosseini 2024-02-14 10:45:05 -08:00
  • c7538a2c20 Proxy: remove fail fast logic to connect to compute (#6759) Anna Khanova 2024-02-14 19:43:52 +01:00
  • a2d0d44b42 Remove unused allow's (#6760) Arpad Müller 2024-02-14 19:16:05 +01:00
  • 7d3cdc05d4 fix(pageserver): pagebench doesn't work with released artifacts (#6757) Christian Schwarz 2024-02-14 18:01:15 +01:00
  • bce8d4b3f5 Stop postgres in immediate mode in VM image. vm-pg-stop-immediate Arseny Sher 2024-02-14 19:50:04 +03:00
  • 2f0ab4bf0a more comment fcdm 2024-02-14 16:44:34 +00:00
  • 5fc57e0ab2 set prefix fcdm 2024-02-14 16:42:20 +00:00
  • c7d4136fb3 Merge branch 'main' into pr/calinanca99/6743 Christian Schwarz 2024-02-14 16:06:55 +00:00
  • 0c43acce16 Merge branch 'main' into pr/calinanca99/6743 Christian Schwarz 2024-02-14 16:05:44 +00:00
  • 0d74bc0492 fix exit condition proxy-test-redis-streams Conrad Ludgate 2024-02-14 15:56:50 +00:00
  • 840abe3954 pageserver: store aux files as deltas (#6742) John Spray 2024-02-14 15:01:16 +00:00
  • 774a6e7475 refactor(virtual_file) make write_all_at take owned buffers (#6673) Christian Schwarz 2024-02-14 15:59:06 +01:00
  • 855d7b4781 hold cancel session (#6750) Conrad Ludgate 2024-02-14 10:26:32 +00:00
  • c49c9707ce Proxy: send cancel notifications to all instances (#6719) Anna Khanova 2024-02-13 17:58:58 +01:00
  • 2227540a0d Proxy refactor auth+connect (#6708) Anna Khanova 2024-02-12 19:41:02 +01:00
  • f1347f2417 proxy: add more http logging (#6726) Conrad Ludgate 2024-02-12 15:03:45 +00:00
  • 30b295b017 proxy: some more parquet data (#6711) Conrad Ludgate 2024-02-12 13:14:06 +00:00
  • 1cef395266 Proxy: copy bidirectional fork (#6720) Anna Khanova 2024-02-12 14:04:46 +01:00
  • c994c80962 add redis stream test Conrad Ludgate 2024-02-14 14:54:01 +00:00
  • df5d588f63 refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers (#6731) Christian Schwarz 2024-02-14 15:22:41 +01:00
  • 41d546df84 clippy jcsp/storcon-split-refine John Spray 2024-02-14 12:34:07 +00:00
  • 792c8ced06 add assertion on span John Spray 2024-02-14 12:32:07 +00:00
  • 0415f28734 fsync newly populated timeline dirs John Spray 2024-02-14 12:29:15 +00:00
  • fcc2eb88a1 Refactor hard linking into one spawn_blocking John Spray 2024-02-14 12:09:15 +00:00
  • 3d6ad0c42e pageserver: avoid using eviction code in split John Spray 2024-02-14 11:30:22 +00:00
  • acf6c05f7e Merge remote-tracking branch 'upstream/main' into jcsp/storcon-split-refine John Spray 2024-02-14 11:13:03 +00:00
  • 579efc4b34 tests: explicit wait for pageserver LSN in check_restored_datadir_content jcsp/tests-6666-debug John Spray 2024-02-14 10:55:01 +00:00
  • c55d3674f2 Reapply "tests: try to make restored-datadir comparison tests not flaky (#6666)" John Spray 2024-02-14 10:56:45 +00:00
  • f39b0fce9b Revert #6666 "tests: try to make restored-datadir comparison tests not flaky" (#6751) John Spray 2024-02-14 10:57:01 +00:00
  • a9ec4eb4fc hold cancel session (#6750) Conrad Ludgate 2024-02-14 10:26:32 +00:00
  • a97b54e3b9 Cherry-pick Postgres bugfix to 'mmap' DSM implementation Heikki Linnakangas 2024-02-14 10:35:59 +02:00
  • a5114a99b2 Create a symlink from pg_dynshmem to /dev/shm Heikki Linnakangas 2024-02-14 10:34:58 +02:00
  • ee7bbdda0e Create new metric for directory counts (#6736) Arpad Müller 2024-02-14 02:12:00 +01:00
  • e50d964688 for loop fcdm 2024-02-13 20:45:47 +00:00
  • b6e070bf85 Do not perform fast exit for catalog pages in redo filter (#6730) Konstantin Knizhnik 2024-02-13 20:41:17 +02:00
  • 7fa732c96c refactor(virtual_file): take owned buffer in VirtualFile::write_all (#6664) Christian Schwarz 2024-02-13 18:46:25 +01:00
  • 331935df91 Proxy: send cancel notifications to all instances (#6719) Anna Khanova 2024-02-13 17:58:58 +01:00
  • 1c64de709d Use futures::future::try_join_all calinanca99 2024-02-13 17:27:44 +01:00
  • 863e26d29a Use multi-threaded runtime instead of single-threaded ones calinanca99 2024-02-13 17:12:14 +01:00
  • faf97f6c0a comment extensions fcdm 2024-02-13 15:59:46 +00:00
  • 2183290939 pageserver: apply 5 fails -> 1hr wait circuit breaker to compaction jcsp/pageserver-self-defense John Spray 2024-02-13 14:17:10 +00:00
  • f8d8c656fc libs: add CircuitBreaker type John Spray 2024-02-13 12:09:10 +00:00
  • 661d5b7c68 pageserver: add enforce_circuit_breakers tenant config John Spray 2024-02-13 11:33:46 +00:00
  • 9320511746 wip fcdm 2024-02-13 12:02:28 +00:00
  • a8eb4042ba tests: test_secondary_mode_eviction: avoid use of mocked statvfs (#6698) John Spray 2024-02-13 07:00:50 +00:00
  • c38190980b Advance logical slots with null flush_lsn in walsender. lr-bump-flush-lsn-slots Arseny Sher 2024-02-13 02:11:34 +03:00
  • fe21c7fe19 pageserver: shut down WAL ingest if pathological storage amplification is detected John Spray 2024-02-12 21:41:23 +00:00
  • 4be2223a4c Discrete event simulation for safekeepers (#5804) Arthur Petukhovsky 2024-02-12 20:29:57 +00:00
  • fac50a6264 Proxy refactor auth+connect (#6708) Anna Khanova 2024-02-12 19:41:02 +01:00
  • a1f37cba1c Add test that runs the S3 scrubber (#6641) Arpad Müller 2024-02-12 19:15:21 +01:00
  • 8b8ff88e4b GH actions: label to disable CI runs completely (#6677) Christian Schwarz 2024-02-12 16:25:33 +01:00
  • 7ea593db22 refactor(LayerManager): resident layers query (#6634) Joonas Koivunen 2024-02-12 17:13:35 +02:00
  • 789a71c4ee proxy: add more http logging (#6726) Conrad Ludgate 2024-02-12 15:03:45 +00:00
  • 242dd8398c refactor(blob_io): use owned buffers (#6660) Christian Schwarz 2024-02-12 15:58:55 +01:00
  • 5df352638f De-duplicate background purge task John Spray 2024-02-12 13:54:41 +00:00
  • d8a6942e0e Refactor detach methods into TenantManager John Spray 2024-02-12 13:47:48 +00:00
  • 98ec5c5c46 proxy: some more parquet data (#6711) Conrad Ludgate 2024-02-12 13:14:06 +00:00
  • 020e607637 Proxy: copy bidirectional fork (#6720) Anna Khanova 2024-02-12 14:04:46 +01:00
  • c77411e903 cleanup around attach (#6621) Joonas Koivunen 2024-02-12 14:52:20 +02:00
  • aeda82a010 fix(heavier_once_cell): assertion failure can be hit (#6722) Joonas Koivunen 2024-02-12 11:57:29 +02:00
  • 54d683ae07 pageserver: hard-link layers during shard split John Spray 2024-02-11 17:54:41 +00:00
  • 0526603adb pageserver: remove parent shard files after split John Spray 2024-02-11 16:13:28 +00:00
  • bb299f0229 control_plane: improved logging on re-attach John Spray 2024-02-11 14:14:00 +00:00
  • 6d631ae816 tests: improve coverage of pageserver restarts John Spray 2024-02-11 14:13:38 +00:00
  • 78d160f76d Merge pull request #6721 from neondatabase/releases/2024-02-12 release-4854 John Spray 2024-02-12 09:35:30 +00:00
  • 0ae36c505a Use neon.primary_is_running GUC for replica startup propagate_reply_flush_lsn_from_sk_to_ps Konstantin Knizhnik 2024-02-11 09:04:16 +02:00
  • e5daf366ac tests: Remove unnecessary port config with VanillaPostgres class Heikki Linnakangas 2024-02-10 11:25:47 +02:00
  • d77583c86a tests: Remove obsolete allowlist entries Heikki Linnakangas 2024-02-10 11:10:48 +02:00
  • 241dcbf70c tests: Remove "Running in ..." log message from every CLI call Heikki Linnakangas 2024-02-10 10:50:52 +02:00
  • da626fb1fa tests: Remove "postgres is running on ... branch" messages Heikki Linnakangas 2024-02-10 10:48:11 +02:00
  • 12b39c9db9 control_plane: add debug APIs for force-dropping tenant/node (#6702) John Spray 2024-02-10 11:56:52 +00:00
  • e39f0a2347 Change default timeout proxy-cplane-timeout Anna Khanova 2024-02-10 11:49:45 +01:00
  • df5e2729a9 Remove now unused allowlisted errors. Heikki Linnakangas 2024-02-09 17:37:34 +02:00
  • 0fd3cd27cb Tighten up the check for garbage after end-of-tar. Heikki Linnakangas 2024-02-09 17:37:30 +02:00
  • 8bf1aacb24 Create timeout on proxy<->cplane communication Anna Khanova 2024-02-10 00:45:36 +01:00