You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Jason Lowe (JIRA)" <ji...@apache.org> on 2014/10/06 23:17:33 UTC

[jira] [Created] (HDFS-7199) DFSOutputStream can silently drop data if DataStreamer crashes with a non-I/O exception

Jason Lowe created HDFS-7199:
--------------------------------

             Summary: DFSOutputStream can silently drop data if DataStreamer crashes with a non-I/O exception
                 Key: HDFS-7199
                 URL: https://issues.apache.org/jira/browse/HDFS-7199
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: hdfs-client
    Affects Versions: 2.5.0
            Reporter: Jason Lowe
            Priority: Critical


If the DataStreamer thread encounters a non-I/O exception then it closes the output stream but does not set lastException.  When the client later calls close on the output stream then it will see the stream is already closed with lastException == null, mistakently think this is a redundant close call, and fail to report any error to the client.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)