Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8BB8CEFB6 for ; Fri, 11 Jan 2013 04:09:51 +0000 (UTC) Received: (qmail 95022 invoked by uid 500); 11 Jan 2013 04:09:50 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 94845 invoked by uid 500); 11 Jan 2013 04:09:49 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 94815 invoked by uid 99); 11 Jan 2013 04:09:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Jan 2013 04:09:48 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jon@cloudera.com designates 209.85.212.41 as permitted sender) Received: from [209.85.212.41] (HELO mail-vb0-f41.google.com) (209.85.212.41) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Jan 2013 04:09:43 +0000 Received: by mail-vb0-f41.google.com with SMTP id l22so1091024vbn.0 for ; Thu, 10 Jan 2013 20:09:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding:x-gm-message-state; bh=7fYPtWAG1t+7KVXw8fDBvpKNjS/wkEAgtQBo7PTrQxs=; b=Mkz/ctyElK66iNaDkWIRYe7ElED3npfz+P/Rw2FRS6IEPjfWs7HX8EX8iMszZbBQFI FUITQmIeUeDPsCfMpobiVq6QJe7ESnhAluss2tQnG9qZ5+IiKA70ULCPdEy0nL/Q3amj tyUPtudwg74rLt3YmTdWo13iNMsQDjiwhhj3F0ZNR3LQhV5swesxSMgpcOHqQnvcovyY SY0oUVZ5OXJ22ADncwFEFLW47D+2XBJfNmMyhu61bA/zpfYgNexpSaLSlpLeVGFdQCrB uyM/q0w/xPgvcBemoiQpbMXoyKlqdErdGrejCPFsy7px98cHff3+RiDyyOOJTjjsNNTA 5HJA== Received: by 10.220.107.5 with SMTP id z5mr93239485vco.22.1357877362622; Thu, 10 Jan 2013 20:09:22 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.219.102 with HTTP; Thu, 10 Jan 2013 20:09:01 -0800 (PST) In-Reply-To: References: <1357843573.19146.YahooMailNeo@web140601.mail.bf1.yahoo.com> From: Jonathan Hsieh Date: Thu, 10 Jan 2013 20:09:01 -0800 Message-ID: Subject: Re: Upcoming merge of snapshots branch into trunk. (HBASE-6055 and HABSE-7290) To: dev@hbase.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQmb8BxGrarLLmJVWuxBh4CpAAK+e6jiVyH0TY9sh0UPQTQujnl0fpfgtEIWXHnenTMiF0je X-Virus-Checked: Checked by ClamAV on apache.org Here's the backport jira: https://issues.apache.org/jira/browse/HBASE-7360 On Thu, Jan 10, 2013 at 8:05 PM, Jonathan Hsieh wrote: > Lars H is the release manager for 0.94 and it is his call for what he > will allow or disallow into it. If Lars is cool with enis's 'a' > option, I'm fine with it. > > I do feel that having to maintain code across 2-4 versions (trunk, > 0.96, 0.95, 0.94) is more significantly more painful than dealing with > 1. I am strongly in favor on not consider backporting this to 0.94 > until we have it solid and voted into trunk. > > wrt to enis's 'b' option using the 0.95 -- I think the plan for that > name is a 0.96 preview. > > Here's what I'll do. I'll re-open the issue and move it out from > under the HBASE-6055 umbrella. Let's continue discussion on this > topic there. There are a few isolated risks that could be introduced > and Matteo and I have mentioned some of them there. > > We still have should discuss the options for merges. The original > plan was to merge the offline branch (hbase-6055) into trunk first and > then later the online (hbase-7290) to trunk. In our testing, most of > the problems we are encountering now have to do with restore and clone > behavior (the simple online snapshot has been surprisingly-to-me > robust). As this becomes more robust, I'm leaning more and more > towards doing one offline+online merge of the hbase-7290 branch to > trunk. My question is after we merge to trunk, the plan would be to > merge offline+online to 0.94 right? > > Jon. > > On Thu, Jan 10, 2013 at 3:20 PM, Enis S=F6ztutar wro= te: >> Hi, >>> It turns out that both Cloudera and Hortonworks have plans to backport >> this to 0.94 in their respective distributions (I don't think that is a >> secret, apologies if it was). >> It seems true :). From my HWX hat, I can say that we are interested in >> backporting snapshots into 0.94, and my apache hat says that if (at leas= t) >> two companies are interested in this, we should do it in an official apa= che >> branch. Now, having said that, ideally we should not be putting new stuf= f >> into 0.94, which is a stable branch. On Hadoop, since they are past 1.0, >> they kind of solved this by adding new features in 1.1, 1.2, etc. >> >> I propose either: >> a) doing an exception for 0.94, and doing the backport there. We can do >> off by default. >> b) we can do a 0.95 which would basically be 0.94+snapshots. >> >> a) has the advantage of being the easier to maintain one, but main drawb= ack >> would be to introduce possible destabilization and a major feature in th= e >> middle of stable releases >> b) has the advantage of being cleaner, but then we have to maintain 0.94= , >> 0.95 and 0.96. >> >> Enis >> >> >> On Thu, Jan 10, 2013 at 12:53 PM, Andrew Purtell wr= ote: >> >>> Just throwing it out there... If you're still including patch sets in >>> nightlies then one of us could port in the snapshots backport from CDH = to >>> ASF. >>> >>> On Thu, Jan 10, 2013 at 12:49 PM, Jonathan Hsieh wro= te: >>> >>> > As I mentioned on the jira, I can go either way +/-0 -- currently >>> > there is only rpc-related patches that are different between trunk an= d >>> > 0.94. This does however mean more overhead from the folks committing >>> > code and testing related to this feature (me, matteo, jesse, ted?), >>> > which had me leaning more -0 >>> > >>> >>> >>> -- >>> Best regards, >>> >>> - Andy >>> >>> Problems worthy of attack prove their worth by hitting back. - Piet Hei= n >>> (via Tom White) >>> > > > > -- > // Jonathan Hsieh (shay) > // Software Engineer, Cloudera > // jon@cloudera.com --=20 // Jonathan Hsieh (shay) // Software Engineer, Cloudera // jon@cloudera.com