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

feat(pageserver): continue from last incomplete image layer creation #10660

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

skyzh
Copy link
Member

@skyzh skyzh commented Feb 4, 2025

Problem

close #10651

Summary of changes

  • Image layer creation starts from the next partition of the last processed partition if the previous attempt was not complete.
  • Add tests.

@skyzh skyzh requested a review from a team as a code owner February 4, 2025 20:27
@skyzh skyzh force-pushed the skyzh/image-preemption-continue branch from 84c84df to 7f5478e Compare February 4, 2025 20:27
@skyzh skyzh force-pushed the skyzh/image-preemption-continue branch from 7f5478e to a170068 Compare February 4, 2025 20:35
skyzh added 2 commits February 4, 2025 21:42
Signed-off-by: Alex Chi Z <chi@neon.tech>
Signed-off-by: Alex Chi Z <chi@neon.tech>
@skyzh skyzh force-pushed the skyzh/image-preemption-continue branch from f643a11 to 626abc4 Compare February 4, 2025 20:49
Signed-off-by: Alex Chi Z <chi@neon.tech>
@skyzh skyzh force-pushed the skyzh/image-preemption-continue branch from 626abc4 to 3d76b73 Compare February 4, 2025 21:06
Signed-off-by: Alex Chi Z <chi@neon.tech>
Copy link

github-actions bot commented Feb 4, 2025

7425 tests run: 7073 passed, 0 failed, 352 skipped (full report)


Flaky tests (3)

Postgres 17

Code coverage* (full report)

  • functions: 33.2% (8565 of 25792 functions)
  • lines: 49.0% (71891 of 146780 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
1510bd1 at 2025-02-04T22:09:40.520Z :recycle:

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.

pageserver: image layer creation should restart from the preemption point
1 participant