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