Skip to content

0.13.1 Apr 2, 2019: Fix Direct DoublesUnion Quantiles Bug

Compare
Choose a tag to compare
@leerho leerho released this 02 Apr 20:00
· 1509 commits to master since this release
  • Bug fix for Quantiles Sketches

    • Environment: Using DoublesUnion in Direct (off-heap) mode.
    • Symptom 1: quantiles are out-of-order: q(0.99) < q(0.98)
    • Symptom 2: garbage values amongst otherwise normal quantile values: q(0.99) = 100, q(0.98) = 1E100, q(0.97) = 90.
  • Bug fix for Theta Sketches

    • Environment: using Union in Direct (off-heap) mode
    • Symptom: getEstimate() returns NaN.
      It requires an unusual set of circumstances to actually observe this.
  • Logic change for Theta Sketches

    • Empty sketches do not affect unions and can be ignored