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 38D57200D39 for ; Sat, 11 Nov 2017 21:46:37 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 37426160C03; Sat, 11 Nov 2017 20:46:37 +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 537CB1609E5 for ; Sat, 11 Nov 2017 21:46:36 +0100 (CET) Received: (qmail 25454 invoked by uid 500); 11 Nov 2017 20:46:35 -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 25442 invoked by uid 99); 11 Nov 2017 20:46:34 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Nov 2017 20:46:34 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 0A782191FD6 for ; Sat, 11 Nov 2017 20:46:34 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.98 X-Spam-Level: * X-Spam-Status: No, score=1.98 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id iGC4eV873dJU for ; Sat, 11 Nov 2017 20:46:30 +0000 (UTC) Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 79FE35F569 for ; Sat, 11 Nov 2017 20:46:30 +0000 (UTC) Received: by mail-wm0-f48.google.com with SMTP id r68so8553378wmr.3 for ; Sat, 11 Nov 2017 12:46:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=bZ0o+kVQkugs8iIkuIzt7qwCsKuE9f122NdZ/QsPSXc=; b=WKdD5ceYqe80qko4idxHarDgd3l3G6lMkFsN7dir8/Zzkt6b6sSyA5OLElbz1ei7Fa 1b8w6oO6kt2g4YANvNH0c2JrFphjttktxUOkNv/UDDmd8HGjqJ7+GxYW+EygcIVkN9Wz 4TZa/MH6KK/aI73spWFE1wyOGCW8EAtKRe+Fymty49RVCTRwazjL4g3q6wXtzyDOsxIZ thKP4dTnXmLft6SfkE8u2vbB0BbyjT1BE0GgrGL4C8HIBG7JO5IBC9ytDFXc4uqQNmdM J6Lx8wr9ZBOKzlGG4iEFpIaR6SYt+RkqzIzJRwSpMOhwsvkcoqETNizcSsOV3fnoSrWB 3lyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=bZ0o+kVQkugs8iIkuIzt7qwCsKuE9f122NdZ/QsPSXc=; b=m0mA6Uc7RGpPs+cT+E6g9efxrs4dJBcQ25ezgMN/ywe8dvyFINGkY9fL7XAnXs/stc lH6+rNNBrPEIJfzA/bb9f14vn6C/zK3QwiT8lawnhewEwORSRXyfJGjddGrDJmCH8AoM /RedGjNJFPSnP+4S84CWUa0wXHTLWKVCcuMOV5emLaufqszPWF8/fbxXjkkVACoEm7fx C+vxJcTMV3oZyWYDm+PGBzuuOHR7vqvJ3jTHSwRmk5zF6cIuvBEY/1aFd6r5yL8wtqlX DVk8U0b0CS6oNIlYsNPE5OUn9NKriwNRAJHAFHwPzCpiH6dhHz2/wQlf3EJLEXQsNcWV IgrQ== X-Gm-Message-State: AJaThX4DSeJ1vncfmiWW7JxmqpFTPbYKnlGsUeH15I6ubDzQNGx1PeiQ DB5nyCyNZYY5RqWgdQ5RzxLy33N5UhOHmv6uQu4EiQ== X-Google-Smtp-Source: AGs4zMZzmfA8dL9vFd7gfxkKHfQBlcexyfbFwwpl0nrdFR5AXS55O5h/7JooWicvQb9uB4hdbOAkI5pEDClTxBVkIkc= X-Received: by 10.28.215.4 with SMTP id o4mr3037921wmg.0.1510433189052; Sat, 11 Nov 2017 12:46:29 -0800 (PST) MIME-Version: 1.0 Sender: saint.ack@gmail.com Received: by 10.223.163.216 with HTTP; Sat, 11 Nov 2017 12:46:28 -0800 (PST) In-Reply-To: References: From: Stack Date: Sat, 11 Nov 2017 12:46:28 -0800 X-Google-Sender-Auth: kBdV-MoU-cSc53BF5b-lgyHyUPI Message-ID: Subject: Re: DISCUSSION: Minimum hbase1 version from which you can upgrade to hbase2 (1.2.x?) To: HBase Dev List Content-Type: multipart/alternative; boundary="001a1147199eb0c7f9055dbb213a" archived-at: Sat, 11 Nov 2017 20:46:37 -0000 --001a1147199eb0c7f9055dbb213a Content-Type: text/plain; charset="UTF-8" On Thu, Nov 9, 2017 at 9:06 PM, Yu Li wrote: > Sorry for the late response boss. We're still on 1.1 and have been keeping > a close watch on 2.0 progress (silently though, sorry about this, occupied > by singles day). If 1.2 could rolling upgrade to 2.0, anything special that > prevents 1.1 to (could you please refer me to some JIRA)? Thanks. > > Don't know. Will shout if I find anything. Will try it soon (next week or so). > Rolling upgrade is a must-have for us when choosing the next version, and > since we have already backported the offheap work, 2.0 would be the first > choice for us than 1.4 (to avoid the pain of another round patch porting) > (smile) > > Good to know. Going to an intermediate version would be a PITA for you I'm sure. St.Ack > Best Regards, > Yu > > On 9 November 2017 at 14:08, Stack wrote: > > > FYI, I'm resolving HBASE-13631 "Migration from 0.94 to 2.0.0" because of > > the discussion here on this thread. > > > > Sounds like 1.2 is minimum but lets try and see if we can go from 0.98. > > > > Thanks, > > S > > > > On Sat, Nov 4, 2017 at 9:41 PM, Stack wrote: > > > > > On Sat, Nov 4, 2017 at 6:19 PM, Guanghao Zhang > > wrote: > > > > > >> Our internal branch is based on 0.98. And we plan rolling to 2.0. So I > > >> will > > >> take a try for rolling from 0.98 to 2.0. But we take a lot backport to > > our > > >> internal branch, like async client, netty rpc client, serial > > replication, > > >> throttling, some replication improvements and so on. So our rolling > > >> experience may not apply to community totally. I will post our rolling > > >> experience (which can apply to community 0.98 branch) after we rolling > > to > > >> 2.0 :-). > > >> > > >> > > > Let me try going from 0.98 then and see what is broke. Would be good if > > > you fellows could do one step rather than two. > > > S > > > > > > > > > > > > > > >> 2017-11-05 2:41 GMT+08:00 Stack : > > >> > > >> > On Fri, Nov 3, 2017 at 9:01 PM, Guanghao Zhang > > >> wrote: > > >> > > > >> > > Can we rolling from 0.98 and 1.1 to 1.2? If this rolling is ok, > user > > >> can > > >> > > rolling to 2.0 by two steps, 0.98 to 1.2, then 1.2 to 2.0. > > >> > > > > >> > > > > >> > Yes. They could do that. Would be a pain. Might be able to go from > > 0.98 > > >> to > > >> > 2.0 though... I've not tried it. > > >> > St.Ack > > >> > > > >> > > > >> > > > >> > > > >> > > 2017-11-04 11:25 GMT+08:00 Nick Dimiduk : > > >> > > > > >> > > > 1.2 is good, but are we aware of anything that precludes 1.1? > > 0.98? > > >> On > > >> > > disk > > >> > > > compatibility (HFile, WAL, AMv2) should be the limiting factor > > here, > > >> > > right? > > >> > > > Wire protocols have been compatible all the while... > > >> > > > > > >> > > > On Fri, Nov 3, 2017 at 5:56 PM Zach York < > > >> zyork.contribution@gmail.com > > >> > > > > >> > > > wrote: > > >> > > > > > >> > > > > +1 for having the minimum (supported) hbase1 version be 1.2.x. > > >> > > > > > > >> > > > > On Fri, Nov 3, 2017 at 5:30 PM, Stack > wrote: > > >> > > > > > > >> > > > > > Over in the adjacent "[DISCUSS] hbase-2.0.0 compatibility > > >> > > expectations" > > >> > > > > > thread, we chatted some on what would be the minimum > hbase-1.x > > >> > > version > > >> > > > > from > > >> > > > > > which you can upgrade to hbase-2. > > >> > > > > > > > >> > > > > > The last statement made on this topic by Sean was that only > > >> > upgrades > > >> > > > from > > >> > > > > > 1.2.x, our current stable offering, or later should be > > >> supported. > > >> > > > > > > > >> > > > > > There was no dissent. > > >> > > > > > > > >> > > > > > We all good w/ this? Speak up if you disagree else 1.2.x > > becomes > > >> > the > > >> > > > > > 'official' minimum. > > >> > > > > > > > >> > > > > > NOTES: > > >> > > > > > > > >> > > > > > + We need to agree on a minimum so we know what migrations > to > > >> test. > > >> > > > > > + It might be possible to upgrade from versions before 1.2.x > > >> but we > > >> > > (or > > >> > > > > at > > >> > > > > > least I -- smile) won't have tried it or run verifications > to > > >> > ensure > > >> > > > all > > >> > > > > > made it over (let us know if you successfully migrate from a > > >> > baseline > > >> > > > > that > > >> > > > > > precedes 1.2). > > >> > > > > > + Hopefully we can avoid requiring Users move to the latest > on > > >> the > > >> > > 1.2 > > >> > > > > > branch. This shouldn't be necessary doing a stop/start > > upgrade. > > >> It > > >> > > > might > > >> > > > > be > > >> > > > > > needed doing a rolling upgrade. Lets see. > > >> > > > > > > > >> > > > > > Thanks, > > >> > > > > > St.Ack > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > > > > > > > > --001a1147199eb0c7f9055dbb213a--