Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@minotaur.apache.org Received: (qmail 70145 invoked from network); 17 Sep 2009 20:29:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Sep 2009 20:29:36 -0000 Received: (qmail 27358 invoked by uid 500); 17 Sep 2009 20:29:35 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 27321 invoked by uid 500); 17 Sep 2009 20:29:35 -0000 Mailing-List: contact hbase-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-dev@hadoop.apache.org Received: (qmail 27311 invoked by uid 99); 17 Sep 2009 20:29:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Sep 2009 20:29:35 +0000 X-ASF-Spam-Status: No, hits=3.4 required=10.0 tests=HTML_MESSAGE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [76.13.9.46] (HELO web65502.mail.ac4.yahoo.com) (76.13.9.46) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 17 Sep 2009 20:29:25 +0000 Received: (qmail 77552 invoked by uid 60001); 17 Sep 2009 20:28:59 -0000 Message-ID: <245541.74686.qm@web65502.mail.ac4.yahoo.com> X-YMail-OSG: 8zDjWKoVM1nHpuIH27_4OUYXKDFvn7hQeWrd.YtaucrWmZTvxBkDQsNtI.p455oSk8opSOnIAP6Jd3u1rPmLa3tmFZdwWE8VfsVjgt6_P_wnbKYAzjpdPpgGA48tUa3EIpVobZpSCy5xnICI3UwnWahrTL46K2r0ceOSX6_crFqjl2LGMPTKmdhUd.d3ql_lpW_B2hxJjHUq2Wb3min7ucvRQts7ieNBJBtRaMVzMu_1uE5c5Lb9nUUmJNIxgcJIoy2W_PMxNi_ABp33PNaXn8rjAiz3MRU.bpucLQoaiA9p9PQLaq9cHYGsdh2TnMkPXG_SlJg0dXiYE1_U041JUWgFnJN7eTC2Ahd3J_EhA9OUezWmxvV14ndqMKXAceihoQOuGbQ- Received: from [69.111.72.178] by web65502.mail.ac4.yahoo.com via HTTP; Thu, 17 Sep 2009 13:28:59 PDT X-RocketYMMF: apurtell X-Mailer: YahooMailRC/1358.27 YahooMailWebService/0.7.347.2 References: <4AB17C25.5000809@streamy.com> <860083.86829.qm@web65502.mail.ac4.yahoo.com> <539631.11142.qm@web65512.mail.ac4.yahoo.com> <4AB28CEF.8090409@streamy.com> Date: Thu, 17 Sep 2009 13:28:59 -0700 (PDT) From: Andrew Purtell Subject: Re: Trunk destabilized - Commit of HBASE-1822 To: hbase-dev@hadoop.apache.org In-Reply-To: <4AB28CEF.8090409@streamy.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1582529031-1253219339=:74686" X-Virus-Checked: Checked by ClamAV on apache.org --0-1582529031-1253219339=:74686 Content-Type: text/plain; charset=us-ascii Yes, looks good here now. - Andy ________________________________ From: Jonathan Gray To: hbase-dev@hadoop.apache.org Sent: Thursday, September 17, 2009 12:24:31 PM Subject: Re: Trunk destabilized - Commit of HBASE-1822 Shell fixed with HBASE-1848, MR SampleUploader fixed with HBASE-1850. Passing in Hudson. Woohoo Andrew Purtell wrote: > The shell is broken. > > - Andy > > > > > ________________________________ > From: Andrew Purtell > To: hbase-dev@hadoop.apache.org > Sent: Wednesday, September 16, 2009 5:12:20 PM > Subject: Re: Trunk destabilized - Commit of HBASE-1822 > > I'll try it out now in a limited psuedo distributed experiment and will let you know if I find anything. > Nice work! > > - Andy > > > > > ________________________________ > From: Jonathan Gray > To: HBase Dev List > Sent: Wednesday, September 16, 2009 5:00:37 PM > Subject: Trunk destabilized - Commit of HBASE-1822 > > Devs (especially Clint and Tim Sell), > > I just committed HBASE-1822 to 0.21 trunk. (25,000 line patch, eek) > > It completely removes the old API and is an attempt at removing all remaining references to family:qualifier notation. It drops the mapred and rest packages completely, in favor of the new mapreduce package and stargate. Things like HStoreKey, RowResult, and BatchUpdate are gone. > > The only remaining calls related to fam:qf notation are KeyValue.makeColumn(fam,qf) and KeyValue.parseColumn(col) which takes a byte[] and splits it on the :. If it's just family it returns a single dimension only with the family in it, no :. This switched a bit as to how it worked, and it's used heavily in my adapting Thrift, Stargate, and Transactional/Indexed to work and pass their tests after ripping out old API calls they were using. > > Those same contrib modules (should we move thrift to contrib?) really need a reworking of some sort (stargate is probably fine, except some nastiness in tests), as they are heavily tied to the old API and their new API compatibility was just a bolt on. > > So this may have destabilized trunk a bit. Please file issues if you run into problems. > > All unit tests pass. > > JG > > > --0-1582529031-1253219339=:74686--