opensearch-project/OpenSearch
Auf GitHub ansehen[Enhancement] Histogram aggregation should initialize Ranges lazily
Open
#18.241 geöffnet am 8. Mai 2025
Search:Aggregationsenhancementgood first issue
Repository-Metriken
- Stars
- (8.123 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 5T 9h) (266 gemergte PRs in 30 T)
Beschreibung
Is your feature request related to a problem? Please describe
Currently, optimized histogram aggregation using multi range traversal initialized Ranges with all buckets eagerly. While for individual request, memory implications are small, it can starting adding up across all requests on a node.
Describe the solution you'd like
Given we process buckets one at a time, they can be initialized lazily avoiding unnecessary memory allocations. This should also allow to raise the number of buckets limit from 3k to 10k or more
Related component
No response
Describe alternatives you've considered
No response
Additional context
No response