Hi St.Ack. In general I'm opposed to such a thing.
There are already 5 Hadoop 20.x releases out there, I don't think there is a need for another. (personal opinion, not a veto or speaking as the chair) Is there a reason why we couldn't create a hadoop 0.20.3 release that has this patch inside of it, as well as other fixes that have been applied since 0.20.2 (~26 patches)? Would this be too much effort for you to RM?.. I understand there is a large QA effort you would be taking on if you do. does the Append/Sync semantics break/deviate too much from 0.20.2 ? I really don't want to come to a^h^h^h^hget out of the situation where we have multiple releases of 0.20 each with a unique feature. On Dec 23, 2010, at 10:30 AM, Stack wrote: > I propose cutting a release from the tip of the branch-0.20-append > branch [1]. I suggest the release be called hadoop-0.20.0-append. I > volunteer to run the release process. Are folks OK with this? > > Here's some background. > > The branch-0.20-append was forked from branch-0.20 a few months ago by > Dhruba to add an append/sync to 0.20.x era HDFS. The added append > facility is made of the patches attached to HDFS-200 and then a bunch > of fixup patches done by Dhruba, Hairong, Nicolas, Todd, and others. > For a complete list of differences from the tip of the Hadoop > branch-0.20, see the CHANGE.txt file in branch-0.20-append [2]. The > HDFS-200 append/sync is not the same as the append/sync implementation > that is in hadoop 0.21.x and hadoop TRUNK. > > The branch-0.20-append is a relatively small deviation from hadoop > 0.20.x for those who want an append/sync in an (Apache) hadoop 0.20.x > [3]. Its for those unwilling to upgrade their clusters to hadoop > 0.21.0 and for those who can't wait on the coming hadoop 0.22.0. For > applications like HBase [4], an application that runs on HDFS and > "loses data" if no working append/sync, its critical that there is an > Apache release with a working append/sync. > > A few of us have been playing with this branch with a while and it > seems to do the right thing. Its fairly close to what FB runs > internally (correct me if I'm wrong in this last statement Dhruba). > > Thanks, > St.Ack > > 1. http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/ > 2. > http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/CHANGES.txt?view=markup > 3. Cloudera's CDH3Beta2/3 already include an append/sync based off the > HDFS-200++ work. There is no 'official' Apache hadoop 0.20.x with a > working append/sync. > 4. http://hbase.apache.org
