Commit Graph

  • d09dad0ea2 pageserver: fail if id is present in pageserver.toml (#8489) Christian Schwarz 2024-07-29 16:16:32 +02:00
  • 5775662276 pageserver: fix return code from secondary_download_handler (#8508) John Spray 2024-07-29 15:05:30 +01:00
  • bdfc9ca7e9 test: deflake test_duplicate_creation (#8536) Joonas Koivunen 2024-07-29 15:41:06 +03:00
  • 1d8cf5b3a9 Add a test for clickhouse as a logical replication consumer (#8408) a-masterov 2024-07-29 14:35:12 +02:00
  • ef7e96fb4e tweak comments proxy-leaky-bucket-gcra Conrad Ludgate 2024-07-29 11:41:44 +01:00
  • 859f019185 Adopt list_streaming in tenant deletion (#8504) Arpad Müller 2024-07-29 12:05:18 +02:00
  • da6bdff893 test_runner: fix user_property usage in benchmarks (#8531) Alexander Bayandin 2024-07-29 11:00:33 +01:00
  • 54c5196f75 proxy: improve performance of leaky-bucket Conrad Ludgate 2024-07-28 23:00:21 +01:00
  • 2416da337e safekeeper: include application name in wal service root span (#8525) Christian Schwarz 2024-07-28 21:36:59 +02:00
  • 6cad0455b0 CI(test_runner): Upload all test artifacts if preserve_database_files is enabled (#7990) Alexander Bayandin 2024-07-27 20:01:10 +01:00
  • b5e95f68b5 Persist archival information (#8479) Arpad Müller 2024-07-27 04:32:05 +02:00
  • 2625f21751 fuckery jcsp/layer-visibility-pt2-bench John Spray 2024-07-26 21:25:11 +00:00
  • dd40b19db4 fix(pageserver): give L0 compaction priorities over image layer creation (#8443) Alex Chi Z. 2024-07-26 14:09:55 -04:00
  • 6026cbfb63 Merge pull request #8530 from neondatabase/releases/2024-07-26-compute-only-sk release-6144 Stas Kelvich 2024-07-26 17:32:22 +01:00
  • 7e655d5e72 Optimization: btreemap instead of vec sort John Spray 2024-07-26 15:37:59 +00:00
  • 61bf7f046e Test & bench for layer visibility John Spray 2024-07-25 15:01:34 +01:00
  • 23ba598970 pageserver: remove spurious fsync after image layer creation John Spray 2024-07-25 12:59:55 +01:00
  • e00e498817 pageserver: remove unused inplace flag to timeline deletion John Spray 2024-07-25 12:59:32 +01:00
  • ceaac67347 pageserver: implementation of update_layer_visibility John Spray 2024-06-29 20:54:49 +01:00
  • 68241f5a3e raise wait_lsn timeout from 60s to 300s (#8529) Christian Schwarz 2024-07-26 17:44:57 +02:00
  • 3a0ee16ed5 Fix sql-exporter-autoscaling for pg < 16 (#8523) Em Sharnoff 2024-07-26 07:08:13 -07:00
  • 826e604772 make iter_historic_layers return references John Spray 2024-07-26 14:21:26 +00:00
  • 8154e88732 refactor(layer load API): all errors are permanent (#8527) Christian Schwarz 2024-07-26 16:48:44 +02:00
  • dcfd92b6db test: funroll-loop first iteration in test_retried_detach_ancestor_after_failed_reparenting joonas/nth_take_on_tad_gc_blocking_part2 Joonas Koivunen 2024-07-26 09:05:05 +00:00
  • f58636ffdd test: refactor -- begin to -funroll-loops in test_retried_detach_ancestor_after_failed_reparenting Joonas Koivunen 2024-07-26 08:57:33 +00:00
  • f3ac5bcbe1 test: ensure gc is unpaused with the earlier deletion test Joonas Koivunen 2024-07-26 08:45:58 +00:00
  • eb3711b881 doc: why no cancel Joonas Koivunen 2024-07-26 08:18:17 +00:00
  • c864166b32 test: make sure gc gets unblocked by late deletion Joonas Koivunen 2024-07-26 08:16:31 +00:00
  • ce9b5ae7bf test: allow the 500 error crutch temporarily Joonas Koivunen 2024-07-26 08:02:08 +00:00
  • cd2cbe0691 test: rename test_deletion_after_timeline_ancestor_detach_before_completion Joonas Koivunen 2024-07-26 07:57:31 +00:00
  • 7f241bd379 refactor: remove needless Error::from Joonas Koivunen 2024-07-25 12:26:33 +00:00
  • ff52901028 refactor: still_ongoing assert is shared in all paths Joonas Koivunen 2024-07-25 12:25:53 +00:00
  • bb377a3544 fixup: make sure detach_ancestor is blocking gc Joonas Koivunen 2024-07-25 12:24:38 +00:00
  • 5ece7af497 doc: remove confusing comment Joonas Koivunen 2024-07-25 12:24:01 +00:00
  • 2be3027fa5 doc: elaborate on weird query Joonas Koivunen 2024-07-25 09:24:15 +00:00
  • 14a0517c7f also assert still ongoing Joonas Koivunen 2024-07-25 09:23:41 +00:00
  • dcff25c293 chore: adjust assert message Joonas Koivunen 2024-07-25 09:23:29 +00:00
  • f80c37b733 chore: forgotten to update panic text with detach_and_reparent renaming Joonas Koivunen 2024-07-25 09:23:12 +00:00
  • b9d0b26cea doc: remove possibly wrong comment Joonas Koivunen 2024-07-25 09:15:59 +00:00
  • c2c28f211b doc: explain returning option Joonas Koivunen 2024-07-25 09:04:00 +00:00
  • 1ebcb1c45b doc: clean out FIXME Joonas Koivunen 2024-07-25 09:05:41 +00:00
  • 66d750ec20 info log on detach Joonas Koivunen 2024-07-25 09:27:49 +00:00
  • ba3a6645e7 fix: info log line again, botched rebase? Joonas Koivunen 2024-07-25 09:16:27 +00:00
  • 8885a8c482 fixup: missed hashset change Joonas Koivunen 2024-07-25 09:24:02 +00:00
  • c8880b69fb stop with the (ancestor_lsn, timeline_id) ordered reparented Joonas Koivunen 2024-07-25 08:50:35 +00:00
  • 274b2a611b test: handle the case where timeline cannot be found Joonas Koivunen 2024-07-24 13:48:25 +00:00
  • a7153bf9b2 test: forgotten allowed errors Joonas Koivunen 2024-07-24 13:26:18 +00:00
  • 8a4236a441 test: remove needless s3 storage Joonas Koivunen 2024-07-24 13:21:25 +00:00
  • 7ec927e43b test: cleanup todos Joonas Koivunen 2024-07-24 13:14:06 +00:00
  • 22470ef444 test: comment Joonas Koivunen 2024-07-24 13:07:00 +00:00
  • 8248cbb45b test: ensure persisted gc blocking works across restart Joonas Koivunen 2024-07-24 13:02:52 +00:00
  • 4dd805b68a test: remove the extra deletion which was confusing Joonas Koivunen 2024-07-24 12:53:21 +00:00
  • f582675452 test: refactor repetition Joonas Koivunen 2024-07-24 12:40:14 +00:00
  • 48069f68bb chore: forgotten pyfmt Joonas Koivunen 2024-07-24 12:39:59 +00:00
  • 8f52139913 additional assert in completion Joonas Koivunen 2024-07-24 12:37:11 +00:00
  • fc4d80bbf2 elaborate on TODO for which a test is later added Joonas Koivunen 2024-07-24 12:37:00 +00:00
  • dc83a5a978 fixup dae8c75c04 test: cannot be parametrized over return or exit Joonas Koivunen 2024-07-24 11:59:31 +00:00
  • f4fb08d869 stop masking the topmost error in http handler Joonas Koivunen 2024-07-24 11:54:08 +00:00
  • 75b326faf4 test: complete fixmes Joonas Koivunen 2024-07-24 11:41:51 +00:00
  • c23cd5c149 ongoing_detach_ancestor => gc_blocking in index_part Joonas Koivunen 2024-07-23 13:40:12 +00:00
  • f4cd9fe40b refactor: misc after attempt to add lock_in_reparentable Joonas Koivunen 2024-07-22 19:52:38 +00:00
  • 43af9484c0 doc: schedule_reparenting_and_wait Joonas Koivunen 2024-07-22 19:53:01 +00:00
  • 842bd4c2db refactor: reparentable_timelines query out Joonas Koivunen 2024-07-22 12:17:00 +00:00
  • ada9a46dca remove done fixme, minor reformattting Joonas Koivunen 2024-07-22 10:55:04 +00:00
  • 742fcac7b9 refactor: use partialeq more Joonas Koivunen 2024-07-19 16:34:18 +00:00
  • 55aeeb5765 allow deleting timeline unblock gc Joonas Koivunen 2024-07-19 16:08:03 +00:00
  • 89426570d3 relax overly strict comparisons Joonas Koivunen 2024-07-19 16:07:35 +00:00
  • 7f767ca18e fix: must_restart condition Joonas Koivunen 2024-07-19 15:24:13 +00:00
  • 1348dbf0f1 doc: comment cleanup Joonas Koivunen 2024-07-19 14:51:54 +00:00
  • a179283f86 always notify gc_waiting when writing over the witness tracking Joonas Koivunen 2024-07-19 14:49:47 +00:00
  • deb86c1ea1 remodel the return type Joonas Koivunen 2024-07-19 14:43:49 +00:00
  • dfdf40916f rename complete_detaching_from_ancestor Joonas Koivunen 2024-07-19 14:42:16 +00:00
  • c6d8015fe9 chore: clippy needless into_iter Joonas Koivunen 2024-07-19 10:41:06 +00:00
  • b2233d557b test: complicate to include added paths Joonas Koivunen 2024-07-19 10:33:46 +00:00
  • ce2552ba67 minor comment update for FIXME about 503 Joonas Koivunen 2024-07-19 10:11:19 +00:00
  • f4d773bb89 refactor: unify t::s::Semaphore Joonas Koivunen 2024-07-22 11:47:50 +00:00
  • 6f28263428 refactor: failpoint all but one Joonas Koivunen 2024-07-19 10:10:19 +00:00
  • 1e380ea5af refactor: Ancestor::Delete is not needed Joonas Koivunen 2024-07-19 10:09:57 +00:00
  • 8258385301 remove indentation level with exhaustive match Joonas Koivunen 2024-07-19 10:03:46 +00:00
  • 6a8f00dea0 fix: return reparented_direct_children in case we reparent nothing new Joonas Koivunen 2024-07-19 09:58:59 +00:00
  • 44cdb9fb58 refactor: reparented_direct_children query Joonas Koivunen 2024-07-19 09:55:49 +00:00
  • cdfaf0700f fix: bifurcate the detach+reparent step Joonas Koivunen 2024-07-19 09:54:21 +00:00
  • 881e1ad056 refactor: no need to collect reparentable here Joonas Koivunen 2024-07-19 09:53:44 +00:00
  • bb3d70e24d fix: properly cancel if any reparenting failed Joonas Koivunen 2024-07-19 09:53:09 +00:00
  • c6c560e4c8 rewrite to include testing assertion Joonas Koivunen 2024-07-19 07:45:39 +00:00
  • 8dd332aed5 doc: remove unnecessary comment Joonas Koivunen 2024-07-19 07:45:21 +00:00
  • 5c03a17eb8 wip: some progress Joonas Koivunen 2024-07-18 18:45:00 +00:00
  • 402d66778e make reparenting operations idempotent Joonas Koivunen 2024-07-18 17:58:24 +00:00
  • 39e2bc932f prepare to reparent while gc blocked Joonas Koivunen 2024-07-18 13:36:16 +00:00
  • 5fc034fa7f feat: block gc persistently until detach ancestor completes Joonas Koivunen 2024-07-25 17:44:37 +00:00
  • f9b12def0b add support for WaitToActivate errors Joonas Koivunen 2024-07-23 14:21:44 +00:00
  • 5d0071447c partial: index_part.json support for ongoing_detach_ancestor Joonas Koivunen 2024-07-18 13:07:39 +00:00
  • d9eba3f8c3 ==== PR cut here? Joonas Koivunen 2024-07-18 08:46:30 +00:00
  • 409e2eff9e fix: run upload_rewritten_layer in a span joonas/nth_take_on_tad_gc_blocking_part1 Joonas Koivunen 2024-07-26 14:38:06 +00:00
  • 240ba7e10c Fix sql-exporter-autoscaling for pg < 16 (#8523) Em Sharnoff 2024-07-26 07:08:13 -07:00
  • 7a796a9963 storcon: introduce step down primitive (#8512) Vlad Lazar 2024-07-26 14:54:09 +01:00
  • eddfd62333 CODEOWNERS: collapse safekeepers into storage (#8510) John Spray 2024-07-26 14:29:59 +01:00
  • cdaa2816e7 pageserver: make vectored get the default read path for the pageserver (#8384) Vlad Lazar 2024-07-26 14:19:52 +01:00
  • 97416d5e6c cargo: add range-set-blaze dependency John Spray 2024-07-25 10:53:59 +01:00
  • 3cecbfc04d .github: reduce test concurrency (#8444) John Spray 2024-07-26 11:55:37 +01:00