Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3E804200D38 for ; Sun, 29 Oct 2017 02:24:54 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 3D206160BF6; Sun, 29 Oct 2017 01:24:54 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 614C3160BE1 for ; Sun, 29 Oct 2017 02:24:53 +0100 (CET) Received: (qmail 86846 invoked by uid 500); 29 Oct 2017 01:24:52 -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 86834 invoked by uid 99); 29 Oct 2017 01:24:51 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Oct 2017 01:24:51 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 291B2C1EA5 for ; Sun, 29 Oct 2017 01:24:51 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.879 X-Spam-Level: X-Spam-Status: No, score=0.879 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id u5NtKmU35fIg for ; Sun, 29 Oct 2017 01:24:50 +0000 (UTC) Received: from mail-oi0-f52.google.com (mail-oi0-f52.google.com [209.85.218.52]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 7F46E5F3E0 for ; Sun, 29 Oct 2017 01:24:49 +0000 (UTC) Received: by mail-oi0-f52.google.com with SMTP id n82so16284392oig.3 for ; Sat, 28 Oct 2017 18:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:date:subject:message-id :references:in-reply-to:to; bh=BZX7zOwrHXOKxBpxyelRp16+RE3SaNlF17Xi4XMz58g=; b=cl/zQ46uTjmZtG4s07svjALLsYNp0YEKWJbAfNVYnx6CXKEg4yrXhK6jrRtVdGGA9B uDwIGbkwR8F7ZC/nHclvgqRA6fAte68q0BJABVNQjzbaMQRMsI+858UfLicUlxHvgZhN qHreEi7RGqdMHZ+wiwxGrhwZCkh9lZU4iAnFMT3vyKHm61oNmDZa0WRgJfw9tcG3RjJn BoB24W50Hx3NgY/imv+Df2FHYUsnIuMVf0PPqMwiOakMYuMGl4ygQtR41penCNbcQ+LF 2IzedKwYE77Ag7XmYHdxUzO0R9qphWuQg+2eZjwMnITxnrpoG2uroqISEH/WOhjiwzN3 LQ3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version:date :subject:message-id:references:in-reply-to:to; bh=BZX7zOwrHXOKxBpxyelRp16+RE3SaNlF17Xi4XMz58g=; b=GUvOOxUDi2sknNjR+I4lwaVRLpQlU9NcMUVy3TGGvUU4zMr994DctQQFw0i6bl5e4L TbY/0oZDrAZ55vmqucgU3RTvstDY0NDxV4hOdYWsC6o+cDFaGsl7ONXzSqPnAICf4g69 jK7ZZyct4OWA7nAO0NDKr4KbVgGdngTUm3Ks7wxKV+EPHI0Y2FqwD5Y5IFyrtVyME03/ n51Sgkk4oaRYsSBRy/s2mkQeEJyxtrb6IYHWYWBFWUJgY3gCQ9Mgwm7/84E3gPYw2ZKN BU1UsaFPqo9DRQCY9XW2gBVrvMwt0lBk+YzetdpI5o+uPejZb2KhesFN40Orntyhj++V E2Fg== X-Gm-Message-State: AMCzsaXL+eTTNCrhKLDia5tcNRQImRn0OmEcu5P4f1s5iVlADg04dgjL X2OpoFffMESS46aQzIKrmYcZsHme X-Google-Smtp-Source: ABhQp+SpP5AZ7QznCNnjJxRpCMpm0ilOhrD1lfJdY3XJ4q9jibi9nSzCwHJF/Aw5JxU6Lu7z+7etcg== X-Received: by 10.157.48.200 with SMTP id r8mr3217995otg.242.1509240282225; Sat, 28 Oct 2017 18:24:42 -0700 (PDT) Received: from ?IPv6:2602:306:b842:b830:e5e2:91c6:af79:4289? ([2602:306:b842:b830:e5e2:91c6:af79:4289]) by smtp.gmail.com with ESMTPSA id x140sm4736579oix.38.2017.10.28.18.24.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Oct 2017 18:24:40 -0700 (PDT) From: Andrew Purtell Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) Date: Sat, 28 Oct 2017 18:24:32 -0700 Subject: Re: [DISCUSS] What we expect in upgrades to HBase 2.0.0 Message-Id: References: In-Reply-To: To: dev@hbase.apache.org X-Mailer: iPhone Mail (15A432) archived-at: Sun, 29 Oct 2017 01:24:54 -0000 Is there anything in 1.4* not in 1.2 that would warrant that? Otherwise I ag= ree, not requiring an intermediate upgrade step would be best. Requiring a d= ouble upgrade would be super operator unfriendly. * - Should everything go reasonably well we will have a 1.4.0 release before= December. I'm going to do the first RC next week.=20 > On Oct 28, 2017, at 5:09 PM, Mike Drob wrote: >=20 > Ok, looks like there is some enough feelings that we don't need to worry > about downgrades. >=20 > What about the other part of Sean's question? Do we need to support rollin= g > upgrades to 2.0 from any 1.x, or is it fair game to require a specific > minimum version? >=20 > If we felt that it simplified things, I'd even be happy with a minimum > 1.4->2.0 upgrade path, but 1.4 doesn't exist yet and I don't feel like > that's something we can dictate to users. Maybe it's ok to set the minimum= > line at 1.2? If we end up moving the stable pointer, that makes for a > stronger argument for a newer minimum version. >=20 > Mike >=20 >> On Sat, Oct 28, 2017 at 4:46 PM, Josh Elser wrote:= >>=20 >> +1 -- well put, Andrew. >>=20 >>=20 >>> On 10/28/17 1:17 PM, Andrew Purtell wrote: >>>=20 >>> I would not like to see downgrades as a goal. This would be new. We've >>> not done it before. Laudible goal, but we are clearly stretched already.= >>>=20 >>>=20 >>>> On Oct 28, 2017, at 10:08 AM, Mike Drob wrote: >>>>=20 >>>> If downgrades are a later goal, does that mean somebody could go from >>>> some >>>> 1.x to 2.0 to 2.y then back to 1.x? >>>>=20 >>>>> On Fri, Oct 27, 2017 at 10:42 PM, Sean Busbey wrot= e: >>>>>=20 >>>>> I'd like to make downgrades a non-goal. I'd love us to support >>>>> downgrades eventually, but that's a feature in its own right and I >>>>> don't think we have time to get it done and still have a 2.0.0 GA in a= >>>>> reasonable time frame. >>>>>=20 >>>>> On Fri, Oct 27, 2017 at 10:40 PM, Sean Busbey >>>>>> wrote: >>>>>> A recent JIRA about our hfile format[1] has got me thinking about >>>>>> expectations for upgrading. The specifics of that JIRA aren't terribl= y >>>>>> important; it's the general issue I want to talk about. A >>>>>> simplification of the mismatch in expectations between two groups is >>>>>> that some folks place the bar for "we support rolling upgrade" at >>>>>> rolling upgrade from 1.y.z* versions generally and others are >>>>>> comfortable requiring an initial upgrade to some later 1.y.z version >>>>>> first. >>>>>>=20 >>>>>> Have we documented what our goals are for upgrades this major release= ? >>>>>> Do we know what we have to do to get there? I've seen a few one-off >>>>>> JIRAs to fix particular problems, but not really a plan. >>>>>>=20 >>>>>> We should discuss here a bit. >>>>>>=20 >>>>>> When things have some consensus is anyone willing to take point on >>>>>> writing up the results in a scope document of sorts? I have a few goo= d >>>>>> examples to point you to, though they're all for features. >>>>>>=20 >>>>>>=20 >>>>>> [1]: https://issues.apache.org/jira/browse/HBASE-19052 >>>>>>=20 >>>>>=20 >>>>>=20