Commit Graph

  • 925f365aa0 review pass: found two incorrect Noops Christian Schwarz 2024-01-04 13:15:48 +00:00
  • 70f993331c clippy problame/walingest-simplify-vm-flag-clearing Christian Schwarz 2024-01-04 13:07:22 +00:00
  • c87c19a646 move the logic of emitting the clear visibility wal records into a common function Christian Schwarz 2024-01-04 13:03:39 +00:00
  • 92280727df turns on ingest_neonrmgr_record is just copy-pasta, re-do copy-pasta Christian Schwarz 2024-01-04 12:52:34 +00:00
  • 31fc069482 fixup Christian Schwarz 2024-01-04 12:48:49 +00:00
  • 16090c876d and now it's obvious that new_heap_blkno and old_heap_blkno really are independent Christian Schwarz 2024-01-04 12:47:42 +00:00
  • 02dc0db633 comments Christian Schwarz 2024-01-04 12:36:45 +00:00
  • 8e04de6ef9 fixup 'restructure match block to make the special case clear' Christian Schwarz 2024-01-04 12:36:35 +00:00
  • 0713f367d4 restructure match block to make the special case clear Christian Schwarz 2024-01-04 12:23:23 +00:00
  • 93d0f5e93d lift up the vm_size checking logic Christian Schwarz 2024-01-04 12:14:31 +00:00
  • 20957d6c4e lift up HEAPBLK_TO_MAPBLOCK call Christian Schwarz 2024-01-04 11:54:08 +00:00
  • f4de9adb1d same for the Some,Some case Christian Schwarz 2024-01-04 11:10:12 +00:00
  • 98ee0d9012 propagate Some()-ness Christian Schwarz 2024-01-04 11:05:26 +00:00
  • 6933f5d089 transform the nested if into a flattened match Christian Schwarz 2024-01-04 10:57:19 +00:00
  • 853f77eb11 some constant propagation Christian Schwarz 2024-01-04 10:52:21 +00:00
  • ccfc9741f6 move vm_rel out of match Christian Schwarz 2024-01-04 10:48:53 +00:00
  • c6d09f8942 transform outermost if to a match Christian Schwarz 2024-01-04 10:47:05 +00:00
  • c8d36dab59 walredo: DRY ClearVisibilityMapFlags record handling Christian Schwarz 2024-01-04 10:41:36 +00:00
  • 18e9208158 pageserver: improved error handling for shard routing error, timeline not found (#6262) John Spray 2024-01-04 10:40:03 +00:00
  • c7e50a54da Merge remote-tracking branch 'origin/main' into problame/walingest-decoding-exhaustiveness-refs-iss-5962 Christian Schwarz 2024-01-04 10:02:48 +00:00
  • 53c18ffe84 make clippy happy Christian Schwarz 2024-01-04 09:59:03 +00:00
  • 4c1c6f29cb ingest_heapam_record: preserve original bailing behavior Christian Schwarz 2024-01-04 09:48:32 +00:00
  • 7662df6ca0 Fix minimum backoff to 1ms Sasha Krassovsky 2024-01-03 11:36:38 -08:00
  • f45c0be5ca make it compile Heikki Linnakangas 2024-01-04 00:14:08 +02:00
  • be21ab135d Revert "test_pageserver: fix unexpected message: CopyFail during COPY by turning off safekeepers" Alexander Bayandin 2024-01-03 19:13:02 +00:00
  • c54b262bbe test_pageserver: start all components from snapshot Alexander Bayandin 2024-01-03 19:12:27 +00:00
  • 3759a4898d more fixups, still doesn't compile Christian Schwarz 2024-01-03 18:15:30 +00:00
  • 1623918562 fixup ingest_heapam_record Christian Schwarz 2024-01-03 18:07:38 +00:00
  • d1d3c0a6bb manually import more constants from postgres header files Christian Schwarz 2024-01-03 18:02:08 +00:00
  • 5a4765f1f2 rename types, fix stray ')', rustfmt Christian Schwarz 2024-01-03 17:46:08 +00:00
  • e91073df75 test_pageserver: fix unexpected message: CopyFail during COPY by turning off safekeepers Alexander Bayandin 2024-01-03 17:06:21 +00:00
  • 7322ccf3f7 test_pageserver: move attachment to different section Alexander Bayandin 2024-01-03 17:04:47 +00:00
  • 004aff5314 test_pageserver: report duration Alexander Bayandin 2024-01-03 16:51:45 +00:00
  • 6e53637b06 neon_local: pin pageservers and endpoints jcsp/performance-hackery John Spray 2024-01-03 15:55:21 +00:00
  • e22c5e7a9f tests: extend test_sharding for splitting jcsp/attachment-service-v4-with-splitting John Spray 2024-01-03 14:40:32 +00:00
  • 71ff404e6c control_plane: support for shard splitting John Spray 2024-01-03 14:53:51 +00:00
  • e9f7510abf pageserver: implement shard splitting John Spray 2024-01-03 14:53:37 +00:00
  • 3e214f91de pageserver_api: models for splitting John Spray 2024-01-03 14:53:09 +00:00
  • 9beceff829 pageserver_api: make ShardIdentity::stripe_size public John Spray 2024-01-03 15:33:40 +00:00
  • 2aeb3d49bb pageserver_api: enrich types for use in reconciler John Spray 2024-01-03 15:31:47 +00:00
  • a5af60269d tests: fix type decorations on helpers John Spray 2024-01-02 16:59:21 +00:00
  • 2c0f9b65a8 pageserver: enrich a remote client log message John Spray 2024-01-02 14:28:14 +00:00
  • f15291b606 tests: update restart+regress tests to use sharding John Spray 2024-01-02 14:27:14 +00:00
  • 7d47363568 test: add test_sharding John Spray 2024-01-02 14:27:08 +00:00
  • 00060a5e8f compute_api: add shard_stripe_size to ComputeSpec John Spray 2024-01-02 14:23:13 +00:00
  • c570c78816 test: update fixtures for sharding/attachment service John Spray 2024-01-02 14:21:52 +00:00
  • 150c3c79a5 utils: implement FromStr for NodeId John Spray 2024-01-02 13:26:07 +00:00
  • 79094c20bd control_plane: major rework of attachment_service John Spray 2024-01-02 13:12:26 +00:00
  • 73de3568d6 pageserver/client: update APIs for sharding John Spray 2024-01-02 13:10:30 +00:00
  • 06b8131668 pageserver: refactor creation API (add ShardParams) John Spray 2023-12-07 14:57:15 +00:00
  • b16960b3a6 pageserver: only upload initdb from shard 0 John Spray 2023-12-22 14:04:08 +00:00
  • 50997249dd pageserver_api: accomodate TenantShardId in location conf John Spray 2024-01-03 14:47:32 +00:00
  • 914a06ada7 pageserver_api: add a public version of TenantHistorySize John Spray 2024-01-03 14:45:31 +00:00
  • 6ff6242827 libs/http: add Timeout error John Spray 2023-12-28 15:13:58 +00:00
  • 48e373c147 Support sharding at compute side Konstantin Knizhnik 2023-12-20 21:04:14 +02:00
  • c119af8ddd pageserver: run at least 2 background task threads John Spray 2023-12-27 16:02:09 +00:00
  • a2e083ebe0 pageserver: make walredo shard-aware John Spray 2023-12-29 13:43:56 +00:00
  • 73a944205b pageserver: log details on shard routing error John Spray 2023-12-22 11:52:09 +00:00
  • 34ebfbdd6f pageserver: fix handling getpage with multiple shards on one node John Spray 2023-12-29 15:13:00 +00:00
  • ef7c9c2ccc pageserver: fix active tenant lookup hitting secondaries with sharding John Spray 2023-12-22 13:58:00 +00:00
  • 6c79e12630 pageserver: drop unwanted keys during compaction after split John Spray 2023-12-27 15:57:17 +00:00
  • 753d97bd77 pageserver: don't delete ancestor shard layers John Spray 2023-12-22 10:12:34 +00:00
  • edc962f1d7 test_runner: test_issue_5878 log allow list (#6259) John Spray 2024-01-03 14:22:17 +00:00
  • 65b4e6e7d6 Remove empty safekeeper init since truncateLsn. Arseny Sher 2024-01-02 11:24:52 +03:00
  • 549f607a13 Merge remote-tracking branch 'origin/main' into problame/benchmarking/pr/python-perftest Alexander Bayandin 2024-01-03 13:30:49 +00:00
  • 17b256679b vm-image-spec: build pgbouncer from Neon's fork (#6249) Alexander Bayandin 2024-01-03 13:02:04 +00:00
  • 673a865055 tests: tolerate 304 when evicting layers (#6261) John Spray 2024-01-03 11:50:58 +00:00
  • fb518aea0d Add batch ingestion mechanism to avoid high contention (#5886) Cuong Nguyen 2024-01-03 05:41:58 -05:00
  • 42f41afcbd tests: update pytest and boto3 dependencies (#6253) John Spray 2024-01-03 10:36:53 +00:00
  • f71110383c Remove second check for max_slot_wal_keep_size download size. Arseny Sher 2024-01-02 10:10:41 +03:00
  • ae3eaf9995 Add [WP] prefix to all walproposer logging. Arseny Sher 2024-01-02 20:27:53 +03:00
  • aa9f1d4b69 pagebench get-page: default to latest=true, make configurable via flag (#6252) Christian Schwarz 2024-01-02 17:57:29 +01:00
  • 946c6a0006 scrubber: use adaptive config with retries, check subset of tenants (#6219) Joonas Koivunen 2024-01-02 17:22:16 +02:00
  • ce13281d54 MIN not MAX Sasha Krassovsky 2023-12-27 08:52:46 -08:00
  • 4e1d16f311 Switch to exponential rate-limiting Sasha Krassovsky 2023-12-26 14:14:37 -08:00
  • 091a0cda9d Switch to rate-limiting strategy Sasha Krassovsky 2023-12-15 12:35:38 -08:00
  • ea9fad419e Add exponential backoff to page_server->send Sasha Krassovsky 2023-12-05 15:04:26 -08:00
  • e2886d55bc Always update VM at replica always_apply_vm_redo_at_replica Konstantin Knizhnik 2024-01-02 11:01:06 +02:00
  • 9f13277729 Merge pull request #6242 from neondatabase/releases/2024-01-02 release-4524 Arseny Sher 2024-01-02 12:04:43 +04:00
  • 54aa319805 Don't split WAL record across two XLogData's when sending from safekeepers. Arseny Sher 2023-12-30 00:31:19 +03:00
  • 4a227484bf Add large insertion and slow WAL sending to test_hot_standby. Arseny Sher 2023-12-29 23:09:36 +03:00
  • 2f83f85291 Add failpoint support to safekeeper. Arseny Sher 2024-01-01 23:32:24 +03:00
  • d6cfcb0d93 Move failpoint support code to utils. Arseny Sher 2024-01-01 22:33:27 +03:00
  • 392843ad2a Fix safekeeper START_REPLICATION (term=n). Arseny Sher 2024-01-01 14:43:44 +03:00
  • bd4dae8f4a compute_ctl: kill postgres and sync-safekeeprs on exit. Arseny Sher 2024-01-01 14:38:08 +03:00
  • e92c9f42c0 Don't split WAL record across two XLogData's when sending from safekeepers. Arseny Sher 2023-12-30 00:31:19 +03:00
  • aaaa39d9f5 Add large insertion and slow WAL sending to test_hot_standby. Arseny Sher 2023-12-29 23:09:36 +03:00
  • e79a19339c Add failpoint support to safekeeper. Arseny Sher 2024-01-01 23:32:24 +03:00
  • dbd36e40dc Move failpoint support code to utils. Arseny Sher 2024-01-01 22:33:27 +03:00
  • 90ef48aab8 Fix safekeeper START_REPLICATION (term=n). Arseny Sher 2024-01-01 14:43:44 +03:00
  • 9a43c04a19 compute_ctl: kill postgres and sync-safekeeprs on exit. Arseny Sher 2024-01-01 14:38:08 +03:00
  • b05fe53cfd Merge pull request #6240 from neondatabase/releases/2024-01-01 release-4517 Shany Pozin 2024-01-01 11:07:30 +02:00
  • f28bdb6528 Use nextest for rust unittests (#6223) Abhijeet Patil 2023-12-30 13:45:31 +00:00
  • 1c037209c7 proxy: fix compute addr parsing (#6237) Conrad Ludgate 2023-12-29 09:32:24 +00:00
  • f2e98b2b0a Write WAL bytes to data dir gluegun Arthur Petukhovsky 2023-12-28 18:49:51 +00:00
  • 0ba55719b0 Check bytes in segment intersection Arthur Petukhovsky 2023-12-28 17:55:04 +00:00
  • b162b4a9cf Fix clap arg Arthur Petukhovsky 2023-12-28 17:10:05 +00:00
  • bbc8da687e Add dryrun version of the script Arthur Petukhovsky 2023-12-28 16:55:21 +00:00
  • e5a3b6dfd8 Pg stat statements reset for neon superuser (#6232) Bodobolero 2023-12-27 18:15:17 +01:00
  • 136aab5479 Bump postgres submodule versions Sasha Krassovsky 2023-12-26 14:37:09 -08:00