You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The spec defines multiple ways of indexing for exponential histogram buckets for different scales. Currently the indexing strategy is a simple log based one that works for all scales (it has some error in edge cases, and is slightly slower). See #3724 (comment) for some discussion regarding this.
Testing the limits of the exponential histogram by adding to existing tests. For example, record Double.MAX_VALUE and Double.MIN_VALUE in the same histogram, and ensure accuracy.
The text was updated successfully, but these errors were encountered:
The spec defines multiple ways of indexing for exponential histogram buckets for different scales. Currently the indexing strategy is a simple log based one that works for all scales (it has some error in edge cases, and is slightly slower). See #3724 (comment) for some discussion regarding this.
What needs to be done
BucketMapper
should be made and these can be switched out when the scale changes inDoubleExponentialHistogramBuckets
. Reference implementations in Golang can be found here: OTEP 149: Base-2 exponential histogram mapping reference implementation oteps#179Double.MAX_VALUE
andDouble.MIN_VALUE
in the same histogram, and ensure accuracy.The text was updated successfully, but these errors were encountered: