[ https://issues.apache.org/jira/browse/HDFS-4340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13571634#comment-13571634 ]
Suresh Srinivas commented on HDFS-4340: --------------------------------------- Additional comments: # Please mention in ClientProtocol#createFile, the returned HdfsFileStatus could be null, if the server does not return file status. # Please mention in FSNamesystem#startFile() - returned HdfsFileStatus is always non null. Why are we again parsing the path in this method to get the file info? Can we avoid this by having an implementation that returns LocatedBlock for append and FileStatus for startFile()? # FSNamesystem#getAdditionalBlock() does not seem to be using fileId? # Please update the public APIs where new INodeIdMismatchedException can be thrown. BTW INodeIdMismatchedException should be subclass of FileNotFoundException? # TestDFSClientRetries - unused import UnresolveLinkException. Cast to long unnecessary for 1010 at two places. # TestLeast - unused import anyCollection, FileStatus. Cast to long unnecessary for 1010 at two places. Why SuppressWarning? # TestINodeFile - unused import DFSClient. Not sure why you need nnrpc and cannot use fs? > Update addBlock() to inculde inode id as additional argument > ------------------------------------------------------------ > > Key: HDFS-4340 > URL: https://issues.apache.org/jira/browse/HDFS-4340 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: hdfs-client, namenode > Affects Versions: 3.0.0 > Reporter: Brandon Li > Assignee: Brandon Li > Attachments: HDFS-4340.patch, HDFS-4340.patch, HDFS-4340.patch, > HDFS-4340.patch, HDFS-4340.patch, HDFS-4340.patch, HDFS-4340.patch, > HDFS-4340.patch, HDFS-4340.patch > > -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira