Max Schmidt created STORM-3698:
----------------------------------

             Summary: AbstractHdfsBolt does not sync Writers that are purged
                 Key: STORM-3698
                 URL: https://issues.apache.org/jira/browse/STORM-3698
             Project: Apache Storm
          Issue Type: Bug
          Components: storm-hdfs
    Affects Versions: 1.2.2
            Reporter: Max Schmidt


We just discovered when using a SequenceFileBolt (although it might happen with 
other implementations as well) that the writers it uses, held in the map 
AbstractHdfsBolt.writers are not closed/synced when they are removed from the 
map by the removeEldestEntry method.

This leads to data loss.

Can be reproduced by creating a SequenceFileBolt.withMaxOpenFiles(1) and 
writing to just two different files.

One will have a size of zero, the other has the data in it. 



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

Reply via email to