Skip to content

Conversation

@kaushalmahi12
Copy link
Contributor

Description

This is a backport for the following PRs. This backport will introduce cancellation checks in aggregation phase and improve circuit breaking mechanism at the co-ordinator node.

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.

…ch-project#17576)

* add validation check for SBP service

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>

* add SBP should not handle the task tracking UT

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>

* add CHANGELOG entry

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>

* fix broken UT

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>

* address comments

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>

---------

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>
…ject#18426)

---------

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>
…t#19066)

---------

Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>
…arch-project#19231)

---------
Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>
Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>
Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>
@kkhatua kkhatua requested a review from jainankitk October 27, 2025 17:37
@kkhatua
Copy link
Member

kkhatua commented Oct 27, 2025

Tagging @jainankitk for review & merge of backports

@github-actions
Copy link
Contributor

✅ Gradle check result for c5a7546: SUCCESS

@codecov
Copy link

codecov bot commented Oct 27, 2025

Codecov Report

❌ Patch coverage is 74.24242% with 17 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.90%. Comparing base (29450f0) to head (c5a7546).
⚠️ Report is 1 commits behind head on 2.19.

Files with missing lines Patch % Lines
...search/action/search/QueryPhaseResultConsumer.java 70.27% 8 Missing and 3 partials ⚠️
...opensearch/search/aggregations/AggregatorBase.java 33.33% 1 Missing and 1 partial ⚠️
...arch/search/aggregations/support/ValuesSource.java 0.00% 2 Missing ⚠️
...pensearch/action/search/TransportSearchAction.java 50.00% 1 Missing ⚠️
...ns/bucket/adjacency/AdjacencyMatrixAggregator.java 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               2.19   #19787      +/-   ##
============================================
- Coverage     72.03%   71.90%   -0.13%     
+ Complexity    66024    65953      -71     
============================================
  Files          5342     5342              
  Lines        307283   307343      +60     
  Branches      44845    44851       +6     
============================================
- Hits         221346   221001     -345     
- Misses        67462    67888     +426     
+ Partials      18475    18454      -21     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jainankitk jainankitk merged commit 957e12f into opensearch-project:2.19 Oct 27, 2025
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants