[ 
https://issues.apache.org/jira/browse/HDFS-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hairong Kuang updated HDFS-265:
-------------------------------

    Attachment: appendDesign2.pdf

Thanks Konstantin and Suresh for their time reading the append design document 
and for their valuable feedback. Here is an updated version. Major changes 
include:
1. Change GS/len finalized block state to be Committed Block state
2. Add how to persist block/replica states and how to handle DataNode upgrade
2. Add how to handle access token error
3. Add how to handle the case when pipeline becomes empty
4.Rewrite sections 3.1 and 3.2 and redraw pictures in these section to make 
idea clearer.

> Revisit append
> --------------
>
>                 Key: HDFS-265
>                 URL: https://issues.apache.org/jira/browse/HDFS-265
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>            Reporter: Hairong Kuang
>            Assignee: Hairong Kuang
>         Attachments: appendDesign.pdf, appendDesign.pdf, appendDesign1.pdf, 
> appendDesign2.pdf, AppendSpec.pdf, AppendTestPlan.html, AppendTestPlan.html, 
> AppendTestPlan.html, TestPlanAppend.html
>
>
> HADOOP-1700 and related issues have put a lot of efforts to provide the first 
> implementation of append. However, append is such a complex feature. It turns 
> out that there are issues that were initially seemed trivial but needs a 
> careful design. This jira revisits append, aiming for a design and 
> implementation supporting a semantics that are acceptable to its users.

-- 
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