Steven Aerts created AVRO-3748:
----------------------------------

             Summary: issue with DataFileSeekableInput.SeekableInputStream.skip
                 Key: AVRO-3748
                 URL: https://issues.apache.org/jira/browse/AVRO-3748
             Project: Apache Avro
          Issue Type: Bug
          Components: java
    Affects Versions: 1.11.1
            Reporter: Steven Aerts


We found a longstanding bug in the implementation of 
{{DataFileSeekableInput.SeekableInputStream.skip.}}

This skip function is not hit that often.  It can for example be hit when the 
FastReader is enabled and it tries to skip a significant amount of data.

The implmentation of this function is however fault and can result in data 
corruption or 
{{{}java.io.EOFException{}}}, as instead of skipping the number of bytes, it 
will seek to a wrong place in the file.
 
We have a pull request ready to fix and test this issue.
 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to