[Backport 2.19] Harden the circuit breaker and failure handle logic in query result consumer - #20769
Conversation
PR Code Analyzer ❗AI-powered 'Code-Diff-Analyzer' found issues on commit afc07bb. 'Diff too large, requires skip by maintainers after manual review' Pull Requests Author(s): Please update your Pull Request according to the report above. Repository Maintainer(s): You can Thanks. |
…onsumer (opensearch-project#19396) Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
afc07bb to
9849d38
Compare
PR Reviewer Guide 🔍(Review updated until commit 78f7e42)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 78f7e42 Explore these optional code suggestions:
Previous suggestionsSuggestions up to commit 21fcf4d
Suggestions up to commit 9849d38
|
|
@bowenlan-amzn - Seems the |
|
❌ Gradle check result for 9849d38: 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: Ankit Jain <jainankitk@apache.org>
|
Persistent review updated to latest commit 21fcf4d |
Signed-off-by: Ankit Jain <jainankitk@apache.org>
|
Persistent review updated to latest commit 78f7e42 |
Code change is no go for 2.19.5
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## 2.19 #20769 +/- ##
============================================
+ Coverage 71.97% 72.02% +0.05%
- Complexity 65995 66018 +23
============================================
Files 5342 5342
Lines 307363 307361 -2
Branches 44857 44857
============================================
+ Hits 221211 221375 +164
+ Misses 67661 67484 -177
- Partials 18491 18502 +11 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Description
Backports #19396 for preventing estimated circuit breaker limits from becoming negative. This issue was reported on one of the cluster for Amazon Opensearch Service
Related Issues
Resolves #[Issue number to be closed when this PR is merged]
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.