Improve error messages for failed completeFile
----------------------------------------------

                 Key: HDFS-1062
                 URL: https://issues.apache.org/jira/browse/HDFS-1062
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: hdfs client, name-node
            Reporter: Todd Lipcon


In practice I often see users confused by the cryptic error message "failed to 
complete PATH because dir.getFileBlocks() is null and pendingFile is null" (I 
wonder why!) The most common cause of this seems to be that another user 
deleted the file (or its containing directory) while the writer was in progress.

We should at least improve the error message on the NN side. Even better would 
be to expose the error message through the IOException passed over the RPC 
boundary to the client.

Including a message like "(another client may have removed the file or its 
containing directory)" should do the trick.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to