Andrew Kyle Purtell created HBASE-25994:
-------------------------------------------

             Summary: Active WAL tailing fails when WAL value compression is 
enabled
                 Key: HBASE-25994
                 URL: https://issues.apache.org/jira/browse/HBASE-25994
             Project: HBase
          Issue Type: Bug
    Affects Versions: 2.5.0
            Reporter: Andrew Kyle Purtell
            Assignee: Andrew Kyle Purtell
             Fix For: 3.0.0-alpha-1, 2.5.0


Depending on which compression codec is used, a short read of the compressed 
bytes can cause catastrophic errors that confuse the WAL reader. This problem 
can manifest when the reader is actively tailing the WAL for replication. The 
input stream's available() method sometimes lies so cannot be relied upon. To 
avoid these issues, when WAL value compression is enabled, ensure all bytes of 
the compressed value are read before submitting the payload to the 
decompressor. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to