-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Some math functions return different results between 0.11.0 and 0.12.1 #10637
Comments
This is due to differences in how Pinot handles IEEE-754 approximate numerics pre/post Pinot 0.12.1. See apache/pinot#10637
Interesting.. We use |
For testing, I'm running the same version of everything except the pinot docker image - same config and args. |
This is due to differences in how Pinot handles IEEE-754 approximate numerics pre/post Pinot 0.12.1. See apache/pinot#10637
This is due to differences in how Pinot handles IEEE-754 approximate numerics pre/post Pinot 0.12.1. See apache/pinot#10637
I tried |
@Jackie-Jiang Should we get #10650 merged first to solve the incompatibility problem? |
Example: exp(2 * ln(3)) returns 8.999999999999998 in 0.11.0 and 9.000000000000002 in 0.12.1.
To repro:
for any table. The result is computed during parsing.
The text was updated successfully, but these errors were encountered: