Branimir Lambov created CASSANDRA-14892:
-------------------------------------------

             Summary: Possible corruption in compressed files with uncompressed 
chunks
                 Key: CASSANDRA-14892
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14892
             Project: Cassandra
          Issue Type: Bug
          Components: Local Write-Read Paths
            Reporter: Branimir Lambov


When deciding to switch to writing a chunk uncompressed in a compressed file 
(see CASSANDRA-10520) and that chunk is smaller than the full chunk size (only 
currently happens in the last chunk of the file), it may very rarely happen 
that the chunk is:
- bigger than the compression limit when compressed
- smaller than the compression limit when left uncompressed

If this happens the writer will write it uncompressed, but the reader will 
treat it as compressed and fail when attempting to read it.

Such chunks should be padded with 0s to the minimum uncompressed size.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to