-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Fix flaky test of IndexShardTests.testRestoreLocalHistoryFromTranslogOnPromotion #11487
Conversation
…OnPromotion Signed-off-by: Dhwanil Patel <[email protected]>
Compatibility status:Checks if related components are compatible with change a11e38b Incompatible componentsSkipped componentsCompatible componentsCompatible components: [https://github.com/opensearch-project/security-analytics.git, https://github.com/opensearch-project/observability.git, https://github.com/opensearch-project/notifications.git, https://github.com/opensearch-project/job-scheduler.git, https://github.com/opensearch-project/neural-search.git, https://github.com/opensearch-project/opensearch-oci-object-storage.git, https://github.com/opensearch-project/sql.git, https://github.com/opensearch-project/custom-codecs.git, https://github.com/opensearch-project/geospatial.git, https://github.com/opensearch-project/index-management.git, https://github.com/opensearch-project/security.git, https://github.com/opensearch-project/ml-commons.git, https://github.com/opensearch-project/asynchronous-search.git, https://github.com/opensearch-project/cross-cluster-replication.git, https://github.com/opensearch-project/reporting.git, https://github.com/opensearch-project/k-nn.git, https://github.com/opensearch-project/common-utils.git, https://github.com/opensearch-project/anomaly-detection.git, https://github.com/opensearch-project/performance-analyzer-rca.git, https://github.com/opensearch-project/alerting.git, https://github.com/opensearch-project/performance-analyzer.git] |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #11487 +/- ##
============================================
+ Coverage 71.37% 71.39% +0.02%
+ Complexity 59113 59089 -24
============================================
Files 4893 4893
Lines 277831 277831
Branches 40367 40367
============================================
+ Hits 198288 198347 +59
+ Misses 63042 62999 -43
+ Partials 16501 16485 -16 ☔ View full report in Codecov by Sentry. |
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.
Nicely done!
…OnPromotion (#11487) Signed-off-by: Dhwanil Patel <[email protected]> (cherry picked from commit 332f4c5) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…OnPromotion (#11487) (#11623) (cherry picked from commit 332f4c5) Signed-off-by: Dhwanil Patel <[email protected]> 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>
…OnPromotion (opensearch-project#11487) Signed-off-by: Dhwanil Patel <[email protected]>
…OnPromotion (opensearch-project#11487) Signed-off-by: Dhwanil Patel <[email protected]> Signed-off-by: Shivansh Arora <[email protected]>
Description
Fix flaky test of
IndexShardTests.testRestoreLocalHistoryFromTranslogOnPromotion
Reason of flakyness:
maxSeqNoOfUpdatesOrDelete
on replica operation.maxSeqNoOfUpdatesOrDelete
as in first step docs are getting overridden randomly so max_seq no can be higher thanmaxSeqNoOfUpdatesOrDelete
. If generated random number is generated higher thanmaxSeqNoOfUpdatesOrDelete
then it will be updated during performing replica operation and fail the assertion.Fix:
maxSeqNoOfUpdatesOrDelete
.Testing
./gradlew ':server:test' --tests "org.opensearch.index.shard.IndexShardTests.testRestoreLocalHistoryFromTranslogOnPromotion" -Dtests.seed=2A0B8EBB6B3C284B -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=sq-AL -Dtests.timezone=Pacific/Apia
Related Issues
Resolves #6873
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.