-
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
[Backport 2.x] Self-organizing hash table to improve the performance of bucket aggregations (#7652) #8337
[Backport 2.x] Self-organizing hash table to improve the performance of bucket aggregations (#7652) #8337
Conversation
Gradle Check (Jenkins) Run Completed with:
|
bced0b8
to
5c8024a
Compare
Gradle Check (Jenkins) Run Completed with:
|
5c8024a
to
bfdff4a
Compare
Gradle Check (Jenkins) Run Completed with:
|
bfdff4a
to
db2c6ee
Compare
Gradle Check (Jenkins) Run Completed with:
|
The failure in SegmentReplicationUsingRemoteStoreIT.testPressureServiceStats is unrelated to this change. It seems to be a trending failure lately (#8316, #8343 to name a few). |
…gations (opensearch-project#7652) * Add self-organizing hash table to improve the performance of bucket aggregations Signed-off-by: Ketan Verma <[email protected]> * Updated approach: PSL, fingerprint and recency information are embedded in the hash table itself Signed-off-by: Ketan Verma <[email protected]> * Updated tests and added microbenchmarks Signed-off-by: Ketan Verma <[email protected]> * Renamed FastLongHash to ReorganizingLongHash and updated the default initial capacity Signed-off-by: Ketan Verma <[email protected]> --------- Signed-off-by: Ketan Verma <[email protected]>
db2c6ee
to
6cef76c
Compare
Gradle Check (Jenkins) Run Completed with:
|
Codecov Report
@@ Coverage Diff @@
## 2.x #8337 +/- ##
============================================
- Coverage 70.63% 70.55% -0.08%
+ Complexity 56914 56909 -5
============================================
Files 4714 4716 +2
Lines 269643 269784 +141
Branches 39857 39878 +21
============================================
- Hits 190456 190355 -101
- Misses 62784 63056 +272
+ Partials 16403 16373 -30
|
@dblock please help with the backport :) |
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.
Approving, it is backport PR only.
Description
Backport #7652 to 2.x.
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.