Skip to content

Stream agg#18930

Closed
harshavamsi wants to merge 76 commits intoopensearch-project:mainfrom
harshavamsi:stream-agg
Closed

Stream agg#18930
harshavamsi wants to merge 76 commits intoopensearch-project:mainfrom
harshavamsi:stream-agg

Conversation

@harshavamsi
Copy link
Copy Markdown
Contributor

Description

[Describe what this change achieves]

Related Issues

Resolves #[Issue number to be closed when this PR is merged]

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

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.

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
…ement

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
…ponse

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
…Channel

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
…s; documentation update

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
… the exceptions

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
…ightTransportResponse for header management; more tests; update docs

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
* extensibility for transport classes
* StreamTransport and StreamTransportService implementation
* streaming based search action

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
…r search

Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: Rishabh Maurya <rishabhmaurya05@gmail.com>
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Aug 5, 2025

❌ Gradle check result for ccf9df6: 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: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
bowenlan-amzn and others added 3 commits August 5, 2025 16:01
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Aug 6, 2025

✅ Gradle check result for 0a738ee: SUCCESS

@codecov
Copy link
Copy Markdown

codecov bot commented Aug 6, 2025

Codecov Report

❌ Patch coverage is 74.00612% with 85 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.85%. Comparing base (3a5da00) to head (0a738ee).
⚠️ Report is 9 commits behind head on main.

Files with missing lines Patch % Lines
.../search/StreamSearchQueryThenFetchAsyncAction.java 53.84% 17 Missing and 7 partials ⚠️
...ions/bucket/terms/StreamStringTermsAggregator.java 81.11% 11 Missing and 6 partials ⚠️
.../search/aggregations/BucketCollectorProcessor.java 60.00% 5 Missing and 3 partials ⚠️
...pensearch/rest/action/search/RestSearchAction.java 12.50% 6 Missing and 1 partial ⚠️
...rch/action/search/StreamTransportSearchAction.java 54.54% 3 Missing and 2 partials ⚠️
...ket/terms/GlobalOrdinalsStringTermsAggregator.java 61.53% 5 Missing ⚠️
...ch/action/search/StreamSearchTransportService.java 69.23% 3 Missing and 1 partial ⚠️
...regations/bucket/terms/TermsAggregatorFactory.java 72.72% 1 Missing and 2 partials ⚠️
...arch/action/search/StreamSearchActionListener.java 83.33% 1 Missing and 1 partial ⚠️
...va/org/opensearch/search/DefaultSearchContext.java 77.77% 0 Missing and 2 partials ⚠️
... and 7 more
Additional details and impacted files
@@             Coverage Diff              @@
##               main   #18930      +/-   ##
============================================
+ Coverage     72.83%   72.85%   +0.02%     
- Complexity    69116    69254     +138     
============================================
  Files          5633     5637       +4     
  Lines        317959   318249     +290     
  Branches      45986    46033      +47     
============================================
+ Hits         231590   231876     +286     
- Misses        67549    67623      +74     
+ Partials      18820    18750      -70     

☔ 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.

@harshavamsi harshavamsi closed this Aug 6, 2025
@harshavamsi harshavamsi deleted the stream-agg branch November 25, 2025 20:50
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