Are proposing disabling both append and sync?

While HBase does not use the full semantics of append, we
do depend on sync.

There is a patch for trunk (HADOOP-4379) that we are testing
on the 0.19 branch, 0.20 branch and trunk. 

-1 if sync does not work until 0.21.1 recovery from server
crashes depends entirely on sync working.

---
Jim Kellerman, Powerset (Live Search, Microsoft Corporation)


> -----Original Message-----
> From: Nigel Daley [mailto:nda...@yahoo-inc.com]
> Sent: Thursday, January 29, 2009 4:16 PM
> To: core-dev@hadoop.apache.org
> Subject: Hadoop 0.19.1
> 
> Folks,
> 
> Some Hadoop deployments have upgraded to 0.19.0.  Clearly, the 0.19
> branch has issues and a 0.19.1 release is needed.
> 
> Quality issues in the changes made for the file append feature have
> prevented some from deploying Hadoop 0.19.  One of these changes
> (sync) has now been "fixed" by reducing its semantics in Hadoop 0.18.3
> (HADOOP-4997).  This was necessary to stabilize the 0.18 branch.
> 
> I would like to propose that we apply this same "fix" to sync in
> 0.19.1 and 0.20.0.  Since append requires the full semantics of sync,
> I propose we also disable append (perhaps throw
> UnsupportedOperationException from API?).  Yes, this would
> unfortunately be an incompatible change between 0.19.0 and 0.19.1.  We
> can then take the time needed to fix append properly in 0.21.0.
> 
> I will call a vote for 0.19.1 and 0.20.0 when blockers are fixed.
> 
> Nigel

Reply via email to