-
Notifications
You must be signed in to change notification settings - Fork 439
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
tests: sync_after_each_test -> sync_between_tests #9239
Conversation
5110 tests run: 4942 passed, 0 failed, 168 skipped (full report)Code coverage* (full report)
* collected from Rust tests only The comment gets automatically updated with the latest test results
75899c7 at 2024-10-02T15:38:59.444Z :recycle: |
This made it through two benchmark runs without failures, so cautiously optimistic that it at least does no harm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just a minor style-related comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's try this.
Per #8957 (comment) the earlier attempt didn't look promising though. Because we only run single process with I don't see why this would be different, but lets try.
Problem
We are seeing frequent pageserver startup timelines while it calls syncfs(). There is an existing fixture that syncs after tests, but not before the first one. We hypothesize that some failures are happening on the first test in a job.
Summary of changes
This is an alternative to #8957 -- I didn't realize until I saw Alexander's comment on that PR that we have an existing hook that syncs filesystems and can be extended.
Checklist before requesting a review
Checklist before merging