Commit Graph

  • 22a164d3f2 fix tests Conrad Ludgate 2024-04-18 17:23:33 +01:00
  • 4099fe6ea6 ensure client is removed from pool if conn is dropped Conrad Ludgate 2024-04-18 14:16:53 +01:00
  • e2d4d07139 improve remove Conrad Ludgate 2024-04-18 12:15:06 +01:00
  • cb345d76d7 remove some code Conrad Ludgate 2024-04-18 12:05:47 +01:00
  • fe373a5226 renames Conrad Ludgate 2024-04-18 11:45:04 +01:00
  • 441d74476d refactor conn pool to use intrusive linked list Conrad Ludgate 2024-04-18 10:46:56 +01:00
  • 4c573e13d4 fix tests http-conn-pool-small-refactor Conrad Ludgate 2024-04-18 17:23:33 +01:00
  • f40bf86575 separate connection from poll client Conrad Ludgate 2024-04-18 14:20:05 +01:00
  • eb48df0bbf move connection future out of poll_fn Conrad Ludgate 2024-04-18 09:39:40 +01:00
  • e05bfd6fd5 slight optimisation Conrad Ludgate 2024-04-18 09:24:29 +01:00
  • 50a45e67dc Discover safekeepers via broker request (#7279) Arthur Petukhovsky 2024-04-30 21:50:03 +03:00
  • fcbe60f436 Makefile: DISABLE_HOMEBREW variable (#7556) Andrew Rudenko 2024-04-30 19:44:02 +02:00
  • e018cac1f7 tests: tweak log allow list in test_sharding_split_failures (#7549) John Spray 2024-04-30 18:00:24 +01:00
  • a74b60066c storage controller: test for large shard counts (#7475) John Spray 2024-04-30 16:21:54 +01:00
  • 3a2f10712a Add more context to s3 listing error. Arseny Sher 2024-04-10 22:52:57 +03:00
  • 4ac4b21598 Add retries to cloud_admin client. Arseny Sher 2024-04-09 07:18:26 +03:00
  • 9f792f9c0b Recheck tenant_id in find_timeline_branch. Arseny Sher 2024-04-08 07:56:04 +03:00
  • 7434674d86 Decrease CONSOLE_CONCURRENCY. Arseny Sher 2024-04-05 20:25:09 +03:00
  • ea37234ccc s3_scrubber: revive garbage collection for safekeepers. Arseny Sher 2024-04-05 14:29:35 +03:00
  • 3da54e6d90 s3_scrubber: implement scan-metadata for safekeepers. Arseny Sher 2024-04-03 15:46:54 +03:00
  • 010f0a310a Make test_random_updates and test_read_at_max_lsn compatible with new compaction (#7551) Arpad Müller 2024-04-30 16:52:54 +02:00
  • eb53345d48 pageserver: reduce runtime of init_tenant_mgr (#7553) John Spray 2024-04-30 15:16:15 +01:00
  • 45c625fb34 feat(pageserver): separate sparse and dense keyspace (#7503) Alex Chi Z 2024-04-30 09:39:10 -04:00
  • 84b6b95783 docs: fix unintentional file link (#7506) Cihan Demirci 2024-04-30 14:17:01 +01:00
  • ed2be78861 pageserver: drop layers after shard split in GC jcsp/split-gc-ancestor-layers John Spray 2024-04-30 11:16:37 +01:00
  • 577982b778 pageserver: remove workarounds from #7454 (#7550) John Spray 2024-04-30 11:04:54 +01:00
  • 264ea1cc49 proxy: make latency metrics additive, fix latency calculation for link flow proxy-latency-link Conrad Ludgate 2024-04-30 10:43:52 +01:00
  • 574645412b pageserver: shard-aware keyspace partitioning (#6778) John Spray 2024-04-29 18:46:46 +01:00
  • 11945e64ec chore(pageserver): improve in-memory layer vectored get (#7467) Alex Chi Z 2024-04-29 13:16:42 -04:00
  • cddafc79e1 Update azure_* crates to 0.19 (#7539) Arpad Müller 2024-04-29 19:02:53 +02:00
  • 63f0b0bec9 explicit DISABLE_HOMEBREW nix-devenv Andrey Rudenko 2024-04-29 18:57:47 +02:00
  • af7cca4949 pageserver: tweak vec get validation for ancestor lsn wait (#7533) Vlad Lazar 2024-04-29 17:35:08 +01:00
  • 2adf5a0d2a nix devenv Andrey Rudenko 2024-04-29 18:34:38 +02:00
  • 89cae64e38 chore(vm-image): specify sql exporter listen port (#7526) Alex Chi Z 2024-04-29 12:33:01 -04:00
  • 1f417af9fd pagserver: use vectored read path in benchmarks (#7498) Vlad Lazar 2024-04-29 17:26:35 +01:00
  • 1684bbf162 proxy: Create disconnect events (#7535) Anna Khanova 2024-04-29 15:22:13 +02:00
  • 0de1e1d664 Merge pull request #7530 from neondatabase/rc/2024-04-29 release-5373 Arpad Müller 2024-04-29 15:09:58 +02:00
  • 90cadfa986 proxy: Adjust retry wake compute (#7537) Anna Khanova 2024-04-29 14:26:21 +02:00
  • 2226acef7c s3_scrubber: add tenant-snapshot (#7444) John Spray 2024-04-29 13:16:00 +01:00
  • 24ce878039 proxy: Exclude compute and retries (#7529) Anna Khanova 2024-04-29 11:49:42 +02:00
  • 84914434e3 storage controller: send startup compute notifications in background (#7495) John Spray 2024-04-29 09:59:22 +01:00
  • b655c7030f neon_local: add "tenant import" (#7399) John Spray 2024-04-29 08:52:18 +01:00
  • 3695a1efa1 metrics: record time to update gc info as a per timeline metric (#7473) Joonas Koivunen 2024-04-29 07:14:53 +03:00
  • 548b28b28b WIP remove generic argument from safekeeper arpad/less_async_trait_investigation Arpad Müller 2024-04-28 01:32:12 +02:00
  • f9039f7d73 Remove async_trait again Arpad Müller 2024-04-28 01:15:07 +02:00
  • 2a7bc782fd Remove generic IO argument Arpad Müller 2024-04-28 01:11:48 +02:00
  • 307d10b111 Add HandlerSync trait Arpad Müller 2024-04-28 01:01:21 +02:00
  • 5546c0de35 Same for SafekeeperPostgresHandler Arpad Müller 2024-04-28 00:36:45 +02:00
  • d1fb4a4a00 Move PageServerHandler process_query content Arpad Müller 2024-04-28 00:30:46 +02:00
  • 75b4440d07 fix(virtual_file): compile warnings on macos (#7525) Alex Chi Z 2024-04-26 17:09:51 -04:00
  • ee3437cbd8 chore(pageserver): shrink aux keyspace to 0x60-0x7F (#7502) Alex Chi Z 2024-04-26 13:35:01 -04:00
  • dbe0aa653a feat(pageserver): add aux-file-v2 flag on tenant level (#7505) Alex Chi Z 2024-04-26 11:48:47 -04:00
  • 39427925c2 Return Past instead of Present or Future when commit_lsn < min_lsn (#7520) Arpad Müller 2024-04-26 16:23:25 +02:00
  • af43f78561 pageserver: fix image layer creation check that inhibited compaction (#7420) Vlad Lazar 2024-04-26 14:53:05 +01:00
  • ed57772793 perf!: use larger buffers for blob_io and ephemeral_file (#7485) Christian Schwarz 2024-04-26 13:34:28 +02:00
  • f1de18f1c9 Remove unused import (#7519) John Spray 2024-04-26 12:15:05 +01:00
  • dbb0c967d5 refactor(ephemeral_file): reuse owned_buffers_io::BufferedWriter (#7484) Christian Schwarz 2024-04-26 13:01:26 +02:00
  • bf369f4268 refactor(owned_buffer_io::util::size_tracking_writer): make generic over underlying writer (#7483) Christian Schwarz 2024-04-26 11:19:41 +02:00
  • 70f4a16a05 refactor(owned_buffers_io::BufferedWriter): be generic over the type of buffer (#7482) Christian Schwarz 2024-04-26 10:30:20 +02:00
  • d63185fa6c storage controller: log hygiene & better error type (#7508) John Spray 2024-04-26 09:15:59 +01:00
  • ca8fca0e9f Add test to demonstrate the problem with protocol version 1 (#7377) Heikki Linnakangas 2024-04-25 19:45:52 +03:00
  • 0397427dcf Add test for SLRU download (#7377) Heikki Linnakangas 2024-04-25 19:45:48 +03:00
  • a2a44ea213 Refactor how the request LSNs are tracked in compute (#7377) Heikki Linnakangas 2024-04-25 19:45:45 +03:00
  • 4917f52c88 Server support for new pagestream protocol version (#7377) Heikki Linnakangas 2024-04-25 19:45:42 +03:00
  • 04a682021f Remove the now-unused 'latest' arguments (#7377) Heikki Linnakangas 2024-04-25 19:45:36 +03:00
  • 9c097aa75f Revised fragmentation logic jcsp/sharding-key-spaces-mk3 John Spray 2024-04-23 17:05:00 +01:00
  • 1330a60d27 pull key diff into helper John Spray 2024-04-22 08:05:39 +01:00
  • 5c1135afcd tests: add test_sharding_compaction John Spray 2024-02-15 14:07:57 +00:00
  • 4316f0fab2 Tidy up old size code John Spray 2024-04-19 13:22:20 +01:00
  • 987bfa23e1 pageserver: use shard-aware partitioning in tiered compaction John Spray 2024-04-19 12:55:36 +01:00
  • 43ec37adf6 pageserver: shard-aware keyspace partitioning John Spray 2024-04-19 12:17:45 +01:00
  • c59abedd85 chore(pageserver): temporary metrics on ingestion time (#7515) Alex Chi Z 2024-04-25 12:39:27 -04:00
  • 5357f40183 proxy: Workaround switch to the regional redis (#7513) Anna Khanova 2024-04-25 17:26:18 +02:00
  • e4a279db13 pageserver: coalesce read paths (#7477) Vlad Lazar 2024-04-25 13:29:17 +01:00
  • fe07b54758 Merge pull request #7507 from neondatabase/rc/proxy/2024-04-25 release-proxy-5340 Anna Khanova 2024-04-25 13:50:05 +02:00
  • a42d173e7b proxy: Fix cancellations (#7510) Anna Khanova 2024-04-25 13:38:51 +02:00
  • b1d47f3911 proxy: Fix cancellations (#7510) Anna Khanova 2024-04-25 13:38:51 +02:00
  • e07f689238 Update connect to compute and wake compute retry configs (#7509) Anna Khanova 2024-04-25 13:16:27 +02:00
  • a3d62b31bb Update connect to compute and wake compute retry configs (#7509) Anna Khanova 2024-04-25 13:16:27 +02:00
  • cdccab4bd9 reduce complexity of proxy protocol parse (#7078) Conrad Ludgate 2024-04-25 11:14:04 +01:00
  • e8814b6f81 controller: limit Reconciler concurrency (#7493) John Spray 2024-04-25 10:46:07 +01:00
  • 82327a89fe add unit tests skyzh/write-path-aux-file Alex Chi Z 2024-04-24 15:45:52 -04:00
  • 64450ac5b6 fix clippy Alex Chi Z 2024-04-24 14:00:34 -04:00
  • 37e25ab51e fix tests skyzh/aux-file-v2-flag Alex Chi Z 2024-04-24 13:58:24 -04:00
  • c18d3340b5 Ability to specify the upload_storage_class in S3 bucket configuration (#7461) Arpad Müller 2024-04-24 18:48:25 +02:00
  • 9320f1c125 Merge branch 'main' into khanova-test khanova-test Anna Khanova 2024-04-24 17:28:28 +02:00
  • 086c804492 Increase Anna Khanova 2024-04-24 17:25:18 +02:00
  • 447a063f3c fix(metrics): correct maxrss metrics on macos (#7487) Alex Chi Z 2024-04-24 11:09:23 -04:00
  • c212817064 Update Anna Khanova 2024-04-24 17:06:50 +02:00
  • c12861cccd pageserver: finish vectored get early (#7490) Vlad Lazar 2024-04-24 15:36:23 +01:00
  • 2a3a8ee31d pageserver: publish the same metrics from both read paths (#7486) Vlad Lazar 2024-04-24 14:52:46 +01:00
  • 9fe38ed415 aws dns proxy-async-dns Conrad Ludgate 2024-04-24 12:44:22 +01:00
  • e4570fb31f fmt Conrad Ludgate 2024-04-24 11:43:05 +01:00
  • dd7c4b79e3 hakari Conrad Ludgate 2024-04-24 10:17:48 +01:00
  • a12b338aac parse ip eagerly Conrad Ludgate 2024-04-23 18:18:03 +01:00
  • f34134faaf fix cancellation Conrad Ludgate 2024-04-23 17:40:08 +01:00
  • c003b43781 proxy: async dns resolver Conrad Ludgate 2024-04-23 16:51:38 +01:00
  • 5dda371c2b Fix a bug with retries (#7494) Anna Khanova 2024-04-24 15:13:18 +02:00
  • 91866521d1 Test Anna Khanova 2024-04-24 11:44:14 +02:00
  • a60035b23a fix: avoid starving background task permits in eviction task (#7471) Joonas Koivunen 2024-04-24 11:38:59 +03:00