-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Use 'FIXED' path type in DedicatedClusterSnapshotRestoreIT #17996
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
Conversation
For posterity here are three seeds that reliably fail without this change:
|
I ran this test in a loop for about an hour choosing a different seed every time and saw no failures. Without this change the same scenario will usually fail in less than a minute. |
❌ Gradle check result for aebac93: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Andrew Ross <andrross@amazon.com>
Sure, @andrross. Let me take a look at this. |
@ashking94 FYI, I was later able to trace this down to a specific commit: #15806 (comment) I think @gbbafna is also looking at this. In the short term I think we can still merge this PR to reduce/remove the flakiness. |
❌ Gradle check result for 850ecd7: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Makes sense, approved. |
Restarted the PR build. |
❌ Gradle check result for 850ecd7: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
❌ Gradle check result for 850ecd7: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #17996 +/- ##
============================================
- Coverage 72.51% 72.45% -0.06%
+ Complexity 67108 67052 -56
============================================
Files 5475 5478 +3
Lines 309916 310034 +118
Branches 45060 45066 +6
============================================
- Hits 224725 224631 -94
- Misses 66895 67031 +136
- Partials 18296 18372 +76 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Andrew Ross <andrross@amazon.com> (cherry picked from commit 26beb0f) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Andrew Ross <andrross@amazon.com> (cherry picked from commit 26beb0f) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…h-project#17996) Signed-off-by: Andrew Ross <andrross@amazon.com> Signed-off-by: Tanishq Ranjan <tqranjan@amazon.com>
…h-project#17996) (opensearch-project#18032) (cherry picked from commit 26beb0f) Signed-off-by: Andrew Ross <andrross@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Signed-off-by: Prudhvi Godithi <pgodithi@amazon.com>
…h-project#17996) Signed-off-by: Andrew Ross <andrross@amazon.com> Signed-off-by: Harsh Kothari <techarsh@amazon.com>
…h-project#17996) Signed-off-by: Andrew Ross <andrross@amazon.com> Signed-off-by: Harsh Kothari <techarsh@amazon.com>
If
HASHED_PREFIX
orHASHED_INFIX
is used in this test then it frequently fails. @ashking94 Can you take a look here? I'm guessing there might be a bug with snapshot cleanup for the new remote store path types. This is really more of a short-term work-around to avoid the new path types for this particular test case, but it does seem to resolve the flakiness of the test.Related Issues
Resolves #15806
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.