[jira] [Resolved] (HBASE-21747) Release 2.2.0

2019-07-24 Thread Guanghao Zhang (JIRA)


 [ 
https://issues.apache.org/jira/browse/HBASE-21747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guanghao Zhang resolved HBASE-21747.

Resolution: Fixed

> Release 2.2.0
> -
>
> Key: HBASE-21747
> URL: https://issues.apache.org/jira/browse/HBASE-21747
> Project: HBase
>  Issue Type: Umbrella
>Reporter: Duo Zhang
>Assignee: Guanghao Zhang
>Priority: Major
> Fix For: 2.2.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Reopened] (HBASE-21747) Release 2.2.0

2019-06-14 Thread Sean Busbey (JIRA)


 [ 
https://issues.apache.org/jira/browse/HBASE-21747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Busbey reopened HBASE-21747:
-

I don't see a {{rel/2.2.0}} signed tag on gitbox or github. Maybe forgot to 
push?

> Release 2.2.0
> -
>
> Key: HBASE-21747
> URL: https://issues.apache.org/jira/browse/HBASE-21747
> Project: HBase
>  Issue Type: Umbrella
>Reporter: Duo Zhang
>Assignee: Guanghao Zhang
>Priority: Major
> Fix For: 2.2.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (HBASE-21747) Release 2.2.0

2019-06-14 Thread Guanghao Zhang (JIRA)


 [ 
https://issues.apache.org/jira/browse/HBASE-21747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guanghao Zhang resolved HBASE-21747.

   Resolution: Fixed
Fix Version/s: 2.2.0

> Release 2.2.0
> -
>
> Key: HBASE-21747
> URL: https://issues.apache.org/jira/browse/HBASE-21747
> Project: HBase
>  Issue Type: Umbrella
>Reporter: Duo Zhang
>Assignee: Guanghao Zhang
>Priority: Major
> Fix For: 2.2.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Release 2.2.0

2019-03-07 Thread Jean-Marc Spaggiari
gt; >> > > > during the upgrade.
> > > > > >> > > >
> > > > > >> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang) <
> > > > palomino...@gmail.com
> > > > > >> > wrote:
> > > > > >> > > >
> > > > > >> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make
> sure
> > > that
> > > > > >> there
> > > > > >> > > are
> > > > > >> > > > no
> > > > > >> > > > > RITs ongoing. We could see if we can make the upgrading
> > more
> > > > > >> > smoothly.
> > > > > >> > > > >
> > > > > >> > > > > Guanghao Zhang  于2019年1月23日周三
> > 下午8:56写道:
> > > > > >> > > > >
> > > > > >> > > > > > Our new internal branch is based on branch-2. And we
> > > already
> > > > > >> > rolling
> > > > > >> > > > > > upgrade our staging cluster from our internal 0.98
> > branch
> > > to
> > > > > >> it...
> > > > > >> > I
> > > > > >> > > > will
> > > > > >> > > > > > take a try for 2.0.* to 2.2.0.
> > > > > >> > > > > >
> > > > > >> > > > > > Are you saying we need to make sure it can do this? Or
> > are
> > > > you
> > > > > >> > > > > > > asserting that it already does?
> > > > > >> > > > > > >
> > > > > >> > > > > > It already does.
> > > > > >> > > > > >
> > > > > >> > > > > >
> > > > > >> > > > > > Sean Busbey  于2019年1月22日周二
> 下午9:48写道:
> > > > > >> > > > > >
> > > > > >> > > > > > > excellent! thanks for volunteering to get the 2.2
> > > release
> > > > > line
> > > > > >> > > going
> > > > > >> > > > > > > Guanghao!
> > > > > >> > > > > > >
> > > > > >> > > > > > > > Need to add more document about how to rolling
> > upgrade
> > > > > from
> > > > > >> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document
> > about
> > > > how
> > > > > >> > rolling
> > > > > >> > > > > > upgrade
> > > > > >> > > > > > > from 1.* to 2.2.*.
> > > > > >> > > > > > >
> > > > > >> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0
> > > works?
> > > > I
> > > > > >> > thought
> > > > > >> > > > it
> > > > > >> > > > > > > couldn't because of the change to assignment
> handling
> > > > > classes?
> > > > > >> > > > > > >
> > > > > >> > > > > > > > Now HBCK2 tool support branch-2's region
> > assignments,
> > > > > >> > > > > > > too.
> > > > > >> > > > > > >
> > > > > >> > > > > > > Are you saying we need to make sure it can do this?
> Or
> > > are
> > > > > you
> > > > > >> > > > > > > asserting that it already does?
> > > > > >> > > > > > >
> > > > > >> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> > > > > >> > > zghao...@gmail.com>
> > > > > >> > > > > > > wrote:
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > Hi, all, there has been six months since we
> released
> > > > > 2.1.0.
> > > > > >> And
> > > > > >> > > > there
> > > > > >> > > > > > are
> > > > > >> > > > > > > > 429 issues which fixed version is 2.2.0[1]. Our
> > > internal
> > > > > >> branch
> > > > > >> > > > which
> > > > > >> > > > > > > based
> > > > > >> > > > > > > > branch-2 run ITBLL successfully recently. branch-2
> > is
> > > > > stable
> > > > > >> > now
> > > > > >> > > > and
> > > > > >> > > > > it
> > > > > >> > > > > > > is
> > > > > >> > > > > > > > time to release 2.2.0. I volunteered to be the
> > release
> > > > > >> manager
> > > > > >> > > for
> > > > > >> > > > > the
> > > > > >> > > > > > > 2.2
> > > > > >> > > > > > > > release line. And plan to cut branch-2.2 from
> > > branch-2.
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > For 2.2.0, the biggest change is about AMV2[2]:
> > > > > HBASE-20881
> > > > > >> is
> > > > > >> > an
> > > > > >> > > > > > > > incompatible change and different implemenation
> with
> > > > > >> branch-2.0
> > > > > >> > > and
> > > > > >> > > > > > > > branch-2.1. Need to add more document about how to
> > > > rolling
> > > > > >> > > upgrade
> > > > > >> > > > > from
> > > > > >> > > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document
> > > about
> > > > > how
> > > > > >> > > rolling
> > > > > >> > > > > > > upgrade
> > > > > >> > > > > > > > from 1.* to 2.2.*. Now HBCK2 tool support
> branch-2's
> > > > > region
> > > > > >> > > > > > assignments,
> > > > > >> > > > > > > > too.
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > Another features will be included:
> > > > > >> > > > > > > > 1. HBASE-20610 Procedure V2 - Distributed Log
> > > > Splitting[3]
> > > > > >> > > > > > > > 2. HBASE-21649 Complete Thrift2[4]
> > > > > >> > > > > > > > 3. HBASE-16707 Improve throttling feature for
> > > production
> > > > > >> > usage[5]
> > > > > >> > > > > > > > 4. HBASE-20886 [Auth] Support keytab login in
> hbase
> > > > > >> client[6]
> > > > > >> > > > > > > > 5. HBASE-20636 Introduce two bloom filter type :
> > > > > >> > > > > ROWPREFIX_FIXED_LENGTH
> > > > > >> > > > > > > and
> > > > > >> > > > > > > > ROWPREFIX_DELIMITED[7]
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > Open a issue HBASE-21747 to release 2.2.0[8].
> > > > Suggestions
> > > > > >> are
> > > > > >> > > > > welcomed.
> > > > > >> > > > > > > > Thanks.
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > Best Regards,
> > > > > >> > > > > > > > Guanghao
> > > > > >> > > > > > > >
> > > > > >> > > > > > > > [1]
> > > > > >> > > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > > > > >> > > > > > > > [2]
> > https://issues.apache.org/jira/browse/HBASE-20881
> > > > > >> > > > > > > > [3]
> > https://issues.apache.org/jira/browse/HBASE-20610
> > > > > >> > > > > > > > [4]
> > https://issues.apache.org/jira/browse/HBASE-21649
> > > > > >> > > > > > > > [5]
> > https://issues.apache.org/jira/browse/HBASE-16707
> > > > > >> > > > > > > > [6]
> > https://issues.apache.org/jira/browse/HBASE-20886
> > > > > >> > > > > > > > [7]
> > https://issues.apache.org/jira/browse/HBASE-20636
> > > > > >> > > > > > > > [8]
> > https://issues.apache.org/jira/browse/HBASE-21747
> > > > > >> > > > > > >
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
>


Re: Release 2.2.0

2019-03-07 Thread Guanghao Zhang
gt;
> > > > >> > > > > Guanghao Zhang  于2019年1月23日周三
> 下午8:56写道:
> > > > >> > > > >
> > > > >> > > > > > Our new internal branch is based on branch-2. And we
> > already
> > > > >> > rolling
> > > > >> > > > > > upgrade our staging cluster from our internal 0.98
> branch
> > to
> > > > >> it...
> > > > >> > I
> > > > >> > > > will
> > > > >> > > > > > take a try for 2.0.* to 2.2.0.
> > > > >> > > > > >
> > > > >> > > > > > Are you saying we need to make sure it can do this? Or
> are
> > > you
> > > > >> > > > > > > asserting that it already does?
> > > > >> > > > > > >
> > > > >> > > > > > It already does.
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > > > >> > > > > >
> > > > >> > > > > > > excellent! thanks for volunteering to get the 2.2
> > release
> > > > line
> > > > >> > > going
> > > > >> > > > > > > Guanghao!
> > > > >> > > > > > >
> > > > >> > > > > > > > Need to add more document about how to rolling
> upgrade
> > > > from
> > > > >> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document
> about
> > > how
> > > > >> > rolling
> > > > >> > > > > > upgrade
> > > > >> > > > > > > from 1.* to 2.2.*.
> > > > >> > > > > > >
> > > > >> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0
> > works?
> > > I
> > > > >> > thought
> > > > >> > > > it
> > > > >> > > > > > > couldn't because of the change to assignment handling
> > > > classes?
> > > > >> > > > > > >
> > > > >> > > > > > > > Now HBCK2 tool support branch-2's region
> assignments,
> > > > >> > > > > > > too.
> > > > >> > > > > > >
> > > > >> > > > > > > Are you saying we need to make sure it can do this? Or
> > are
> > > > you
> > > > >> > > > > > > asserting that it already does?
> > > > >> > > > > > >
> > > > >> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> > > > >> > > zghao...@gmail.com>
> > > > >> > > > > > > wrote:
> > > > >> > > > > > > >
> > > > >> > > > > > > > Hi, all, there has been six months since we released
> > > > 2.1.0.
> > > > >> And
> > > > >> > > > there
> > > > >> > > > > > are
> > > > >> > > > > > > > 429 issues which fixed version is 2.2.0[1]. Our
> > internal
> > > > >> branch
> > > > >> > > > which
> > > > >> > > > > > > based
> > > > >> > > > > > > > branch-2 run ITBLL successfully recently. branch-2
> is
> > > > stable
> > > > >> > now
> > > > >> > > > and
> > > > >> > > > > it
> > > > >> > > > > > > is
> > > > >> > > > > > > > time to release 2.2.0. I volunteered to be the
> release
> > > > >> manager
> > > > >> > > for
> > > > >> > > > > the
> > > > >> > > > > > > 2.2
> > > > >> > > > > > > > release line. And plan to cut branch-2.2 from
> > branch-2.
> > > > >> > > > > > > >
> > > > >> > > > > > > > For 2.2.0, the biggest change is about AMV2[2]:
> > > > HBASE-20881
> > > > >> is
> > > > >> > an
> > > > >> > > > > > > > incompatible change and different implemenation with
> > > > >> branch-2.0
> > > > >> > > and
> > > > >> > > > > > > > branch-2.1. Need to add more document about how to
> > > rolling
> > > > >> > > upgrade
> > > > >> > > > > from
> > > > >> > > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document
> > about
> > > > how
> > > > >> > > rolling
> > > > >> > > > > > > upgrade
> > > > >> > > > > > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's
> > > > region
> > > > >> > > > > > assignments,
> > > > >> > > > > > > > too.
> > > > >> > > > > > > >
> > > > >> > > > > > > > Another features will be included:
> > > > >> > > > > > > > 1. HBASE-20610 Procedure V2 - Distributed Log
> > > Splitting[3]
> > > > >> > > > > > > > 2. HBASE-21649 Complete Thrift2[4]
> > > > >> > > > > > > > 3. HBASE-16707 Improve throttling feature for
> > production
> > > > >> > usage[5]
> > > > >> > > > > > > > 4. HBASE-20886 [Auth] Support keytab login in hbase
> > > > >> client[6]
> > > > >> > > > > > > > 5. HBASE-20636 Introduce two bloom filter type :
> > > > >> > > > > ROWPREFIX_FIXED_LENGTH
> > > > >> > > > > > > and
> > > > >> > > > > > > > ROWPREFIX_DELIMITED[7]
> > > > >> > > > > > > >
> > > > >> > > > > > > > Open a issue HBASE-21747 to release 2.2.0[8].
> > > Suggestions
> > > > >> are
> > > > >> > > > > welcomed.
> > > > >> > > > > > > > Thanks.
> > > > >> > > > > > > >
> > > > >> > > > > > > > Best Regards,
> > > > >> > > > > > > > Guanghao
> > > > >> > > > > > > >
> > > > >> > > > > > > > [1]
> > > > >> > > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > > > >> > > > > > > > [2]
> https://issues.apache.org/jira/browse/HBASE-20881
> > > > >> > > > > > > > [3]
> https://issues.apache.org/jira/browse/HBASE-20610
> > > > >> > > > > > > > [4]
> https://issues.apache.org/jira/browse/HBASE-21649
> > > > >> > > > > > > > [5]
> https://issues.apache.org/jira/browse/HBASE-16707
> > > > >> > > > > > > > [6]
> https://issues.apache.org/jira/browse/HBASE-20886
> > > > >> > > > > > > > [7]
> https://issues.apache.org/jira/browse/HBASE-20636
> > > > >> > > > > > > > [8]
> https://issues.apache.org/jira/browse/HBASE-21747
> > > > >> > > > > > >
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
> > > >
> > >
> >
>


Re: Release 2.2.0

2019-03-06 Thread Jean-Marc Spaggiari
t; > > >> > > > > > > asserting that it already does?
> > > >> > > > > > >
> > > >> > > > > > It already does.
> > > >> > > > > >
> > > >> > > > > >
> > > >> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > > >> > > > > >
> > > >> > > > > > > excellent! thanks for volunteering to get the 2.2
> release
> > > line
> > > >> > > going
> > > >> > > > > > > Guanghao!
> > > >> > > > > > >
> > > >> > > > > > > > Need to add more document about how to rolling upgrade
> > > from
> > > >> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about
> > how
> > > >> > rolling
> > > >> > > > > > upgrade
> > > >> > > > > > > from 1.* to 2.2.*.
> > > >> > > > > > >
> > > >> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0
> works?
> > I
> > > >> > thought
> > > >> > > > it
> > > >> > > > > > > couldn't because of the change to assignment handling
> > > classes?
> > > >> > > > > > >
> > > >> > > > > > > > Now HBCK2 tool support branch-2's region assignments,
> > > >> > > > > > > too.
> > > >> > > > > > >
> > > >> > > > > > > Are you saying we need to make sure it can do this? Or
> are
> > > you
> > > >> > > > > > > asserting that it already does?
> > > >> > > > > > >
> > > >> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> > > >> > > zghao...@gmail.com>
> > > >> > > > > > > wrote:
> > > >> > > > > > > >
> > > >> > > > > > > > Hi, all, there has been six months since we released
> > > 2.1.0.
> > > >> And
> > > >> > > > there
> > > >> > > > > > are
> > > >> > > > > > > > 429 issues which fixed version is 2.2.0[1]. Our
> internal
> > > >> branch
> > > >> > > > which
> > > >> > > > > > > based
> > > >> > > > > > > > branch-2 run ITBLL successfully recently. branch-2 is
> > > stable
> > > >> > now
> > > >> > > > and
> > > >> > > > > it
> > > >> > > > > > > is
> > > >> > > > > > > > time to release 2.2.0. I volunteered to be the release
> > > >> manager
> > > >> > > for
> > > >> > > > > the
> > > >> > > > > > > 2.2
> > > >> > > > > > > > release line. And plan to cut branch-2.2 from
> branch-2.
> > > >> > > > > > > >
> > > >> > > > > > > > For 2.2.0, the biggest change is about AMV2[2]:
> > > HBASE-20881
> > > >> is
> > > >> > an
> > > >> > > > > > > > incompatible change and different implemenation with
> > > >> branch-2.0
> > > >> > > and
> > > >> > > > > > > > branch-2.1. Need to add more document about how to
> > rolling
> > > >> > > upgrade
> > > >> > > > > from
> > > >> > > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document
> about
> > > how
> > > >> > > rolling
> > > >> > > > > > > upgrade
> > > >> > > > > > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's
> > > region
> > > >> > > > > > assignments,
> > > >> > > > > > > > too.
> > > >> > > > > > > >
> > > >> > > > > > > > Another features will be included:
> > > >> > > > > > > > 1. HBASE-20610 Procedure V2 - Distributed Log
> > Splitting[3]
> > > >> > > > > > > > 2. HBASE-21649 Complete Thrift2[4]
> > > >> > > > > > > > 3. HBASE-16707 Improve throttling feature for
> production
> > > >> > usage[5]
> > > >> > > > > > > > 4. HBASE-20886 [Auth] Support keytab login in hbase
> > > >> client[6]
> > > >> > > > > > > > 5. HBASE-20636 Introduce two bloom filter type :
> > > >> > > > > ROWPREFIX_FIXED_LENGTH
> > > >> > > > > > > and
> > > >> > > > > > > > ROWPREFIX_DELIMITED[7]
> > > >> > > > > > > >
> > > >> > > > > > > > Open a issue HBASE-21747 to release 2.2.0[8].
> > Suggestions
> > > >> are
> > > >> > > > > welcomed.
> > > >> > > > > > > > Thanks.
> > > >> > > > > > > >
> > > >> > > > > > > > Best Regards,
> > > >> > > > > > > > Guanghao
> > > >> > > > > > > >
> > > >> > > > > > > > [1]
> > > >> > > > > > > >
> > > >> > > > > > >
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > > >> > > > > > > > [2] https://issues.apache.org/jira/browse/HBASE-20881
> > > >> > > > > > > > [3] https://issues.apache.org/jira/browse/HBASE-20610
> > > >> > > > > > > > [4] https://issues.apache.org/jira/browse/HBASE-21649
> > > >> > > > > > > > [5] https://issues.apache.org/jira/browse/HBASE-16707
> > > >> > > > > > > > [6] https://issues.apache.org/jira/browse/HBASE-20886
> > > >> > > > > > > > [7] https://issues.apache.org/jira/browse/HBASE-20636
> > > >> > > > > > > > [8] https://issues.apache.org/jira/browse/HBASE-21747
> > > >> > > > > > >
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >
> > >
> >
>


Re: Release 2.2.0

2019-03-05 Thread Duo Zhang
Yes, Guanghao is still working on it. It usually spends more time for a
minor release than a patch release, as we need to align the git commits and
the jira issues. And usually there will be a lot of differences...

Sean Busbey  于2019年3月6日周三 上午9:40写道:

> I believe work on the RC is being tracked in
>
> https://issues.apache.org/jira/browse/HBASE-21747
>
> Looks like an RC is imminent.
>
> On Tue, Mar 5, 2019, 14:39 Jean-Marc Spaggiari 
> wrote:
>
> > Bump ;)
> >
> > Le mar. 5 févr. 2019 à 18:43, Jean-Marc Spaggiari <
> jean-m...@spaggiari.org
> > >
> > a écrit :
> >
> > > Hi all,
> > >
> > > When we will have a 2.2.0 RC I will give a try of the upgrade path from
> > > 2.0.x... do we have any idea when this will be out?
> > >
> > > JMS
> > >
> > > Le mar. 29 janv. 2019 02 h 09, Guanghao Zhang  a
> > > écrit :
> > >
> > >> Cut a new branch-2.2 at this commit.
> > >>
> > >> commit e736d78362253936492fb3bd16e614d14859281d
> > >> Author: Duo Zhang 
> > >> Date: Mon Jan 28 18:21:51 2019 +0800
> > >>
> > >> HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in
> 3.0.0
> > >>
> > >> Signed-off-by: Michael Stack 
> > >>
> > >> Sean Busbey  于2019年1月24日周四 上午9:45写道:
> > >>
> > >> > Okay it sounds like we definitely need a better doc about this as a
> > >> > starting point. I have some additional questions about failure
> > handling;
> > >> > should we go through them here or in a jira about improving how
> > upgrade
> > >> > from 2.0/2.1 gets handled?
> > >> >
> > >> > On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang)  > wrote:
> > >> >
> > >> > > Oh, you misunderstood me. It is just for master, you need make
> sure
> > >> that
> > >> > > before you killing the old version master, there is no RITs. And
> > once
> > >> the
> > >> > > new master is up, everything is fine., as the new master will
> detect
> > >> if
> > >> > > there are old style AssignProcedure/UnassignProcedures, if so it
> > will
> > >> > quit
> > >> > > immediately.
> > >> > >
> > >> > > Sean Busbey  于2019年1月23日周三 下午9:21写道:
> > >> > >
> > >> > > > Yes, please. I don't think it's reasonable to expect no region
> > >> > > transitions
> > >> > > > during a rolling upgrade window; that would imply no servers can
> > >> crash
> > >> > > > during the upgrade.
> > >> > > >
> > >> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang) <
> palomino...@gmail.com
> > >> > wrote:
> > >> > > >
> > >> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that
> > >> there
> > >> > > are
> > >> > > > no
> > >> > > > > RITs ongoing. We could see if we can make the upgrading more
> > >> > smoothly.
> > >> > > > >
> > >> > > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> > >> > > > >
> > >> > > > > > Our new internal branch is based on branch-2. And we already
> > >> > rolling
> > >> > > > > > upgrade our staging cluster from our internal 0.98 branch to
> > >> it...
> > >> > I
> > >> > > > will
> > >> > > > > > take a try for 2.0.* to 2.2.0.
> > >> > > > > >
> > >> > > > > > Are you saying we need to make sure it can do this? Or are
> you
> > >> > > > > > > asserting that it already does?
> > >> > > > > > >
> > >> > > > > > It already does.
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > >> > > > > >
> > >> > > > > > > excellent! thanks for volunteering to get the 2.2 release
> > line
> > >> > > going
> > >> > > > > > > Guanghao!
> > >> > > > > > >
> > >> > > > > &g

Re: Release 2.2.0

2019-03-05 Thread Sean Busbey
I believe work on the RC is being tracked in

https://issues.apache.org/jira/browse/HBASE-21747

Looks like an RC is imminent.

On Tue, Mar 5, 2019, 14:39 Jean-Marc Spaggiari 
wrote:

> Bump ;)
>
> Le mar. 5 févr. 2019 à 18:43, Jean-Marc Spaggiari  >
> a écrit :
>
> > Hi all,
> >
> > When we will have a 2.2.0 RC I will give a try of the upgrade path from
> > 2.0.x... do we have any idea when this will be out?
> >
> > JMS
> >
> > Le mar. 29 janv. 2019 02 h 09, Guanghao Zhang  a
> > écrit :
> >
> >> Cut a new branch-2.2 at this commit.
> >>
> >> commit e736d78362253936492fb3bd16e614d14859281d
> >> Author: Duo Zhang 
> >> Date: Mon Jan 28 18:21:51 2019 +0800
> >>
> >> HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0
> >>
> >> Signed-off-by: Michael Stack 
> >>
> >> Sean Busbey  于2019年1月24日周四 上午9:45写道:
> >>
> >> > Okay it sounds like we definitely need a better doc about this as a
> >> > starting point. I have some additional questions about failure
> handling;
> >> > should we go through them here or in a jira about improving how
> upgrade
> >> > from 2.0/2.1 gets handled?
> >> >
> >> > On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang)  wrote:
> >> >
> >> > > Oh, you misunderstood me. It is just for master, you need make sure
> >> that
> >> > > before you killing the old version master, there is no RITs. And
> once
> >> the
> >> > > new master is up, everything is fine., as the new master will detect
> >> if
> >> > > there are old style AssignProcedure/UnassignProcedures, if so it
> will
> >> > quit
> >> > > immediately.
> >> > >
> >> > > Sean Busbey  于2019年1月23日周三 下午9:21写道:
> >> > >
> >> > > > Yes, please. I don't think it's reasonable to expect no region
> >> > > transitions
> >> > > > during a rolling upgrade window; that would imply no servers can
> >> crash
> >> > > > during the upgrade.
> >> > > >
> >> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang)  >> > wrote:
> >> > > >
> >> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that
> >> there
> >> > > are
> >> > > > no
> >> > > > > RITs ongoing. We could see if we can make the upgrading more
> >> > smoothly.
> >> > > > >
> >> > > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> >> > > > >
> >> > > > > > Our new internal branch is based on branch-2. And we already
> >> > rolling
> >> > > > > > upgrade our staging cluster from our internal 0.98 branch to
> >> it...
> >> > I
> >> > > > will
> >> > > > > > take a try for 2.0.* to 2.2.0.
> >> > > > > >
> >> > > > > > Are you saying we need to make sure it can do this? Or are you
> >> > > > > > > asserting that it already does?
> >> > > > > > >
> >> > > > > > It already does.
> >> > > > > >
> >> > > > > >
> >> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> >> > > > > >
> >> > > > > > > excellent! thanks for volunteering to get the 2.2 release
> line
> >> > > going
> >> > > > > > > Guanghao!
> >> > > > > > >
> >> > > > > > > > Need to add more document about how to rolling upgrade
> from
> >> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
> >> > rolling
> >> > > > > > upgrade
> >> > > > > > > from 1.* to 2.2.*.
> >> > > > > > >
> >> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I
> >> > thought
> >> > > > it
> >> > > > > > > couldn't because of the change to assignment handling
> classes?
> >> > > > > > >
> >> > > > > > > > Now HBCK2 tool support branch-2's region assignments,
> >> > > > > > > too.
> >> > > > > > >
> &g

Re: Release 2.2.0

2019-03-05 Thread Jean-Marc Spaggiari
Bump ;)

Le mar. 5 févr. 2019 à 18:43, Jean-Marc Spaggiari 
a écrit :

> Hi all,
>
> When we will have a 2.2.0 RC I will give a try of the upgrade path from
> 2.0.x... do we have any idea when this will be out?
>
> JMS
>
> Le mar. 29 janv. 2019 02 h 09, Guanghao Zhang  a
> écrit :
>
>> Cut a new branch-2.2 at this commit.
>>
>> commit e736d78362253936492fb3bd16e614d14859281d
>> Author: Duo Zhang 
>> Date: Mon Jan 28 18:21:51 2019 +0800
>>
>> HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0
>>
>> Signed-off-by: Michael Stack 
>>
>> Sean Busbey  于2019年1月24日周四 上午9:45写道:
>>
>> > Okay it sounds like we definitely need a better doc about this as a
>> > starting point. I have some additional questions about failure handling;
>> > should we go through them here or in a jira about improving how upgrade
>> > from 2.0/2.1 gets handled?
>> >
>> > On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang) > >
>> > > Oh, you misunderstood me. It is just for master, you need make sure
>> that
>> > > before you killing the old version master, there is no RITs. And once
>> the
>> > > new master is up, everything is fine., as the new master will detect
>> if
>> > > there are old style AssignProcedure/UnassignProcedures, if so it will
>> > quit
>> > > immediately.
>> > >
>> > > Sean Busbey  于2019年1月23日周三 下午9:21写道:
>> > >
>> > > > Yes, please. I don't think it's reasonable to expect no region
>> > > transitions
>> > > > during a rolling upgrade window; that would imply no servers can
>> crash
>> > > > during the upgrade.
>> > > >
>> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang) > > wrote:
>> > > >
>> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that
>> there
>> > > are
>> > > > no
>> > > > > RITs ongoing. We could see if we can make the upgrading more
>> > smoothly.
>> > > > >
>> > > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
>> > > > >
>> > > > > > Our new internal branch is based on branch-2. And we already
>> > rolling
>> > > > > > upgrade our staging cluster from our internal 0.98 branch to
>> it...
>> > I
>> > > > will
>> > > > > > take a try for 2.0.* to 2.2.0.
>> > > > > >
>> > > > > > Are you saying we need to make sure it can do this? Or are you
>> > > > > > > asserting that it already does?
>> > > > > > >
>> > > > > > It already does.
>> > > > > >
>> > > > > >
>> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
>> > > > > >
>> > > > > > > excellent! thanks for volunteering to get the 2.2 release line
>> > > going
>> > > > > > > Guanghao!
>> > > > > > >
>> > > > > > > > Need to add more document about how to rolling upgrade from
>> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
>> > rolling
>> > > > > > upgrade
>> > > > > > > from 1.* to 2.2.*.
>> > > > > > >
>> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I
>> > thought
>> > > > it
>> > > > > > > couldn't because of the change to assignment handling classes?
>> > > > > > >
>> > > > > > > > Now HBCK2 tool support branch-2's region assignments,
>> > > > > > > too.
>> > > > > > >
>> > > > > > > Are you saying we need to make sure it can do this? Or are you
>> > > > > > > asserting that it already does?
>> > > > > > >
>> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
>> > > zghao...@gmail.com>
>> > > > > > > wrote:
>> > > > > > > >
>> > > > > > > > Hi, all, there has been six months since we released 2.1.0.
>> And
>> > > > there
>> > > > > > are
>> > > > > > > > 429 issues which fixed version is 2.2

Re: Release 2.2.0

2019-02-05 Thread Jean-Marc Spaggiari
Hi all,

When we will have a 2.2.0 RC I will give a try of the upgrade path from
2.0.x... do we have any idea when this will be out?

JMS

Le mar. 29 janv. 2019 02 h 09, Guanghao Zhang  a écrit :

> Cut a new branch-2.2 at this commit.
>
> commit e736d78362253936492fb3bd16e614d14859281d
> Author: Duo Zhang 
> Date: Mon Jan 28 18:21:51 2019 +0800
>
> HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0
>
> Signed-off-by: Michael Stack 
>
> Sean Busbey  于2019年1月24日周四 上午9:45写道:
>
> > Okay it sounds like we definitely need a better doc about this as a
> > starting point. I have some additional questions about failure handling;
> > should we go through them here or in a jira about improving how upgrade
> > from 2.0/2.1 gets handled?
> >
> > On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang)  >
> > > Oh, you misunderstood me. It is just for master, you need make sure
> that
> > > before you killing the old version master, there is no RITs. And once
> the
> > > new master is up, everything is fine., as the new master will detect if
> > > there are old style AssignProcedure/UnassignProcedures, if so it will
> > quit
> > > immediately.
> > >
> > > Sean Busbey  于2019年1月23日周三 下午9:21写道:
> > >
> > > > Yes, please. I don't think it's reasonable to expect no region
> > > transitions
> > > > during a rolling upgrade window; that would imply no servers can
> crash
> > > > during the upgrade.
> > > >
> > > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang)  > wrote:
> > > >
> > > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that
> there
> > > are
> > > > no
> > > > > RITs ongoing. We could see if we can make the upgrading more
> > smoothly.
> > > > >
> > > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> > > > >
> > > > > > Our new internal branch is based on branch-2. And we already
> > rolling
> > > > > > upgrade our staging cluster from our internal 0.98 branch to
> it...
> > I
> > > > will
> > > > > > take a try for 2.0.* to 2.2.0.
> > > > > >
> > > > > > Are you saying we need to make sure it can do this? Or are you
> > > > > > > asserting that it already does?
> > > > > > >
> > > > > > It already does.
> > > > > >
> > > > > >
> > > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > > > > >
> > > > > > > excellent! thanks for volunteering to get the 2.2 release line
> > > going
> > > > > > > Guanghao!
> > > > > > >
> > > > > > > > Need to add more document about how to rolling upgrade from
> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
> > rolling
> > > > > > upgrade
> > > > > > > from 1.* to 2.2.*.
> > > > > > >
> > > > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I
> > thought
> > > > it
> > > > > > > couldn't because of the change to assignment handling classes?
> > > > > > >
> > > > > > > > Now HBCK2 tool support branch-2's region assignments,
> > > > > > > too.
> > > > > > >
> > > > > > > Are you saying we need to make sure it can do this? Or are you
> > > > > > > asserting that it already does?
> > > > > > >
> > > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> > > zghao...@gmail.com>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > Hi, all, there has been six months since we released 2.1.0.
> And
> > > > there
> > > > > > are
> > > > > > > > 429 issues which fixed version is 2.2.0[1]. Our internal
> branch
> > > > which
> > > > > > > based
> > > > > > > > branch-2 run ITBLL successfully recently. branch-2 is stable
> > now
> > > > and
> > > > > it
> > > > > > > is
> > > > > > > > time to release 2.2.0. I volunteered to be the release
> manager
> > > for
> > > > > the
> > > > > > > 2.2
> > > > 

Re: Release 2.2.0

2019-01-28 Thread Guanghao Zhang
Cut a new branch-2.2 at this commit.

commit e736d78362253936492fb3bd16e614d14859281d
Author: Duo Zhang 
Date: Mon Jan 28 18:21:51 2019 +0800

HBASE-21792 Mark HTableMultiplexer as deprecated and remove it in 3.0.0

Signed-off-by: Michael Stack 

Sean Busbey  于2019年1月24日周四 上午9:45写道:

> Okay it sounds like we definitely need a better doc about this as a
> starting point. I have some additional questions about failure handling;
> should we go through them here or in a jira about improving how upgrade
> from 2.0/2.1 gets handled?
>
> On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang) 
> > Oh, you misunderstood me. It is just for master, you need make sure that
> > before you killing the old version master, there is no RITs. And once the
> > new master is up, everything is fine., as the new master will detect if
> > there are old style AssignProcedure/UnassignProcedures, if so it will
> quit
> > immediately.
> >
> > Sean Busbey  于2019年1月23日周三 下午9:21写道:
> >
> > > Yes, please. I don't think it's reasonable to expect no region
> > transitions
> > > during a rolling upgrade window; that would imply no servers can crash
> > > during the upgrade.
> > >
> > > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang)  wrote:
> > >
> > > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that there
> > are
> > > no
> > > > RITs ongoing. We could see if we can make the upgrading more
> smoothly.
> > > >
> > > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> > > >
> > > > > Our new internal branch is based on branch-2. And we already
> rolling
> > > > > upgrade our staging cluster from our internal 0.98 branch to it...
> I
> > > will
> > > > > take a try for 2.0.* to 2.2.0.
> > > > >
> > > > > Are you saying we need to make sure it can do this? Or are you
> > > > > > asserting that it already does?
> > > > > >
> > > > > It already does.
> > > > >
> > > > >
> > > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > > > >
> > > > > > excellent! thanks for volunteering to get the 2.2 release line
> > going
> > > > > > Guanghao!
> > > > > >
> > > > > > > Need to add more document about how to rolling upgrade from
> > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
> rolling
> > > > > upgrade
> > > > > > from 1.* to 2.2.*.
> > > > > >
> > > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I
> thought
> > > it
> > > > > > couldn't because of the change to assignment handling classes?
> > > > > >
> > > > > > > Now HBCK2 tool support branch-2's region assignments,
> > > > > > too.
> > > > > >
> > > > > > Are you saying we need to make sure it can do this? Or are you
> > > > > > asserting that it already does?
> > > > > >
> > > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> > zghao...@gmail.com>
> > > > > > wrote:
> > > > > > >
> > > > > > > Hi, all, there has been six months since we released 2.1.0. And
> > > there
> > > > > are
> > > > > > > 429 issues which fixed version is 2.2.0[1]. Our internal branch
> > > which
> > > > > > based
> > > > > > > branch-2 run ITBLL successfully recently. branch-2 is stable
> now
> > > and
> > > > it
> > > > > > is
> > > > > > > time to release 2.2.0. I volunteered to be the release manager
> > for
> > > > the
> > > > > > 2.2
> > > > > > > release line. And plan to cut branch-2.2 from branch-2.
> > > > > > >
> > > > > > > For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is
> an
> > > > > > > incompatible change and different implemenation with branch-2.0
> > and
> > > > > > > branch-2.1. Need to add more document about how to rolling
> > upgrade
> > > > from
> > > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
> > rolling
> > > > > > upgrade
> > > > > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region
> > > > > assignme

Re: Release 2.2.0

2019-01-23 Thread Sean Busbey
Okay it sounds like we definitely need a better doc about this as a
starting point. I have some additional questions about failure handling;
should we go through them here or in a jira about improving how upgrade
from 2.0/2.1 gets handled?

On Wed, Jan 23, 2019, 07:33 张铎(Duo Zhang)  Oh, you misunderstood me. It is just for master, you need make sure that
> before you killing the old version master, there is no RITs. And once the
> new master is up, everything is fine., as the new master will detect if
> there are old style AssignProcedure/UnassignProcedures, if so it will quit
> immediately.
>
> Sean Busbey  于2019年1月23日周三 下午9:21写道:
>
> > Yes, please. I don't think it's reasonable to expect no region
> transitions
> > during a rolling upgrade window; that would imply no servers can crash
> > during the upgrade.
> >
> > On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang)  >
> > > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that there
> are
> > no
> > > RITs ongoing. We could see if we can make the upgrading more smoothly.
> > >
> > > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> > >
> > > > Our new internal branch is based on branch-2. And we already rolling
> > > > upgrade our staging cluster from our internal 0.98 branch to it... I
> > will
> > > > take a try for 2.0.* to 2.2.0.
> > > >
> > > > Are you saying we need to make sure it can do this? Or are you
> > > > > asserting that it already does?
> > > > >
> > > > It already does.
> > > >
> > > >
> > > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > > >
> > > > > excellent! thanks for volunteering to get the 2.2 release line
> going
> > > > > Guanghao!
> > > > >
> > > > > > Need to add more document about how to rolling upgrade from
> > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> > > > upgrade
> > > > > from 1.* to 2.2.*.
> > > > >
> > > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I thought
> > it
> > > > > couldn't because of the change to assignment handling classes?
> > > > >
> > > > > > Now HBCK2 tool support branch-2's region assignments,
> > > > > too.
> > > > >
> > > > > Are you saying we need to make sure it can do this? Or are you
> > > > > asserting that it already does?
> > > > >
> > > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang <
> zghao...@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > Hi, all, there has been six months since we released 2.1.0. And
> > there
> > > > are
> > > > > > 429 issues which fixed version is 2.2.0[1]. Our internal branch
> > which
> > > > > based
> > > > > > branch-2 run ITBLL successfully recently. branch-2 is stable now
> > and
> > > it
> > > > > is
> > > > > > time to release 2.2.0. I volunteered to be the release manager
> for
> > > the
> > > > > 2.2
> > > > > > release line. And plan to cut branch-2.2 from branch-2.
> > > > > >
> > > > > > For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is an
> > > > > > incompatible change and different implemenation with branch-2.0
> and
> > > > > > branch-2.1. Need to add more document about how to rolling
> upgrade
> > > from
> > > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how
> rolling
> > > > > upgrade
> > > > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region
> > > > assignments,
> > > > > > too.
> > > > > >
> > > > > > Another features will be included:
> > > > > > 1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
> > > > > > 2. HBASE-21649 Complete Thrift2[4]
> > > > > > 3. HBASE-16707 Improve throttling feature for production usage[5]
> > > > > > 4. HBASE-20886 [Auth] Support keytab login in hbase client[6]
> > > > > > 5. HBASE-20636 Introduce two bloom filter type :
> > > ROWPREFIX_FIXED_LENGTH
> > > > > and
> > > > > > ROWPREFIX_DELIMITED[7]
> > > > > >
> > > > > > Open a issue HBASE-21747 to release 2.2.0[8]. Suggestions are
> > > welcomed.
> > > > > > Thanks.
> > > > > >
> > > > > > Best Regards,
> > > > > > Guanghao
> > > > > >
> > > > > > [1]
> > > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > > > > > [2] https://issues.apache.org/jira/browse/HBASE-20881
> > > > > > [3] https://issues.apache.org/jira/browse/HBASE-20610
> > > > > > [4] https://issues.apache.org/jira/browse/HBASE-21649
> > > > > > [5] https://issues.apache.org/jira/browse/HBASE-16707
> > > > > > [6] https://issues.apache.org/jira/browse/HBASE-20886
> > > > > > [7] https://issues.apache.org/jira/browse/HBASE-20636
> > > > > > [8] https://issues.apache.org/jira/browse/HBASE-21747
> > > > >
> > > >
> > >
> >
>


Re: Release 2.2.0

2019-01-23 Thread Duo Zhang
Oh, you misunderstood me. It is just for master, you need make sure that
before you killing the old version master, there is no RITs. And once the
new master is up, everything is fine., as the new master will detect if
there are old style AssignProcedure/UnassignProcedures, if so it will quit
immediately.

Sean Busbey  于2019年1月23日周三 下午9:21写道:

> Yes, please. I don't think it's reasonable to expect no region transitions
> during a rolling upgrade window; that would imply no servers can crash
> during the upgrade.
>
> On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang) 
> > From 1.x it is OK, but from 2.0 or 2.1, we need make sure that there are
> no
> > RITs ongoing. We could see if we can make the upgrading more smoothly.
> >
> > Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
> >
> > > Our new internal branch is based on branch-2. And we already rolling
> > > upgrade our staging cluster from our internal 0.98 branch to it... I
> will
> > > take a try for 2.0.* to 2.2.0.
> > >
> > > Are you saying we need to make sure it can do this? Or are you
> > > > asserting that it already does?
> > > >
> > > It already does.
> > >
> > >
> > > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> > >
> > > > excellent! thanks for volunteering to get the 2.2 release line going
> > > > Guanghao!
> > > >
> > > > > Need to add more document about how to rolling upgrade from
> > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> > > upgrade
> > > > from 1.* to 2.2.*.
> > > >
> > > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I thought
> it
> > > > couldn't because of the change to assignment handling classes?
> > > >
> > > > > Now HBCK2 tool support branch-2's region assignments,
> > > > too.
> > > >
> > > > Are you saying we need to make sure it can do this? Or are you
> > > > asserting that it already does?
> > > >
> > > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang 
> > > > wrote:
> > > > >
> > > > > Hi, all, there has been six months since we released 2.1.0. And
> there
> > > are
> > > > > 429 issues which fixed version is 2.2.0[1]. Our internal branch
> which
> > > > based
> > > > > branch-2 run ITBLL successfully recently. branch-2 is stable now
> and
> > it
> > > > is
> > > > > time to release 2.2.0. I volunteered to be the release manager for
> > the
> > > > 2.2
> > > > > release line. And plan to cut branch-2.2 from branch-2.
> > > > >
> > > > > For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is an
> > > > > incompatible change and different implemenation with branch-2.0 and
> > > > > branch-2.1. Need to add more document about how to rolling upgrade
> > from
> > > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> > > > upgrade
> > > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region
> > > assignments,
> > > > > too.
> > > > >
> > > > > Another features will be included:
> > > > > 1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
> > > > > 2. HBASE-21649 Complete Thrift2[4]
> > > > > 3. HBASE-16707 Improve throttling feature for production usage[5]
> > > > > 4. HBASE-20886 [Auth] Support keytab login in hbase client[6]
> > > > > 5. HBASE-20636 Introduce two bloom filter type :
> > ROWPREFIX_FIXED_LENGTH
> > > > and
> > > > > ROWPREFIX_DELIMITED[7]
> > > > >
> > > > > Open a issue HBASE-21747 to release 2.2.0[8]. Suggestions are
> > welcomed.
> > > > > Thanks.
> > > > >
> > > > > Best Regards,
> > > > > Guanghao
> > > > >
> > > > > [1]
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > > > > [2] https://issues.apache.org/jira/browse/HBASE-20881
> > > > > [3] https://issues.apache.org/jira/browse/HBASE-20610
> > > > > [4] https://issues.apache.org/jira/browse/HBASE-21649
> > > > > [5] https://issues.apache.org/jira/browse/HBASE-16707
> > > > > [6] https://issues.apache.org/jira/browse/HBASE-20886
> > > > > [7] https://issues.apache.org/jira/browse/HBASE-20636
> > > > > [8] https://issues.apache.org/jira/browse/HBASE-21747
> > > >
> > >
> >
>


Re: Release 2.2.0

2019-01-23 Thread Sean Busbey
Yes, please. I don't think it's reasonable to expect no region transitions
during a rolling upgrade window; that would imply no servers can crash
during the upgrade.

On Wed, Jan 23, 2019, 07:04 张铎(Duo Zhang)  From 1.x it is OK, but from 2.0 or 2.1, we need make sure that there are no
> RITs ongoing. We could see if we can make the upgrading more smoothly.
>
> Guanghao Zhang  于2019年1月23日周三 下午8:56写道:
>
> > Our new internal branch is based on branch-2. And we already rolling
> > upgrade our staging cluster from our internal 0.98 branch to it... I will
> > take a try for 2.0.* to 2.2.0.
> >
> > Are you saying we need to make sure it can do this? Or are you
> > > asserting that it already does?
> > >
> > It already does.
> >
> >
> > Sean Busbey  于2019年1月22日周二 下午9:48写道:
> >
> > > excellent! thanks for volunteering to get the 2.2 release line going
> > > Guanghao!
> > >
> > > > Need to add more document about how to rolling upgrade from
> > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> > upgrade
> > > from 1.* to 2.2.*.
> > >
> > > Has anyone confirmed that rolling upgrade to 2.2.0 works? I thought it
> > > couldn't because of the change to assignment handling classes?
> > >
> > > > Now HBCK2 tool support branch-2's region assignments,
> > > too.
> > >
> > > Are you saying we need to make sure it can do this? Or are you
> > > asserting that it already does?
> > >
> > > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang 
> > > wrote:
> > > >
> > > > Hi, all, there has been six months since we released 2.1.0. And there
> > are
> > > > 429 issues which fixed version is 2.2.0[1]. Our internal branch which
> > > based
> > > > branch-2 run ITBLL successfully recently. branch-2 is stable now and
> it
> > > is
> > > > time to release 2.2.0. I volunteered to be the release manager for
> the
> > > 2.2
> > > > release line. And plan to cut branch-2.2 from branch-2.
> > > >
> > > > For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is an
> > > > incompatible change and different implemenation with branch-2.0 and
> > > > branch-2.1. Need to add more document about how to rolling upgrade
> from
> > > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> > > upgrade
> > > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region
> > assignments,
> > > > too.
> > > >
> > > > Another features will be included:
> > > > 1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
> > > > 2. HBASE-21649 Complete Thrift2[4]
> > > > 3. HBASE-16707 Improve throttling feature for production usage[5]
> > > > 4. HBASE-20886 [Auth] Support keytab login in hbase client[6]
> > > > 5. HBASE-20636 Introduce two bloom filter type :
> ROWPREFIX_FIXED_LENGTH
> > > and
> > > > ROWPREFIX_DELIMITED[7]
> > > >
> > > > Open a issue HBASE-21747 to release 2.2.0[8]. Suggestions are
> welcomed.
> > > > Thanks.
> > > >
> > > > Best Regards,
> > > > Guanghao
> > > >
> > > > [1]
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > > > [2] https://issues.apache.org/jira/browse/HBASE-20881
> > > > [3] https://issues.apache.org/jira/browse/HBASE-20610
> > > > [4] https://issues.apache.org/jira/browse/HBASE-21649
> > > > [5] https://issues.apache.org/jira/browse/HBASE-16707
> > > > [6] https://issues.apache.org/jira/browse/HBASE-20886
> > > > [7] https://issues.apache.org/jira/browse/HBASE-20636
> > > > [8] https://issues.apache.org/jira/browse/HBASE-21747
> > >
> >
>


Re: Release 2.2.0

2019-01-23 Thread Duo Zhang
>From 1.x it is OK, but from 2.0 or 2.1, we need make sure that there are no
RITs ongoing. We could see if we can make the upgrading more smoothly.

Guanghao Zhang  于2019年1月23日周三 下午8:56写道:

> Our new internal branch is based on branch-2. And we already rolling
> upgrade our staging cluster from our internal 0.98 branch to it... I will
> take a try for 2.0.* to 2.2.0.
>
> Are you saying we need to make sure it can do this? Or are you
> > asserting that it already does?
> >
> It already does.
>
>
> Sean Busbey  于2019年1月22日周二 下午9:48写道:
>
> > excellent! thanks for volunteering to get the 2.2 release line going
> > Guanghao!
> >
> > > Need to add more document about how to rolling upgrade from
> > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> upgrade
> > from 1.* to 2.2.*.
> >
> > Has anyone confirmed that rolling upgrade to 2.2.0 works? I thought it
> > couldn't because of the change to assignment handling classes?
> >
> > > Now HBCK2 tool support branch-2's region assignments,
> > too.
> >
> > Are you saying we need to make sure it can do this? Or are you
> > asserting that it already does?
> >
> > On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang 
> > wrote:
> > >
> > > Hi, all, there has been six months since we released 2.1.0. And there
> are
> > > 429 issues which fixed version is 2.2.0[1]. Our internal branch which
> > based
> > > branch-2 run ITBLL successfully recently. branch-2 is stable now and it
> > is
> > > time to release 2.2.0. I volunteered to be the release manager for the
> > 2.2
> > > release line. And plan to cut branch-2.2 from branch-2.
> > >
> > > For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is an
> > > incompatible change and different implemenation with branch-2.0 and
> > > branch-2.1. Need to add more document about how to rolling upgrade from
> > > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> > upgrade
> > > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region
> assignments,
> > > too.
> > >
> > > Another features will be included:
> > > 1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
> > > 2. HBASE-21649 Complete Thrift2[4]
> > > 3. HBASE-16707 Improve throttling feature for production usage[5]
> > > 4. HBASE-20886 [Auth] Support keytab login in hbase client[6]
> > > 5. HBASE-20636 Introduce two bloom filter type : ROWPREFIX_FIXED_LENGTH
> > and
> > > ROWPREFIX_DELIMITED[7]
> > >
> > > Open a issue HBASE-21747 to release 2.2.0[8]. Suggestions are welcomed.
> > > Thanks.
> > >
> > > Best Regards,
> > > Guanghao
> > >
> > > [1]
> > >
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > > [2] https://issues.apache.org/jira/browse/HBASE-20881
> > > [3] https://issues.apache.org/jira/browse/HBASE-20610
> > > [4] https://issues.apache.org/jira/browse/HBASE-21649
> > > [5] https://issues.apache.org/jira/browse/HBASE-16707
> > > [6] https://issues.apache.org/jira/browse/HBASE-20886
> > > [7] https://issues.apache.org/jira/browse/HBASE-20636
> > > [8] https://issues.apache.org/jira/browse/HBASE-21747
> >
>


Re: Release 2.2.0

2019-01-23 Thread Guanghao Zhang
Our new internal branch is based on branch-2. And we already rolling
upgrade our staging cluster from our internal 0.98 branch to it... I will
take a try for 2.0.* to 2.2.0.

Are you saying we need to make sure it can do this? Or are you
> asserting that it already does?
>
It already does.


Sean Busbey  于2019年1月22日周二 下午9:48写道:

> excellent! thanks for volunteering to get the 2.2 release line going
> Guanghao!
>
> > Need to add more document about how to rolling upgrade from
> 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling upgrade
> from 1.* to 2.2.*.
>
> Has anyone confirmed that rolling upgrade to 2.2.0 works? I thought it
> couldn't because of the change to assignment handling classes?
>
> > Now HBCK2 tool support branch-2's region assignments,
> too.
>
> Are you saying we need to make sure it can do this? Or are you
> asserting that it already does?
>
> On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang 
> wrote:
> >
> > Hi, all, there has been six months since we released 2.1.0. And there are
> > 429 issues which fixed version is 2.2.0[1]. Our internal branch which
> based
> > branch-2 run ITBLL successfully recently. branch-2 is stable now and it
> is
> > time to release 2.2.0. I volunteered to be the release manager for the
> 2.2
> > release line. And plan to cut branch-2.2 from branch-2.
> >
> > For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is an
> > incompatible change and different implemenation with branch-2.0 and
> > branch-2.1. Need to add more document about how to rolling upgrade from
> > 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling
> upgrade
> > from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region assignments,
> > too.
> >
> > Another features will be included:
> > 1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
> > 2. HBASE-21649 Complete Thrift2[4]
> > 3. HBASE-16707 Improve throttling feature for production usage[5]
> > 4. HBASE-20886 [Auth] Support keytab login in hbase client[6]
> > 5. HBASE-20636 Introduce two bloom filter type : ROWPREFIX_FIXED_LENGTH
> and
> > ROWPREFIX_DELIMITED[7]
> >
> > Open a issue HBASE-21747 to release 2.2.0[8]. Suggestions are welcomed.
> > Thanks.
> >
> > Best Regards,
> > Guanghao
> >
> > [1]
> >
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> > [2] https://issues.apache.org/jira/browse/HBASE-20881
> > [3] https://issues.apache.org/jira/browse/HBASE-20610
> > [4] https://issues.apache.org/jira/browse/HBASE-21649
> > [5] https://issues.apache.org/jira/browse/HBASE-16707
> > [6] https://issues.apache.org/jira/browse/HBASE-20886
> > [7] https://issues.apache.org/jira/browse/HBASE-20636
> > [8] https://issues.apache.org/jira/browse/HBASE-21747
>


Re: Release 2.2.0

2019-01-22 Thread Sean Busbey
excellent! thanks for volunteering to get the 2.2 release line going Guanghao!

> Need to add more document about how to rolling upgrade from
2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling upgrade
from 1.* to 2.2.*.

Has anyone confirmed that rolling upgrade to 2.2.0 works? I thought it
couldn't because of the change to assignment handling classes?

> Now HBCK2 tool support branch-2's region assignments,
too.

Are you saying we need to make sure it can do this? Or are you
asserting that it already does?

On Sun, Jan 20, 2019 at 10:25 PM Guanghao Zhang  wrote:
>
> Hi, all, there has been six months since we released 2.1.0. And there are
> 429 issues which fixed version is 2.2.0[1]. Our internal branch which based
> branch-2 run ITBLL successfully recently. branch-2 is stable now and it is
> time to release 2.2.0. I volunteered to be the release manager for the 2.2
> release line. And plan to cut branch-2.2 from branch-2.
>
> For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is an
> incompatible change and different implemenation with branch-2.0 and
> branch-2.1. Need to add more document about how to rolling upgrade from
> 2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling upgrade
> from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region assignments,
> too.
>
> Another features will be included:
> 1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
> 2. HBASE-21649 Complete Thrift2[4]
> 3. HBASE-16707 Improve throttling feature for production usage[5]
> 4. HBASE-20886 [Auth] Support keytab login in hbase client[6]
> 5. HBASE-20636 Introduce two bloom filter type : ROWPREFIX_FIXED_LENGTH and
> ROWPREFIX_DELIMITED[7]
>
> Open a issue HBASE-21747 to release 2.2.0[8]. Suggestions are welcomed.
> Thanks.
>
> Best Regards,
> Guanghao
>
> [1]
> https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
> [2] https://issues.apache.org/jira/browse/HBASE-20881
> [3] https://issues.apache.org/jira/browse/HBASE-20610
> [4] https://issues.apache.org/jira/browse/HBASE-21649
> [5] https://issues.apache.org/jira/browse/HBASE-16707
> [6] https://issues.apache.org/jira/browse/HBASE-20886
> [7] https://issues.apache.org/jira/browse/HBASE-20636
> [8] https://issues.apache.org/jira/browse/HBASE-21747


Release 2.2.0

2019-01-20 Thread Guanghao Zhang
Hi, all, there has been six months since we released 2.1.0. And there are
429 issues which fixed version is 2.2.0[1]. Our internal branch which based
branch-2 run ITBLL successfully recently. branch-2 is stable now and it is
time to release 2.2.0. I volunteered to be the release manager for the 2.2
release line. And plan to cut branch-2.2 from branch-2.

For 2.2.0, the biggest change is about AMV2[2]: HBASE-20881 is an
incompatible change and different implemenation with branch-2.0 and
branch-2.1. Need to add more document about how to rolling upgrade from
2.0.* or 2.1.* to 2.2.*. Meanwhile, need document about how rolling upgrade
from 1.* to 2.2.*. Now HBCK2 tool support branch-2's region assignments,
too.

Another features will be included:
1. HBASE-20610 Procedure V2 - Distributed Log Splitting[3]
2. HBASE-21649 Complete Thrift2[4]
3. HBASE-16707 Improve throttling feature for production usage[5]
4. HBASE-20886 [Auth] Support keytab login in hbase client[6]
5. HBASE-20636 Introduce two bloom filter type : ROWPREFIX_FIXED_LENGTH and
ROWPREFIX_DELIMITED[7]

Open a issue HBASE-21747 to release 2.2.0[8]. Suggestions are welcomed.
Thanks.

Best Regards,
Guanghao

[1]
https://issues.apache.org/jira/browse/HBASE-21746?jql=project%20%3D%20HBASE%20AND%20fixVersion%20%3D%202.2.0
[2] https://issues.apache.org/jira/browse/HBASE-20881
[3] https://issues.apache.org/jira/browse/HBASE-20610
[4] https://issues.apache.org/jira/browse/HBASE-21649
[5] https://issues.apache.org/jira/browse/HBASE-16707
[6] https://issues.apache.org/jira/browse/HBASE-20886
[7] https://issues.apache.org/jira/browse/HBASE-20636
[8] https://issues.apache.org/jira/browse/HBASE-21747


[jira] [Created] (HBASE-21747) Release 2.2.0

2019-01-19 Thread Duo Zhang (JIRA)
Duo Zhang created HBASE-21747:
-

 Summary: Release 2.2.0
 Key: HBASE-21747
 URL: https://issues.apache.org/jira/browse/HBASE-21747
 Project: HBase
  Issue Type: Umbrella
Reporter: Duo Zhang






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)