Return-Path: X-Original-To: apmail-hadoop-general-archive@minotaur.apache.org Delivered-To: apmail-hadoop-general-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BE86A8B88 for ; Thu, 1 Sep 2011 22:36:58 +0000 (UTC) Received: (qmail 35421 invoked by uid 500); 1 Sep 2011 22:36:57 -0000 Delivered-To: apmail-hadoop-general-archive@hadoop.apache.org Received: (qmail 35313 invoked by uid 500); 1 Sep 2011 22:36:56 -0000 Mailing-List: contact general-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@hadoop.apache.org Delivered-To: mailing list general@hadoop.apache.org Received: (qmail 35300 invoked by uid 99); 1 Sep 2011 22:36:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Sep 2011 22:36:56 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.83.48] (HELO mail-gw0-f48.google.com) (74.125.83.48) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Sep 2011 22:36:48 +0000 Received: by gwj22 with SMTP id 22so1761439gwj.35 for ; Thu, 01 Sep 2011 15:36:27 -0700 (PDT) Received: by 10.68.9.103 with SMTP id y7mr881534pba.269.1314916587310; Thu, 01 Sep 2011 15:36:27 -0700 (PDT) Received: from [10.10.10.129] (host1.hortonworks.com. [70.35.59.2]) by mx.google.com with ESMTPS id z1sm5741933pbz.6.2011.09.01.15.36.26 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 01 Sep 2011 15:36:26 -0700 (PDT) From: Arun C Murthy Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: multipart/alternative; boundary=Apple-Mail-30--545547142 Subject: Re: Add Append-HBase support in upcoming 20.205 Date: Thu, 1 Sep 2011 15:36:25 -0700 In-Reply-To: <83DFC074-A9E5-4670-8CBF-80999A86A71C@hortonworks.com> To: general@hadoop.apache.org References: <83DFC074-A9E5-4670-8CBF-80999A86A71C@hortonworks.com> Message-Id: X-Mailer: Apple Mail (2.1084) --Apple-Mail-30--545547142 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Aug 31, 2011, at 11:41 AM, sanjay Radia wrote: >=20 > I propose that the 20-append patches (details below) be included in = 20.205 which will become the first official Apache > release of Hadoop that supports Append and HBase. >=20 > Background: > There hasn't been a official Apache release that supports HBase.=20 > The HBase community have instead been using the 20-append branch; the = patches were contributed by the HBase community including Facebook. The = Cloudera distribution has also included these patches. > Andrew Purtell has ported these patches to 20-security branch. >=20 +1 I think it's high time (I thought so too last Dec too: = http://s.apache.org/jr) we had an official Hadoop release which supports = HBase. Thanks for all the effort Andrew - it will be really nice to have = an Apache 0.20 with security+append! Arun > Risk Level: > These patches have been used and tested on large HBase clusters by FB = , by those who use 20-append branch directly (various users including a = 500 node HBase cluster at Yahoo) and by those that use the Cloudera = distribution. We have reviewed the patches and have conducted further = tests; testing and validation continues. >=20 >=20 > Patches: > HDFS-200. Support append and sync for hadoop 0.20 branch. > HDFS-142. Blocks that are being written by a client are stored in the = blocksBeingWritten directory. > HDFS-1057. Concurrent readers hit ChecksumExceptions if following a = writer to very end of file > HDFS-724. Use a bidirectional heartbeat to detect stuck pipeline. > HDFS-895. Allow hflush/sync to occur in parallel with new writes to = the file. > HDFS-1520. Lightweight NameNode operation recoverLease to trigger = lease recovery. > HDFS-1555. Disallow pipelien recovery if a file is already being lease = recovered. > HDFS-1554. New semantics for recoverLease. > HDFS-988. Fix bug where savenameSpace can corrupt edits log. > HDFS-826. Allow a mechanism for an application to detect that = datanode(s) have died in the write pipeline. > HDFS-630. Client can exclude specific nodes in the write pipeline. > HDFS-1141. completeFile does not check lease ownership. > HDFS-1204. Lease expiration should recover single files, not entire = lease holder > HDFS-1254. Support append/sync via the default configuration. > HDFS-1346. DFSClient receives out of order packet ack. > HDFS-1054. remove sleep before retry for allocating a block. >=20 --Apple-Mail-30--545547142--