neon
neon copied to clipboard
Implement archival_config timeline endpoint in the storage controller
Implement the timeline specific archival_config endpoint also in the storage controller.
It's mostly a copy-paste of the detach handler: the task is the same: do the same operation on all shards.
Part of #8088.
3808 tests run: 3702 passed, 0 failed, 106 skipped (full report)
Flaky tests (3)
Postgres 16
test_scrubber_physical_gc_timeline_deletion: release-arm64test_scrubber_physical_gc_ancestors[None]: release-arm64
Postgres 15
test_replica_query_race: release-x86-64
Code coverage* (full report)
functions:32.4% (7416 of 22863 functions)lines:50.6% (60051 of 118779 lines)
* collected from Rust tests only
The comment gets automatically updated with the latest test results
d315d665c118a5c85d606b1c892d93d1fafe33cf at 2024-09-02T10:49:47.732Z :recycle:
d315d665c118a5c85d606b1c892d93d1fafe33cf at 2024-09-02T10:49:47.732Z :recycle:
Can you update existing tests to invoke the API via the storage controller instead of directly on the pageserver, so that we have some coverage of this?
There haven't been any tests so I wrote #8824 to address that.