-
Notifications
You must be signed in to change notification settings - Fork 496
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
pageserver: "could not find data for key" in test_scrubber_physical_gc_ancestors
#10720
Comments
test_scrubber_physical_gc_ancestors
test_scrubber_physical_gc_ancestors
Also seen for key |
Very strangely, I can see the TWOPHASEDIR_KEY being included in image layer generation on non-zero shards as expected, but then subsequently being not found for read during ingest. |
On a failure of test_sharding_gc I can see that there is an image layer covering the key: and with pagectl I can see that the key is indeed in the file. However, the ingest code is trying to read at an older LSN than the image layer was created at. |
I think this is quite... niche. You need a shard that:
The reason this happens at all in certain tests is:
|
## Problem These tests can encounter a bug in the pageserver read path (#9185) which occurs under the very specific circumstances that the tests create, but is very unlikely to happen in the field. We will fix the bug, but in the meantime let's un-flake the tests. Related: #10720 ## Summary of changes - Permit "could not find data for key" errors in tests affected by #9185
disk_consistent_lsn is weird:
|
## Problem In #10752 I used an overly-strict regex that only ignored error on a particular key. ## Summary of changes - Drop key from regex so it matches all such errors
https://neon-github-public-dev.s3.amazonaws.com/reports/main/13196464234/index.html#testresult/628b11d330ec56c6/retries
Full error:
Tasks
The text was updated successfully, but these errors were encountered: