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
[CI] SearchableSnapshotRecoveryStateIntegrationTests testRecoveryStateRecoveredBytesMatchPhysicalCacheState failing #95994
Labels
:Distributed/Snapshot/Restore
Anything directly related to the `_snapshot/*` APIs
Team:Distributed
Meta label for distributed team
>test-failure
Triaged test failures from CI
Comments
iverase
added
:Distributed/Snapshot/Restore
Anything directly related to the `_snapshot/*` APIs
>test-failure
Triaged test failures from CI
labels
May 10, 2023
Pinging @elastic/es-distributed (Team:Distributed) |
Probably also fixed by #95987 |
I am muting on main and 8.8. PR upcoming that you will see linked. @tlrx please consider assigning this ticket to you if your PR fixes this, and unmuting the test in main and 8.8.x, and referencing the ticket in your PR to close this. |
kingherc
added a commit
to kingherc/elasticsearch
that referenced
this issue
May 16, 2023
elasticsearchmachine
pushed a commit
that referenced
this issue
May 16, 2023
kingherc
added a commit
to kingherc/elasticsearch
that referenced
this issue
May 16, 2023
elasticsearchmachine
pushed a commit
that referenced
this issue
May 16, 2023
tlrx
added a commit
that referenced
this issue
Jun 26, 2023
…d from cache (#95987) Before #95891 a file was considered as reused in recovery if it was fully cached in the cold persistent cache. Otherwise the full file length was reported as recovered from the blob store during prewarming. While working on #95891 I changed the CachedBlobContainerIndexInput.prefetchPart() method to be more precise on the number of bytes that were effectively read from the blob store during prewarming. But this obviously broke some tests (#95970) because a file cannot be partially recovered from disk and from remote. This change restores the previous behavior with one adjustment: the file is considered as reused if the prewarm method effectively prefetched 0 bytes. Closes #95970 Closes #95994
tlrx
added a commit
to tlrx/elasticsearch
that referenced
this issue
Jun 26, 2023
…d from cache (elastic#95987) Before elastic#95891 a file was considered as reused in recovery if it was fully cached in the cold persistent cache. Otherwise the full file length was reported as recovered from the blob store during prewarming. While working on elastic#95891 I changed the CachedBlobContainerIndexInput.prefetchPart() method to be more precise on the number of bytes that were effectively read from the blob store during prewarming. But this obviously broke some tests (elastic#95970) because a file cannot be partially recovered from disk and from remote. This change restores the previous behavior with one adjustment: the file is considered as reused if the prewarm method effectively prefetched 0 bytes. Closes elastic#95970 Closes elastic#95994
tlrx
added a commit
to tlrx/elasticsearch
that referenced
this issue
Jun 26, 2023
…d from cache (elastic#95987) Before elastic#95891 a file was considered as reused in recovery if it was fully cached in the cold persistent cache. Otherwise the full file length was reported as recovered from the blob store during prewarming. While working on elastic#95891 I changed the CachedBlobContainerIndexInput.prefetchPart() method to be more precise on the number of bytes that were effectively read from the blob store during prewarming. But this obviously broke some tests (elastic#95970) because a file cannot be partially recovered from disk and from remote. This change restores the previous behavior with one adjustment: the file is considered as reused if the prewarm method effectively prefetched 0 bytes. Closes elastic#95970 Closes elastic#95994
elasticsearchmachine
pushed a commit
that referenced
this issue
Jun 26, 2023
…d from cache (#95987) (#97103) Before #95891 a file was considered as reused in recovery if it was fully cached in the cold persistent cache. Otherwise the full file length was reported as recovered from the blob store during prewarming. While working on #95891 I changed the CachedBlobContainerIndexInput.prefetchPart() method to be more precise on the number of bytes that were effectively read from the blob store during prewarming. But this obviously broke some tests (#95970) because a file cannot be partially recovered from disk and from remote. This change restores the previous behavior with one adjustment: the file is considered as reused if the prewarm method effectively prefetched 0 bytes. Closes #95970 Closes #95994
elasticsearchmachine
pushed a commit
that referenced
this issue
Jun 26, 2023
…d from cache (#95987) (#97102) Before #95891 a file was considered as reused in recovery if it was fully cached in the cold persistent cache. Otherwise the full file length was reported as recovered from the blob store during prewarming. While working on #95891 I changed the CachedBlobContainerIndexInput.prefetchPart() method to be more precise on the number of bytes that were effectively read from the blob store during prewarming. But this obviously broke some tests (#95970) because a file cannot be partially recovered from disk and from remote. This change restores the previous behavior with one adjustment: the file is considered as reused if the prewarm method effectively prefetched 0 bytes. Closes #95970 Closes #95994
tlrx
added a commit
to tlrx/elasticsearch
that referenced
this issue
Jun 30, 2023
…d from cache Fix in elastic#95987 wasn't complete :( Closes elastic#95994
tlrx
added a commit
that referenced
this issue
Jul 4, 2023
tlrx
added a commit
to tlrx/elasticsearch
that referenced
this issue
Jul 4, 2023
…lastic#97278) Fix in elastic#95987 wasn't complete, I did not restore all the previous behavior. Closes elastic#95994
tlrx
added a commit
to tlrx/elasticsearch
that referenced
this issue
Jul 4, 2023
…lastic#97278) Fix in elastic#95987 wasn't complete, I did not restore all the previous behavior. Closes elastic#95994
elasticsearchmachine
pushed a commit
that referenced
this issue
Jul 4, 2023
elasticsearchmachine
pushed a commit
that referenced
this issue
Jul 4, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
:Distributed/Snapshot/Restore
Anything directly related to the `_snapshot/*` APIs
Team:Distributed
Meta label for distributed team
>test-failure
Triaged test failures from CI
Build scan:
https://gradle-enterprise.elastic.co/s/w3y6276h3es4g/tests/:x-pack:plugin:searchable-snapshots:internalClusterTest/org.elasticsearch.xpack.searchablesnapshots.recovery.SearchableSnapshotRecoveryStateIntegrationTests/testRecoveryStateRecoveredBytesMatchPhysicalCacheState
Reproduction line:
Applicable branches:
8.8
Reproduces locally?:
No
Failure history:
https://gradle-enterprise.elastic.co/scans/tests?tests.container=org.elasticsearch.xpack.searchablesnapshots.recovery.SearchableSnapshotRecoveryStateIntegrationTests&tests.test=testRecoveryStateRecoveredBytesMatchPhysicalCacheState
Failure excerpt:
The text was updated successfully, but these errors were encountered: