Prasanth J created HIVE-5994:
--------------------------------
Summary: ORC RLEv2 decodes wrongly for large negative BIGINTs (64
bits )
Key: HIVE-5994
URL: https://issues.apache.org/jira/browse/HIVE-5994
Project: Hive
Issue Type: Bug
Affects Versions: 0.13.0
Reporter: Prasanth J
Assignee: Prasanth J
For large negative BIGINTs, zigzag encoding will yield large value (64bit
value) with MSB set to 1. This value is interpreted as negative value in
SerializationUtils.findClosestNumBits(long value) function. This resulted in
wrong computation of total number of bits required which results in wrong
encoding/decoding of values.
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)