-
Notifications
You must be signed in to change notification settings - Fork 44
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
UDDSketch assertion at crates/udd-sketch/src/lib.rs:290:9 #396
Comments
Thanks for the report! Confirming I can reproduce (on about 1 out of every 10 queries) on Will let you know what I find! |
|
What is the status on this one? Would an upgrade to > 1.60 solve this issue? I'm having the same bug. |
We haven't included a fix for this bug yet. From what I can tell, it appears likely that at least one of the assertions we are making when combining the UDDSketches from different parallel workers is too sensitive to floating point arithmetic. I will note that in testing this out, I haven't been able to trigger this bug after running I'll be sure to update this issue once we've released a bug fix. |
@rtwalker Thanks for digging into this one! Excited to try it out in the next release. |
@tyhoff If you haven't noticed, we've just included the fix in the latest 1.8.0 release. We'd love to hear whether it's fixed for you or not. |
Relevant system information:
Describe the bug
I hit an assert when I don't expect to when creating a UDDSketch.
To Reproduce
Apologies for the seemingly random test case, but here it goes.
Load the attached CSV file into the table.
Run
Expected behavior
Obvious
Actual behavior
Fudging with the bucket count or error will get it to work, but it's random when the assert is tripped.
timescale_bug.csv.zip
The text was updated successfully, but these errors were encountered: