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)

Reply via email to