NPE in checkpoint during processIOError()
-----------------------------------------

                 Key: HDFS-2281
                 URL: https://issues.apache.org/jira/browse/HDFS-2281
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: name-node
    Affects Versions: 0.22.0
            Reporter: Konstantin Shvachko
             Fix For: 0.22.0


At the end of checkpoint BackupNode tries to convergeJournalSpool() and calls 
revertFileStreams(). The latter closes each file stream, and tries to rename 
the corresponding file to its permanent location current/edits. If for any 
reason the rename fails processIOError() is called for failed streams. 
processIOError() will try to close the stream again and will get NPE in 
EditLogFileOutputStream.close() because bufCurrent was set to null by the 
previous close.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to