Commit Graph

  • f4f0869dc8 pageserver: exclude un-read layers from short residence statistic (#8396) John Spray 2024-07-16 20:55:29 +01:00
  • 0950866fa8 fix(pageserver): limit num of delta layers for l0 compaction (#8391) Alex Chi Z. 2024-07-16 15:43:24 -04:00
  • 7cf59ae5b4 Add some typing to Endpoint.respec() Tristan Partin 2024-07-15 10:35:49 -05:00
  • b197cc20fc Hide import behind TYPE_CHECKING Tristan Partin 2024-07-15 10:30:04 -05:00
  • ba17025a57 Run each migration in its own transaction Tristan Partin 2024-07-12 13:38:51 -05:00
  • b5ab055526 Rename compute migrations to start at 1 Tristan Partin 2024-07-12 13:46:14 -05:00
  • a40b402957 pageserver: clean up GcCutoffs names (#8379) John Spray 2024-07-16 14:54:54 +01:00
  • d2ee760eb2 build(deps): bump setuptools from 65.5.1 to 70.0.0 (#8387) dependabot[bot] 2024-07-16 12:20:23 +02:00
  • 66337097de Avoid the storage controller in test_tenant_creation_fails (#8392) Arpad Müller 2024-07-16 12:19:28 +02:00
  • e6dadcd2f3 Compute: add compatibility patch for rum Fixes #8251 Anastasia Lubennikova 2024-07-15 12:48:53 +01:00
  • 83e07c1a5b pageserver: un-Arc Timeline::layers (#8386) John Spray 2024-07-16 08:52:49 +01:00
  • ee263e6a62 Allow the new clippy::doc_lazy_continuation lint (#8388) Arpad Müller 2024-07-16 02:16:18 +02:00
  • 7eb37fea26 Allow reusing projects between runs of logical replication benchmarks (#8393) Sasha Krassovsky 2024-07-15 14:55:57 -07:00
  • 730db859c7 feat(timeline_detach_ancestor): success idempotency (#8354) Joonas Koivunen 2024-07-15 20:47:53 +03:00
  • 04448ac323 pageserver: use PITR GC cutoffs as authoritative (#8365) John Spray 2024-07-15 17:43:05 +01:00
  • 8bb3fd3fa5 Add option to disable background_reconcile for storage controller arpad/fix_tenant_create_flakiness Arpad Müller 2024-07-15 17:08:24 +02:00
  • 324e4e008f feat(storcon): timeline detach ancestor passthrough (#8353) Joonas Koivunen 2024-07-15 18:08:24 +03:00
  • d74fb7b879 Merge pull request #8374 from neondatabase/rc/2024-07-15 release-5940 Alex Chi Z 2024-07-15 11:02:18 -04:00
  • b49b450dc4 remove page_service show <tenant_id> (#8372) Christian Schwarz 2024-07-15 16:33:56 +02:00
  • 7973c3e941 Add neon.running_xacts_overflow_policy to make it possible for RO replica to startup without primary even in case running xacts overflow (#8323) Konstantin Knizhnik 2024-07-15 15:52:00 +03:00
  • 085bbaf5f8 tests: allow list breaching min resident size in statvfs test (#8358) Vlad Lazar 2024-07-12 17:31:17 +01:00
  • 85b5219861 fix(pageserver): unique test harness name for merge_in_between (#8366) Alex Chi Z 2024-07-12 09:28:13 -04:00
  • 7472c69954 Fix nightly warnings 2024 june (#8151) Conrad Ludgate 2024-07-12 13:58:04 +01:00
  • 3f8819827c pageserver: circuit breaker on compaction (#8359) John Spray 2024-07-12 12:04:02 +01:00
  • c440756410 Remove fs2 dependency (#8350) Japin Li 2024-07-12 17:56:06 +08:00
  • 0e600eb921 Implement decompression for vectored reads (#8302) Arpad Müller 2024-07-12 04:32:34 +02:00
  • a1df835e28 Pass configured compression param to image generation (#8363) Arpad Müller 2024-07-12 01:43:44 +02:00
  • 119ddf6ccf Grant execute on snapshot functions to neon_superuser (#8346) Sasha Krassovsky 2024-07-11 13:29:35 -07:00
  • 90f447b79d test: limit test_layer_download_timeouted to MOCK_S3 (#8331) Joonas Koivunen 2024-07-11 22:03:35 +03:00
  • 7dd71f4126 feat(pageserver): rewrite streaming vectored read planner (#8242) Alex Chi Z 2024-07-11 14:28:16 -04:00
  • 8532d72276 Fix memory context of NeonWALReader allocation. Arseny Sher 2024-07-11 19:14:49 +03:00
  • d3ff47f572 storage controller: add node deletion API (#8226) John Spray 2024-07-11 17:05:47 +01:00
  • 8cc768254f safekeeper: eviction metrics (#8348) John Spray 2024-07-11 17:05:35 +01:00
  • 5c80743c9c storage_controller: fix ReconcilerWaiter::get_status (#8341) Vlad Lazar 2024-07-11 15:43:28 +01:00
  • 5bba3e3c75 pageserver: remove trace_read_requests (#8338) Christian Schwarz 2024-07-11 15:17:07 +02:00
  • 6caf702417 Run Performance bench on more platforms (#8312) Peter Bendel 2024-07-11 11:07:12 +02:00
  • 32f668f5e7 rfcs: add RFC for timeline archival (#8221) John Spray 2024-07-11 08:23:51 +01:00
  • a91f9d5832 Enable core dumps for postgres (#8272) Stas Kelvich 2024-07-11 10:20:14 +03:00
  • 547acde6cd safekeeper: add eviction_min_resident to stop evictions thrashing (#8335) John Spray 2024-07-10 19:38:14 +01:00
  • bea6532881 feat(pageserver): add k-merge layer iterator with lazy loading (#8053) Alex Chi Z 2024-07-10 14:11:27 -04:00
  • 8e2fe6b22e Remove ImageCompressionAlgorithm::DisabledNoDecompress (#8300) Arpad Müller 2024-07-10 18:09:19 +02:00
  • 4d75e1ef81 build(deps-dev): bump zipp from 3.8.1 to 3.19.1 dependabot[bot] 2024-07-09 18:12:57 +00:00
  • 4c7c00268c proxy: remove some trace logs (#8334) Conrad Ludgate 2024-07-10 15:05:25 +01:00
  • f28abb953d tests: stabilize test_sharding_split_compaction (#8318) John Spray 2024-07-10 14:14:10 +01:00
  • 4df39d7304 proxy: pg17 fixes (#8321) Conrad Ludgate 2024-07-10 09:10:29 +01:00
  • bfc7338246 pageserver: move page_service's import basebackup / import wal to mgmt API (#8292) Christian Schwarz 2024-07-09 23:17:42 +02:00
  • 35dac6e6c8 fix(l0_flush): drops permit before fsync, potential cause for OOMs (#8327) Christian Schwarz 2024-07-09 20:58:48 +02:00
  • e619e8703e refactor: postgres_backend: replace abstract shutdown_watcher with CancellationToken (#8295) Christian Schwarz 2024-07-09 20:11:11 +02:00
  • 6fd35bfe32 Add an application_name to more Neon connections Tristan Partin 2024-07-09 10:21:23 -05:00
  • 547a431b0d Refactor how migrations are ran Tristan Partin 2024-07-01 13:45:42 -05:00
  • f8c01c6341 fix(storage-scrubber): use default AWS authentication (#8299) Alex Chi Z 2024-07-09 13:41:37 -04:00
  • 1145700f87 chore: fix nightly build (#8142) Conrad Ludgate 2024-07-09 18:25:49 +01:00
  • 44339f5b70 chore(storage-scrubber): allow disable file logging (#8297) Alex Chi Z 2024-07-09 12:11:37 -04:00
  • 7b4a9c1d82 proxy/http: avoid spurious vector reallocations Luca BRUNO 2024-07-09 10:43:42 +02:00
  • 3b2fc27de4 CI(promote-compatibility-data): take into account commit sha (#8283) Alexander Bayandin 2024-07-09 09:39:10 +01:00
  • 0b6492e7d3 tests: increase approx size equal threshold to avoid test_lsn_lease_size flakiness (#8282) Yuchen Liang 2024-07-08 16:50:13 -04:00
  • 7cfaecbeb6 tests: stabilize test_timeline_size_quota_on_startup (#8255) John Spray 2024-07-08 21:06:34 +01:00
  • 472acae615 fix(pageserver): write to both v1+v2 for aux tenant import (#8316) Alex Chi Z 2024-07-08 15:05:59 -04:00
  • 108bf56e44 tests: use smaller layers in test_pg_regress (#8232) John Spray 2024-07-08 20:05:35 +01:00
  • e83a499ab4 compute_ctl: Use 'fast' shutdown for Postgres termination (#8289) Alexey Kondratov 2024-07-08 19:54:02 +02:00
  • ebf3bfadde refactor: move part of sharding API from pageserver_api to utils (#8254) Yuchen Liang 2024-07-08 10:43:10 -04:00
  • ab06240fae pageserver: respect has_relmap_file in collect_keyspace (#8276) John Spray 2024-07-08 15:39:41 +01:00
  • cec216c5c0 Add long running replication tests Tristan Partin 2024-07-03 15:22:42 -05:00
  • 930201e033 Add PgBin.run_nonblocking() Tristan Partin 2024-07-03 15:04:57 -05:00
  • 8328580dc2 Log PG environment variables when a PgBin runs Tristan Partin 2024-07-03 14:59:19 -05:00
  • 8d9b632f2a Add Neon HTTP API test fixture Tristan Partin 2024-07-03 14:54:49 -05:00
  • 55d37c77b9 Hide import behind TYPE_CHECKING Tristan Partin 2024-07-03 14:57:17 -05:00
  • 0948fb6bf1 pageserver: switch to jemalloc (#8307) John Spray 2024-07-08 14:10:42 +01:00
  • 285c6d2974 fix(pageserver): ensure sparse keyspace is ordered (#8285) Alex Chi Z 2024-07-08 09:05:49 -04:00
  • 8a8b83df27 Add neon.running_xacts_overflow_policy to make it possible for RO replica to startup without primary even in case running xacts overflow (#8323) Konstantin Knizhnik 2024-07-15 15:52:00 +03:00
  • 4bdfb96078 Fix test_timeline_copy flakiness. Arseny Sher 2024-07-11 16:35:31 +03:00
  • 8da3b547f8 proxy/http: switch to typed_json (#8377) Luca Bruno 2024-07-15 13:38:52 +02:00
  • b329b1c610 tests: allow list breaching min resident size in statvfs test (#8358) Vlad Lazar 2024-07-12 17:31:17 +01:00
  • 4184685721 fix(pageserver): unique test harness name for merge_in_between (#8366) Alex Chi Z 2024-07-12 09:28:13 -04:00
  • 411a130675 Fix nightly warnings 2024 june (#8151) Conrad Ludgate 2024-07-12 13:58:04 +01:00
  • 0645ae318e pageserver: circuit breaker on compaction (#8359) John Spray 2024-07-12 12:04:02 +01:00
  • 86d6ef305a Remove fs2 dependency (#8350) Japin Li 2024-07-12 17:56:06 +08:00
  • 2e37aa3fe8 Implement decompression for vectored reads (#8302) Arpad Müller 2024-07-12 04:32:34 +02:00
  • 30bbfde50d Pass configured compression param to image generation (#8363) Arpad Müller 2024-07-12 01:43:44 +02:00
  • 82b9a44ab4 Grant execute on snapshot functions to neon_superuser (#8346) Sasha Krassovsky 2024-07-11 13:29:35 -07:00
  • 4a87bac036 test: limit test_layer_download_timeouted to MOCK_S3 (#8331) Joonas Koivunen 2024-07-11 22:03:35 +03:00
  • 38b4ed297e feat(pageserver): rewrite streaming vectored read planner (#8242) Alex Chi Z 2024-07-11 14:28:16 -04:00
  • cd29156927 Fix memory context of NeonWALReader allocation. Arseny Sher 2024-07-11 19:14:49 +03:00
  • 814c8e8f68 storage controller: add node deletion API (#8226) John Spray 2024-07-11 17:05:47 +01:00
  • 0159ae9536 safekeeper: eviction metrics (#8348) John Spray 2024-07-11 17:05:35 +01:00
  • d9a82468e2 storage_controller: fix ReconcilerWaiter::get_status (#8341) Vlad Lazar 2024-07-11 15:43:28 +01:00
  • e26ef640c1 pageserver: remove trace_read_requests (#8338) Christian Schwarz 2024-07-11 15:17:07 +02:00
  • 98355a419a Merge pull request #8351 from neondatabase/rc/proxy/2024-07-11 release-proxy-5907 Conrad Ludgate 2024-07-11 10:40:17 +01:00
  • c11b9cb43d Run Performance bench on more platforms (#8312) Peter Bendel 2024-07-11 11:07:12 +02:00
  • 69b6675da0 rfcs: add RFC for timeline archival (#8221) John Spray 2024-07-11 08:23:51 +01:00
  • 6bbd34a216 Enable core dumps for postgres (#8272) Stas Kelvich 2024-07-11 10:20:14 +03:00
  • 24f8133e89 safekeeper: add eviction_min_resident to stop evictions thrashing (#8335) John Spray 2024-07-10 19:38:14 +01:00
  • 9f4511c554 feat(pageserver): add k-merge layer iterator with lazy loading (#8053) Alex Chi Z 2024-07-10 14:11:27 -04:00
  • e78341e1c2 Remove ImageCompressionAlgorithm::DisabledNoDecompress (#8300) Arpad Müller 2024-07-10 18:09:19 +02:00
  • 98387d6fb1 build(deps-dev): bump zipp from 3.8.1 to 3.19.1 dependabot[bot] 2024-07-09 18:12:57 +00:00
  • 1afab13ccb proxy: remove some trace logs (#8334) Conrad Ludgate 2024-07-10 15:05:25 +01:00
  • e89ec55ea5 tests: stabilize test_sharding_split_compaction (#8318) John Spray 2024-07-10 14:14:10 +01:00
  • 3883d23316 ci: Trigger E2E test only after images available on registry fix/ci-image-deps Rahul Patil 2024-07-10 14:54:58 +02:00
  • fe13fccdc2 proxy: pg17 fixes (#8321) Conrad Ludgate 2024-07-10 09:10:29 +01:00
  • 92acb7cd5f More commenting out arpad/vectored_read_ci Arpad Müller 2024-07-10 03:27:33 +02:00