Eric Hanson created HIVE-6452:
---------------------------------
Summary: fix bug in UnsignedInt128.multiplyArrays4And4To8 and
revert temporary fix in Decimal128.multiplyDestructive
Key: HIVE-6452
URL: https://issues.apache.org/jira/browse/HIVE-6452
Project: Hive
Issue Type: Sub-task
Affects Versions: 0.13.0
Reporter: Eric Hanson
UnsignedInt128.multiplyArrays4And4To8 has a bug that causes rare multiply
failures, one of which appears in TestDecimal128.testKnownPriorErrors.
Fix the bug by finishing the TODO section in
UnsignedInt128.multiplyArrays4And4To8 in the provided
multiplyArrays4And4To8-start.patch. Make it fast and make it work with no
per-operation storage allocations.
Retain the rest of the work (the new tests) in
multiplyArrays4And4To8-start.patch as much as possible.
Revert the changes to Decimal128.multiplyDestructive so it doesn't use the
short-term, slow fix based on HiveDecimal. I.e. use the implementation in
multiplyDestructiveNativeDecimal128.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)