Hello ORC Devs,

I am working on upgrading the Orc version in Hive from 1.8.5 to 1.9.3.
(To 1.9.3 and not to 2.0.0 because Hive still supports Java 8 and Orc 2.0.0
doesn't).
Link to the Hive pull request: https://github.com/apache/hive/pull/5218
One of the tests in this Hive PR is failing because some queries' results
have changed.
The differences are in the fractional parts of the results of Hive's
functions STDDEV_POP and STDDEV_SAMP.
(These functions are implemented with operations that include sqrt, sum,
division, multiplication, count, etc).
Here is the link to the differences with and without the upgraded Orc
version:
https://github.com/apache/hive/pull/5218/files#diff-7c779589551c5224644bfe786d1f03a5e3aa18b219b28ae18f89fffea01ef483

Can you please advise if Orc had some changes around precision that could
explain these differences in query results?

Thanks,
Dmitriy Fingerman

Reply via email to