Commit Graph

  • 18fd73d84a get_lsn_by_timestamp: clamp commit_lsn to be >= min_lsn (#7488) Arpad Müller 2024-04-24 00:46:48 +02:00
  • 86d183c1ef feat(pageserver): add aux file v2 write path Alex Chi Z 2024-04-23 15:21:49 -04:00
  • c8379f0128 storcon_cli: add tenant-drop John Spray 2024-04-23 19:36:57 +01:00
  • ee9ec26808 pageserver: change pitr_interval=0 behavior (#7423) John Spray 2024-04-23 17:16:17 +01:00
  • f1deefc077 fix tests Alex Chi Z 2024-04-23 12:10:33 -04:00
  • e22c072064 remote_storage: fix prefix handling in remote storage & clean up (#7431) John Spray 2024-04-23 16:24:51 +01:00
  • 89f023e6b0 feat(pageserver): add metadata key range and aux key encoding (#7401) Alex Chi Z 2024-04-23 11:16:04 -04:00
  • 8b10701a0f perf!: use 64k insteadn of 8k buffers for blob_io and ephemeral_file problame/write-path-larger-buffers--refactored--cleaned-up Christian Schwarz 2024-04-23 13:58:21 +00:00
  • b937432a04 refactor(ephemeral_file): reuse owned_buffers_io::BufferedWriter & drop cache-on-write Christian Schwarz 2024-04-23 13:27:12 +00:00
  • a6d414d6e6 refactor(owned_buffer_io::util::size_tracking_writer): make generic over underlying writer Christian Schwarz 2024-04-23 13:17:46 +00:00
  • 8426fb886b storage_controller: wait for db on startup (#7479) John Spray 2024-04-23 14:20:12 +01:00
  • 0f7f743f37 refactor(owned_buffers_io::BufferedWriter): be generic over the type of buffer Christian Schwarz 2024-04-23 13:09:00 +00:00
  • 28e7fa98c4 pageserver: add read depth metrics and test (#7464) Vlad Lazar 2024-04-23 14:05:02 +01:00
  • a9fda8c832 pageserver: fix vectored read aux key handling (#7404) Vlad Lazar 2024-04-23 14:03:33 +01:00
  • 63cbf75b02 clippy & doc check problame/write-path-larger-buffers--refactored Christian Schwarz 2024-04-23 12:42:57 +00:00
  • a57fee334f comment out the invariants check for zero_padded_buffer, it's too expensive Christian Schwarz 2024-04-23 12:01:09 +00:00
  • 842474f2d1 done Christian Schwarz 2024-04-23 11:45:27 +00:00
  • fa12d60237 Don't pass tenant_id in location_config requests from storage controller (#7476) Arpad Müller 2024-04-23 13:42:58 +02:00
  • 013e44f528 wip: remove gratuitous log vlad/coalesce-read-paths Vlad Lazar 2024-04-23 11:55:42 +01:00
  • 6138941e6c WIP Christian Schwarz 2024-04-23 10:53:07 +00:00
  • d551bfee09 pageserver: remove import/export script previously used for breaking format changes (#7458) Vlad Lazar 2024-04-23 11:36:56 +01:00
  • ec0e7b5021 WIP Christian Schwarz 2024-04-23 10:27:51 +00:00
  • c719f902a1 wip: fix new stats Vlad Lazar 2024-04-23 10:37:28 +01:00
  • 06cdbdff3d WIP: avoid impls of trait Buffer Christian Schwarz 2024-04-23 09:36:47 +00:00
  • bb2215ef0c wip: even more stats Vlad Lazar 2024-04-23 10:24:49 +01:00
  • d4fc271766 fix unit test Alex Chi Z 2024-04-22 16:48:56 -04:00
  • 21db1bc2f0 metadata v3 Alex Chi Z 2024-04-22 15:51:00 -04:00
  • 21addb827b fix unit test Alex Chi Z 2024-04-22 15:42:09 -04:00
  • 4b23692615 adapt to metadataupdate interface Alex Chi Z 2024-04-22 14:19:25 -04:00
  • 667376a9c4 feat(pageserver): add aux_file_v2 feature flag Alex Chi Z 2024-04-18 14:13:07 +01:00
  • 585a522ff4 remove stray comment Christian Schwarz 2024-04-22 17:24:52 +00:00
  • e69ff3fc00 Refactor updating relation size cache on reads (#7376) Heikki Linnakangas 2024-04-22 19:40:08 +03:00
  • ea5f307e81 refactor sandwiching code Christian Schwarz 2024-04-22 14:59:04 +00:00
  • 82e3866c27 pageserver: rate limited warning on too many layers visited vlad/read-depth-rate-limited-warn Vlad Lazar 2024-04-22 17:30:21 +01:00
  • 7a8effc190 tests: add a compaction smoke test Vlad Lazar 2024-04-22 17:00:14 +01:00
  • 35e299d308 pageserver: add a metric counting layer visits on vectored read path Vlad Lazar 2024-04-22 13:50:02 +01:00
  • ea5b36c47a pageserver: tweak metric counting layer visits on non-vectored read path Vlad Lazar 2024-04-22 13:48:50 +01:00
  • 25d9dc6eaf chore(pageserver): separate missing key error (#7393) Alex Chi Z 2024-04-22 15:40:35 +01:00
  • 271598b77f Merge pull request #7447 from neondatabase/rc/2024-04-22 release-5324 Joonas Koivunen 2024-04-22 16:10:03 +03:00
  • 139d1346d5 pagectl draw-timeline-dir: include layer file name as an SVG comment (#7455) Christian Schwarz 2024-04-22 14:55:17 +02:00
  • 459bc479dc pageserver: fix unlogged relations with sharding (#7454) John Spray 2024-04-22 12:47:24 +01:00
  • 0bd16182f7 pageserver: fix unlogged relations with sharding (#7454) John Spray 2024-04-22 12:47:24 +01:00
  • 6a5650d40c proxy: Make retries configurable and record it. (#7438) Anna Khanova 2024-04-22 13:37:22 +02:00
  • 47addc15f1 relaxation: allow using layers across timelines (#7453) Joonas Koivunen 2024-04-22 13:04:37 +03:00
  • 7d2709f4a1 back to published versions jemalloc-prof Conrad Ludgate 2024-04-22 10:28:29 +01:00
  • 6e2c04bc48 custom jemalloc opts Conrad Ludgate 2024-04-22 10:26:49 +01:00
  • b38714fcf8 Hack around prev_lsn jcsp/hack John Spray 2024-04-22 10:17:11 +01:00
  • 95b9b2eb8a Merge remote-tracking branch 'upstream/jcsp/tenant-snapshot' into jcsp/hack John Spray 2024-04-22 10:16:41 +01:00
  • 563e0dc7fc Merge remote-tracking branch 'upstream/jcsp/tenant-import' into jcsp/hack John Spray 2024-04-22 10:16:37 +01:00
  • b91c58a8bf refactor(Timeline): simpler metadata updates (#7422) Joonas Koivunen 2024-04-22 11:57:14 +03:00
  • 00d9c2d9a8 Make another walcraft test more robust (#7439) Heikki Linnakangas 2024-04-22 10:58:28 +03:00
  • 3a673dce67 Make test less sensitive to exact WAL positions (#7436) Heikki Linnakangas 2024-04-22 10:58:10 +03:00
  • 76ae735a24 bump Conrad Ludgate 2024-04-22 06:55:43 +01:00
  • 7be445f627 jemalloc profiling Conrad Ludgate 2024-01-31 11:55:57 +00:00
  • 35e9fb360b Bump vm-builder v0.23.2 -> v0.28.1 (#7433) Em Sharnoff 2024-04-21 17:35:01 -07:00
  • 0d21187322 update rustls Heikki Linnakangas 2024-04-20 12:37:58 +03:00
  • e8a98adcd0 CI: downgrade docker/setup-buildx-action to v2 Alexander Bayandin 2024-04-21 11:56:34 +01:00
  • 49f840c366 CI: Disable cleanup of docker/setup-buildx-action workaround-actions-cache-fail Heikki Linnakangas 2024-04-21 22:00:15 +03:00
  • e8cc41c858 s3_scrubber: add tenant-snapshot command John Spray 2024-04-19 17:39:05 +01:00
  • 462713802d one more proxy-config-serde Conrad Ludgate 2024-04-20 15:06:36 +01:00
  • 0b2e0d8af5 more serde Conrad Ludgate 2024-04-20 12:16:47 +01:00
  • 7ac2179aeb use serde for deser config Conrad Ludgate 2024-04-20 12:10:54 +01:00
  • 8fe2a643f5 update rustls Heikki Linnakangas 2024-04-20 12:37:58 +03:00
  • 294a2b2d6f wip: reset stats Vlad Lazar 2024-04-19 16:52:37 +01:00
  • 7f8a6702fc wip: reset stats Vlad Lazar 2024-04-19 16:51:33 +01:00
  • 30148035c9 more task names remove-self-signed Conrad Ludgate 2024-04-19 16:04:34 +01:00
  • 76502b96bd wip: more data Vlad Lazar 2024-04-19 15:41:28 +01:00
  • f0fa688ad7 docker Conrad Ludgate 2024-04-19 15:24:57 +01:00
  • 39345e3f57 add task names Conrad Ludgate 2024-04-19 15:11:43 +01:00
  • 4d1b5992eb custom runtime threads Conrad Ludgate 2024-04-19 15:02:52 +01:00
  • e8a5e0b0ed add tokio-console Conrad Ludgate 2024-04-19 14:54:22 +01:00
  • a67f496b09 wip: track read path stats in context Vlad Lazar 2024-04-19 14:26:13 +01:00
  • 1a979cd27e add more logs to metrics output Conrad Ludgate 2024-04-19 14:11:45 +01:00
  • 278ba8f8b5 proxy: simplify compute ssl setup Conrad Ludgate 2024-04-19 13:55:51 +01:00
  • 98be8b9430 storcon_cli: tenant-warmup command (#7432) John Spray 2024-04-19 12:32:58 +01:00
  • 761f211f55 sq: error parity Vlad Lazar 2024-04-19 12:16:18 +01:00
  • dc2c6367af sq: error parity Vlad Lazar 2024-04-19 10:32:45 +01:00
  • a65f067799 sq: improve error parity Vlad Lazar 2024-04-18 17:45:00 +01:00
  • f36561746e tests: handle not found errors from both read paths in lsn mapping test Vlad Lazar 2024-04-18 17:34:43 +01:00
  • c121d3a3c7 sq validate Vlad Lazar 2024-04-18 16:32:26 +01:00
  • 76abb4e7a4 pagserver: cargo fmt Vlad Lazar 2024-04-18 15:55:17 +01:00
  • d2c806fa40 pageserver: skip unnecessary fringe update on vectored read path Vlad Lazar 2024-04-18 15:53:29 +01:00
  • def9b17b15 pageserver: achieve parity between read paths for invalid lsns Vlad Lazar 2024-04-18 15:52:28 +01:00
  • 0e8f9b82aa tests: unset new config for forward compat test Vlad Lazar 2024-04-17 17:06:08 +01:00
  • 2cd9b3cab5 pageserver: imrpove error parity between read paths Vlad Lazar 2024-04-17 16:44:26 +01:00
  • e489fd7a1d test: use vectored impl for singular gets in tests Vlad Lazar 2024-04-17 11:00:52 +01:00
  • d45eca992f pageserver: validate singular vectored get results Vlad Lazar 2024-04-16 14:06:58 +01:00
  • 02f82ebd79 pageserver: use vectored get for singular gets when configured Vlad Lazar 2024-04-16 14:03:07 +01:00
  • 5a1dce5e3d pageserver: fix vectored read path cache handling Vlad Lazar 2024-04-17 14:14:58 +01:00
  • 7fa1915229 pageserver/config: add config for singular get impl Vlad Lazar 2024-04-16 13:25:53 +01:00
  • fc8714215c pageserver/timeline: replicate metrics on vectored get path Vlad Lazar 2024-04-16 12:32:06 +01:00
  • 632613273f pageserver/metrics: add get kind label for get reconstruct data time Vlad Lazar 2024-04-16 12:13:17 +01:00
  • 96eb1631d3 pageserver/metrics: add get kind label for reconstruct time Vlad Lazar 2024-04-16 12:06:40 +01:00
  • 7f674c83e1 pageserver: fix aux key retrieval for vectored get Vlad Lazar 2024-04-17 10:28:49 +01:00
  • e5411ee556 pageserver_api: return removed overlapping keyspace Vlad Lazar 2024-04-16 16:30:18 +01:00
  • 8780f03a47 tests: add test_tenant_import John Spray 2024-04-17 21:38:49 +01:00
  • fadce9723d controller: scan remote storage for import John Spray 2024-04-17 21:20:22 +01:00
  • 695e5b9fce pageserver: add remote storarge scan API John Spray 2024-04-17 20:38:23 +01:00
  • aba81434ce pageserver: add function for listing remote tenant shards John Spray 2024-04-17 10:58:14 +01:00
  • 3282944125 neon_local: add "tenant import" command John Spray 2024-04-16 17:42:44 +01:00