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
            Reporter: Hairong Kuang
            Priority: Blocker
             Fix For: 0.21.0


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.

Reply via email to