[ https://issues.apache.org/jira/browse/HDFS-609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tom White resolved HDFS-609. ---------------------------- Hadoop Flags: [Reviewed] Fix Version/s: (was: 0.22.0) Resolution: Fixed I've committed this. (I ran test-patch before doing so, which passed.) > Create a file with the append flag does not work in HDFS > -------------------------------------------------------- > > Key: HDFS-609 > URL: https://issues.apache.org/jira/browse/HDFS-609 > Project: Hadoop HDFS > Issue Type: Bug > Affects Versions: 0.21.0, 0.22.0 > Reporter: Hairong Kuang > Assignee: Tom White > Priority: Blocker > Fix For: 0.21.0 > > Attachments: HDFS-609.patch > > > HADOOP-5438 introduced a create API with flags. There are a couple of issues > when the flag is set to be APPEND. > 1. The APPEND flag does not work in HDFS. Append is not as simple as changing > a FileINode to be a FileINodeUnderConstruction. It also need to reopen the > last block for applend if last block is not full and handle crc when the last > crc chunk is not full. > 2. The API is not well thought. It has parameters like replication factor and > blockSize. Those parameters do not make any sense if APPEND flag is set. But > they give an application user a wrong impression that append could change a > file's block size and replication factor. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.