Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shut down timelines during offload and add offload tests #9289

Merged
merged 13 commits into from
Oct 15, 2024

Conversation

arpad-m
Copy link
Member

@arpad-m arpad-m commented Oct 5, 2024

Add a test for timeline offloading, and subsequent unoffloading.

Also adds a manual endpoint, and issues a proper timeline shutdown during offloading.

Part of #8088.

@arpad-m arpad-m requested a review from a team as a code owner October 5, 2024 20:37
@arpad-m arpad-m requested review from arssher and removed request for a team October 5, 2024 20:37
Copy link

github-actions bot commented Oct 5, 2024

5228 tests run: 5021 passed, 0 failed, 207 skipped (full report)


Flaky tests (3)

Postgres 17

Postgres 15

Code coverage* (full report)

  • functions: 31.4% (7549 of 24048 functions)
  • lines: 49.2% (60378 of 122821 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
a0e43da at 2024-10-15T09:57:44.652Z :recycle:

@arpad-m arpad-m requested a review from VladLazar October 7, 2024 14:05
Base automatically changed from arpad/timeline_offload to main October 8, 2024 23:33
@arpad-m arpad-m force-pushed the arpad/timeline_offload_tests branch from 4982e5c to fdbffc7 Compare October 8, 2024 23:36
@erikgrinaker erikgrinaker self-requested a review October 11, 2024 08:13
pageserver/src/http/routes.rs Outdated Show resolved Hide resolved
pageserver/src/tenant/timeline/offload.rs Show resolved Hide resolved
test_runner/regress/test_timeline_archive.py Outdated Show resolved Hide resolved
test_runner/regress/test_timeline_archive.py Outdated Show resolved Hide resolved
test_runner/regress/test_timeline_archive.py Show resolved Hide resolved
@arpad-m arpad-m changed the title Timeline offload test Shut down timelines during offloading and add offload tests Oct 14, 2024
@arpad-m arpad-m changed the title Shut down timelines during offloading and add offload tests Shut down timelines during offload and add offload tests Oct 14, 2024
@arpad-m arpad-m enabled auto-merge (squash) October 14, 2024 15:51
@arpad-m arpad-m merged commit ec4cc30 into main Oct 15, 2024
79 checks passed
@arpad-m arpad-m deleted the arpad/timeline_offload_tests branch October 15, 2024 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants