Skip to content

Conversation

@ajleong623
Copy link
Contributor

@ajleong623 ajleong623 commented Aug 7, 2025

Description

This is the pull request for using aggregation precomputation on rare terms. This is part of pull request #18927.

Related Issues

Resolves #13122 #10954

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: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2025

❌ Gradle check result for 630da67: null

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: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

github-actions bot commented Aug 8, 2025

❌ Gradle check result for ab1e010: 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: Anthony Leong <aj.leong623@gmail.com>
Signed-off-by: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

github-actions bot commented Sep 6, 2025

✅ Gradle check result for ad9de93: SUCCESS

Copy link
Contributor

@asimmahmood1 asimmahmood1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Learned about bucketOrds.add(ord, bytes) logic as well (line 113).

Signed-off-by: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

✅ Gradle check result for 6d28b15: SUCCESS

Signed-off-by: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

❌ Gradle check result for 09140dc: 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: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

✅ Gradle check result for 1778326: SUCCESS

Signed-off-by: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

❕ Gradle check result for 9705456: UNSTABLE

Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure.

@ajleong623
Copy link
Contributor Author

ajleong623 commented Sep 22, 2025

@msfroh I notice that you made a couple of suggestions and comments last week, and I think I was able to address them. Let me know your thoughts on how I addressed those comments.

@github-project-automation github-project-automation bot moved this from In-Review to In Progress in Performance Roadmap Sep 30, 2025
Signed-off-by: Anthony Leong <aj.leong623@gmail.com>
@github-actions
Copy link
Contributor

✅ Gradle check result for e49748e: SUCCESS

@msfroh msfroh merged commit 39849f9 into opensearch-project:main Sep 30, 2025
33 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Performance Roadmap Sep 30, 2025
@sandeshkr419
Copy link
Member

Happy to see this change going in 3.3 :D
Thanks @ajleong623 for your patience and commitment in working through this.

asimmahmood1 pushed a commit to asimmahmood1/OpenSearch that referenced this pull request Sep 30, 2025
---------

Signed-off-by: Anthony Leong <aj.leong623@gmail.com>
peteralfonsi pushed a commit to peteralfonsi/OpenSearch that referenced this pull request Oct 15, 2025
---------

Signed-off-by: Anthony Leong <aj.leong623@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Rare Terms Aggregation Performance Optimization

5 participants