You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Guanghao Zhang <zg...@gmail.com> on 2019/06/04 11:10:57 UTC

[VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Please vote on this release candidate (RC) for Apache HBase 2.2.0.
This is the first release of the branch-2.2 line.

The VOTE will remain open for at least 72 hours.

[] +1
[] +0/-0
[] -1 Do not release this package because ...

The tag to be voted on is 2.2.0-RC5. The release files, including
signatures, digests, etc. can be found at:
https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/

Maven artifacts are available in a staging repository at:
https://repository.apache.org/content/repositories/orgapachehbase-1316/

Signatures used for HBase RCs can be found in this file:
https://dist.apache.org/repos/dist/release/hbase/KEYS

The list of bug fixes going into 2.2.0 can be found in included
CHANGES.md and RELEASENOTES.md available here:
https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
<https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
<https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md>

A detailed source and binary compatibility report for this release is
available at
https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
<https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html>

To learn more about Apache HBase, please see http://hbase.apache.org/

Thanks,
Guanghao Zhang

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Stack <st...@duboce.net>.
On Mon, Jun 10, 2019 at 2:12 AM Guanghao Zhang <zg...@gmail.com> wrote:

> >
> > We usually
> > aggregate them so the release notes has all release notes for all
> releases
> > (see 2.1.x releases).
> >
> I checked the release notes for branch-2.1. It only contains the issues for
> 2.1.*. So for 2.2.0, it should only contain the issues for 2.2.0?
>
>
I thought it had all versions, just like hbase-2.0 branch and releases
before 2.0.0.

We are a little inconsistent here then.

I started a separate thread to discuss what range for CHANGES.md.

Thanks Guanghao,
S




> 张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月9日周日 下午8:43写道:
>
> > +1(binding)
> > Built from src: OK
> > Checked sums & sigs: All matched
> > Rat check: Passed
> > Ran all UTs(openjdk8u202): Always, several UTs in hbase-server failed
> with
> > -PrunAllTests but passed when running sequentially inside the
> hbase-server
> > module.
> >
> > The compatibility report: Let me carry the notes from the vote thread for
> > RC4
> >   HBaseSnapshotException and RestoreSnapshotException: Just changed the
> > parameter type from Exception to Throwable, should be fine.
> >   QuotaSettings: The constructor is protected and this is class is not
> > supposed to be implemented by users
> >   QuotaSettingsFactory: The fromThrottle method is protected
> >   MultiRowRangeFilter.RowRange: Just moved the Comparable related stuff
> to
> > its super class, should be fine
> >   Permission: Used to be IA.Private so no problem
> >   LossyCounting: Marked as IA.Private in HBASE-21991
> >
> > Artem Ervits <ar...@gmail.com> 于2019年6月7日周五 下午7:17写道:
> >
> > > +1 (non-binding)
> > >
> > > * Signature: ok
> > > * Checksum : ok
> > > * Rat check (1.8.0_212): ok
> > >    - mvn clean apache-rat:check
> > > * Built from source (1.8.0_212): ok
> > >    - mvn clean install -DskipTests
> > >
> > > * Unit tests pass (1.8.0_212): failed
> > >    - mvn verify -P runAllTests
> > > tests ran for 48 hours before my machine just shut down.
> > >
> > > Java 1M writes: OK
> > > HBase shell: OK
> > > Logs: OK
> > > UI: OK
> > > bulk loaded some data: OK
> > > upgraded existing 2.1.5RC1 environment on a pseudodistributed 2.8.5
> > Hadoop
> > > cluster: OK
> > > binary artifact revision is Unknown
> > >
> > >
> > > On Thu, Jun 6, 2019 at 6:19 PM Tak-Lon (Stephen) Wu <
> taklonwu@gmail.com>
> > > wrote:
> > >
> > > > +1 (non-binding)
> > > >
> > > >           * Signature: ok
> > > >           * Checksum : ok
> > > >           * Rat check (1.8.0_212): ok
> > > >            - mvn clean apache-rat:check
> > > >           * Built from source (1.8.0_212): ok
> > > >            - mvn clean install -DskipTests
> > > >           * Unit tests pass (1.8.0_212): ok
> > > >            - mvn test -P runAllTests
> > > >           * On cluster tests with hadoop-2.8.5 (1.8.0_201): ok
> > > >            - basic operations
> > > (create/put/get/scan/flush/list/disable/drop)
> > > >            - Run read/write LTT tests with 1m keys passed
> > > >              - hbase ltt -tn TestTable2 -write 10:16 -num_keys
> 1000000
> > > >              - hbase hbase ltt -tn TestTable2 -read 100 -num_keys
> > 1000000
> > > >            - ITBLL 1m passed
> > > >              - hbase
> > > > org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m
> > > serverKilling
> > > > loop 1 24 1000000 ${RANDOM} 1
> > > >
> > > > *### Normal build*
> > > > bash hbase-vote.sh -s
> > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> > > >
> > > > Two tests below reran and passed the second time, here
> > > > TestCompactionWithCoprocessor is not part of flaky tests in
> > > >
> > > >
> > >
> >
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html
> > > > but IMO it's not a big issue because it seems an race condition issue
> > at
> > > > the point of assertion.
> > > >
> > > > TestProcedureAdmin.testAbortProcedureInterruptedNotAllowed
> > > > TestCompactionWithCoprocessor>TestCompaction.testStopStartCompaction
> ->
> > > > this one seems not showing up on the nightly
> > > >
> > > > ERROR of TestCompactionWithCoprocessor
> > > > TestCompaction.testStopStartCompaction:390 expected:<1> but was:<2>
> > > >
> > > > *### Check API compatibility report
> > > > <
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > > > >*
> > > >
> > > >
> > > > it seems like `source % of Compatibility` is 82.1% (still learning
> how
> > > this
> > > > means to vote), but it's mostly related to those removed and added in
> > the
> > > > shaded
> > > > library hbase-shaded-client-byo-hadoop-2.1.4 and
> > > > hbase-shaded-mapreduce-2.1.4
> > > >
> > > > On Thu, Jun 6, 2019 at 7:47 AM Stack <st...@duboce.net> wrote:
> > > >
> > > > > On Thu, Jun 6, 2019 at 7:04 AM Guanghao Zhang <zg...@gmail.com>
> > > > wrote:
> > > > >
> > > > > > ...
> > > > > > >
> > > > > > "All others ar dropped" means? It was generated by yetus. I
> > > previously
> > > > > > committed a wrong RELEASENOTES.md which is too big. So I replaced
> > it
> > > > with
> > > > > > the new one which was generated by yetus.
> > > > > >
> > > > >
> > > > >
> > > > > No hurry Guanghao. Can wait till your holiday is done.
> > > > >
> > > > > Yetus generates the release notes/changes for one release. We
> usually
> > > > > aggregate them so the release notes has all release notes for all
> > > > releases
> > > > > (see 2.1.x releases). I see the concurrent discussion going on in
> > > another
> > > > > thread on release notes so maybe this is the way forward (though it
> > > good
> > > > > being able to see changes over time I'd say).
> > > > >
> > > > > S
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Guanghao Zhang <zg...@gmail.com>.
>
> We usually
> aggregate them so the release notes has all release notes for all releases
> (see 2.1.x releases).
>
I checked the release notes for branch-2.1. It only contains the issues for
2.1.*. So for 2.2.0, it should only contain the issues for 2.2.0?

张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月9日周日 下午8:43写道:

> +1(binding)
> Built from src: OK
> Checked sums & sigs: All matched
> Rat check: Passed
> Ran all UTs(openjdk8u202): Always, several UTs in hbase-server failed with
> -PrunAllTests but passed when running sequentially inside the hbase-server
> module.
>
> The compatibility report: Let me carry the notes from the vote thread for
> RC4
>   HBaseSnapshotException and RestoreSnapshotException: Just changed the
> parameter type from Exception to Throwable, should be fine.
>   QuotaSettings: The constructor is protected and this is class is not
> supposed to be implemented by users
>   QuotaSettingsFactory: The fromThrottle method is protected
>   MultiRowRangeFilter.RowRange: Just moved the Comparable related stuff to
> its super class, should be fine
>   Permission: Used to be IA.Private so no problem
>   LossyCounting: Marked as IA.Private in HBASE-21991
>
> Artem Ervits <ar...@gmail.com> 于2019年6月7日周五 下午7:17写道:
>
> > +1 (non-binding)
> >
> > * Signature: ok
> > * Checksum : ok
> > * Rat check (1.8.0_212): ok
> >    - mvn clean apache-rat:check
> > * Built from source (1.8.0_212): ok
> >    - mvn clean install -DskipTests
> >
> > * Unit tests pass (1.8.0_212): failed
> >    - mvn verify -P runAllTests
> > tests ran for 48 hours before my machine just shut down.
> >
> > Java 1M writes: OK
> > HBase shell: OK
> > Logs: OK
> > UI: OK
> > bulk loaded some data: OK
> > upgraded existing 2.1.5RC1 environment on a pseudodistributed 2.8.5
> Hadoop
> > cluster: OK
> > binary artifact revision is Unknown
> >
> >
> > On Thu, Jun 6, 2019 at 6:19 PM Tak-Lon (Stephen) Wu <ta...@gmail.com>
> > wrote:
> >
> > > +1 (non-binding)
> > >
> > >           * Signature: ok
> > >           * Checksum : ok
> > >           * Rat check (1.8.0_212): ok
> > >            - mvn clean apache-rat:check
> > >           * Built from source (1.8.0_212): ok
> > >            - mvn clean install -DskipTests
> > >           * Unit tests pass (1.8.0_212): ok
> > >            - mvn test -P runAllTests
> > >           * On cluster tests with hadoop-2.8.5 (1.8.0_201): ok
> > >            - basic operations
> > (create/put/get/scan/flush/list/disable/drop)
> > >            - Run read/write LTT tests with 1m keys passed
> > >              - hbase ltt -tn TestTable2 -write 10:16 -num_keys 1000000
> > >              - hbase hbase ltt -tn TestTable2 -read 100 -num_keys
> 1000000
> > >            - ITBLL 1m passed
> > >              - hbase
> > > org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m
> > serverKilling
> > > loop 1 24 1000000 ${RANDOM} 1
> > >
> > > *### Normal build*
> > > bash hbase-vote.sh -s
> > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> > >
> > > Two tests below reran and passed the second time, here
> > > TestCompactionWithCoprocessor is not part of flaky tests in
> > >
> > >
> >
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html
> > > but IMO it's not a big issue because it seems an race condition issue
> at
> > > the point of assertion.
> > >
> > > TestProcedureAdmin.testAbortProcedureInterruptedNotAllowed
> > > TestCompactionWithCoprocessor>TestCompaction.testStopStartCompaction ->
> > > this one seems not showing up on the nightly
> > >
> > > ERROR of TestCompactionWithCoprocessor
> > > TestCompaction.testStopStartCompaction:390 expected:<1> but was:<2>
> > >
> > > *### Check API compatibility report
> > > <
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > > >*
> > >
> > >
> > > it seems like `source % of Compatibility` is 82.1% (still learning how
> > this
> > > means to vote), but it's mostly related to those removed and added in
> the
> > > shaded
> > > library hbase-shaded-client-byo-hadoop-2.1.4 and
> > > hbase-shaded-mapreduce-2.1.4
> > >
> > > On Thu, Jun 6, 2019 at 7:47 AM Stack <st...@duboce.net> wrote:
> > >
> > > > On Thu, Jun 6, 2019 at 7:04 AM Guanghao Zhang <zg...@gmail.com>
> > > wrote:
> > > >
> > > > > ...
> > > > > >
> > > > > "All others ar dropped" means? It was generated by yetus. I
> > previously
> > > > > committed a wrong RELEASENOTES.md which is too big. So I replaced
> it
> > > with
> > > > > the new one which was generated by yetus.
> > > > >
> > > >
> > > >
> > > > No hurry Guanghao. Can wait till your holiday is done.
> > > >
> > > > Yetus generates the release notes/changes for one release. We usually
> > > > aggregate them so the release notes has all release notes for all
> > > releases
> > > > (see 2.1.x releases). I see the concurrent discussion going on in
> > another
> > > > thread on release notes so maybe this is the way forward (though it
> > good
> > > > being able to see changes over time I'd say).
> > > >
> > > > S
> > > >
> > >
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by "张铎 (Duo Zhang)" <pa...@gmail.com>.
+1(binding)
Built from src: OK
Checked sums & sigs: All matched
Rat check: Passed
Ran all UTs(openjdk8u202): Always, several UTs in hbase-server failed with
-PrunAllTests but passed when running sequentially inside the hbase-server
module.

The compatibility report: Let me carry the notes from the vote thread for
RC4
  HBaseSnapshotException and RestoreSnapshotException: Just changed the
parameter type from Exception to Throwable, should be fine.
  QuotaSettings: The constructor is protected and this is class is not
supposed to be implemented by users
  QuotaSettingsFactory: The fromThrottle method is protected
  MultiRowRangeFilter.RowRange: Just moved the Comparable related stuff to
its super class, should be fine
  Permission: Used to be IA.Private so no problem
  LossyCounting: Marked as IA.Private in HBASE-21991

Artem Ervits <ar...@gmail.com> 于2019年6月7日周五 下午7:17写道:

> +1 (non-binding)
>
> * Signature: ok
> * Checksum : ok
> * Rat check (1.8.0_212): ok
>    - mvn clean apache-rat:check
> * Built from source (1.8.0_212): ok
>    - mvn clean install -DskipTests
>
> * Unit tests pass (1.8.0_212): failed
>    - mvn verify -P runAllTests
> tests ran for 48 hours before my machine just shut down.
>
> Java 1M writes: OK
> HBase shell: OK
> Logs: OK
> UI: OK
> bulk loaded some data: OK
> upgraded existing 2.1.5RC1 environment on a pseudodistributed 2.8.5 Hadoop
> cluster: OK
> binary artifact revision is Unknown
>
>
> On Thu, Jun 6, 2019 at 6:19 PM Tak-Lon (Stephen) Wu <ta...@gmail.com>
> wrote:
>
> > +1 (non-binding)
> >
> >           * Signature: ok
> >           * Checksum : ok
> >           * Rat check (1.8.0_212): ok
> >            - mvn clean apache-rat:check
> >           * Built from source (1.8.0_212): ok
> >            - mvn clean install -DskipTests
> >           * Unit tests pass (1.8.0_212): ok
> >            - mvn test -P runAllTests
> >           * On cluster tests with hadoop-2.8.5 (1.8.0_201): ok
> >            - basic operations
> (create/put/get/scan/flush/list/disable/drop)
> >            - Run read/write LTT tests with 1m keys passed
> >              - hbase ltt -tn TestTable2 -write 10:16 -num_keys 1000000
> >              - hbase hbase ltt -tn TestTable2 -read 100 -num_keys 1000000
> >            - ITBLL 1m passed
> >              - hbase
> > org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m
> serverKilling
> > loop 1 24 1000000 ${RANDOM} 1
> >
> > *### Normal build*
> > bash hbase-vote.sh -s
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> >
> > Two tests below reran and passed the second time, here
> > TestCompactionWithCoprocessor is not part of flaky tests in
> >
> >
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html
> > but IMO it's not a big issue because it seems an race condition issue at
> > the point of assertion.
> >
> > TestProcedureAdmin.testAbortProcedureInterruptedNotAllowed
> > TestCompactionWithCoprocessor>TestCompaction.testStopStartCompaction ->
> > this one seems not showing up on the nightly
> >
> > ERROR of TestCompactionWithCoprocessor
> > TestCompaction.testStopStartCompaction:390 expected:<1> but was:<2>
> >
> > *### Check API compatibility report
> > <
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > >*
> >
> >
> > it seems like `source % of Compatibility` is 82.1% (still learning how
> this
> > means to vote), but it's mostly related to those removed and added in the
> > shaded
> > library hbase-shaded-client-byo-hadoop-2.1.4 and
> > hbase-shaded-mapreduce-2.1.4
> >
> > On Thu, Jun 6, 2019 at 7:47 AM Stack <st...@duboce.net> wrote:
> >
> > > On Thu, Jun 6, 2019 at 7:04 AM Guanghao Zhang <zg...@gmail.com>
> > wrote:
> > >
> > > > ...
> > > > >
> > > > "All others ar dropped" means? It was generated by yetus. I
> previously
> > > > committed a wrong RELEASENOTES.md which is too big. So I replaced it
> > with
> > > > the new one which was generated by yetus.
> > > >
> > >
> > >
> > > No hurry Guanghao. Can wait till your holiday is done.
> > >
> > > Yetus generates the release notes/changes for one release. We usually
> > > aggregate them so the release notes has all release notes for all
> > releases
> > > (see 2.1.x releases). I see the concurrent discussion going on in
> another
> > > thread on release notes so maybe this is the way forward (though it
> good
> > > being able to see changes over time I'd say).
> > >
> > > S
> > >
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Artem Ervits <ar...@gmail.com>.
+1 (non-binding)

* Signature: ok
* Checksum : ok
* Rat check (1.8.0_212): ok
   - mvn clean apache-rat:check
* Built from source (1.8.0_212): ok
   - mvn clean install -DskipTests

* Unit tests pass (1.8.0_212): failed
   - mvn verify -P runAllTests
tests ran for 48 hours before my machine just shut down.

Java 1M writes: OK
HBase shell: OK
Logs: OK
UI: OK
bulk loaded some data: OK
upgraded existing 2.1.5RC1 environment on a pseudodistributed 2.8.5 Hadoop
cluster: OK
binary artifact revision is Unknown


On Thu, Jun 6, 2019 at 6:19 PM Tak-Lon (Stephen) Wu <ta...@gmail.com>
wrote:

> +1 (non-binding)
>
>           * Signature: ok
>           * Checksum : ok
>           * Rat check (1.8.0_212): ok
>            - mvn clean apache-rat:check
>           * Built from source (1.8.0_212): ok
>            - mvn clean install -DskipTests
>           * Unit tests pass (1.8.0_212): ok
>            - mvn test -P runAllTests
>           * On cluster tests with hadoop-2.8.5 (1.8.0_201): ok
>            - basic operations (create/put/get/scan/flush/list/disable/drop)
>            - Run read/write LTT tests with 1m keys passed
>              - hbase ltt -tn TestTable2 -write 10:16 -num_keys 1000000
>              - hbase hbase ltt -tn TestTable2 -read 100 -num_keys 1000000
>            - ITBLL 1m passed
>              - hbase
> org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m serverKilling
> loop 1 24 1000000 ${RANDOM} 1
>
> *### Normal build*
> bash hbase-vote.sh -s
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
>
> Two tests below reran and passed the second time, here
> TestCompactionWithCoprocessor is not part of flaky tests in
>
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html
> but IMO it's not a big issue because it seems an race condition issue at
> the point of assertion.
>
> TestProcedureAdmin.testAbortProcedureInterruptedNotAllowed
> TestCompactionWithCoprocessor>TestCompaction.testStopStartCompaction ->
> this one seems not showing up on the nightly
>
> ERROR of TestCompactionWithCoprocessor
> TestCompaction.testStopStartCompaction:390 expected:<1> but was:<2>
>
> *### Check API compatibility report
> <
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> >*
>
>
> it seems like `source % of Compatibility` is 82.1% (still learning how this
> means to vote), but it's mostly related to those removed and added in the
> shaded
> library hbase-shaded-client-byo-hadoop-2.1.4 and
> hbase-shaded-mapreduce-2.1.4
>
> On Thu, Jun 6, 2019 at 7:47 AM Stack <st...@duboce.net> wrote:
>
> > On Thu, Jun 6, 2019 at 7:04 AM Guanghao Zhang <zg...@gmail.com>
> wrote:
> >
> > > ...
> > > >
> > > "All others ar dropped" means? It was generated by yetus. I previously
> > > committed a wrong RELEASENOTES.md which is too big. So I replaced it
> with
> > > the new one which was generated by yetus.
> > >
> >
> >
> > No hurry Guanghao. Can wait till your holiday is done.
> >
> > Yetus generates the release notes/changes for one release. We usually
> > aggregate them so the release notes has all release notes for all
> releases
> > (see 2.1.x releases). I see the concurrent discussion going on in another
> > thread on release notes so maybe this is the way forward (though it good
> > being able to see changes over time I'd say).
> >
> > S
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by "Tak-Lon (Stephen) Wu" <ta...@gmail.com>.
+1 (non-binding)

          * Signature: ok
          * Checksum : ok
          * Rat check (1.8.0_212): ok
           - mvn clean apache-rat:check
          * Built from source (1.8.0_212): ok
           - mvn clean install -DskipTests
          * Unit tests pass (1.8.0_212): ok
           - mvn test -P runAllTests
          * On cluster tests with hadoop-2.8.5 (1.8.0_201): ok
           - basic operations (create/put/get/scan/flush/list/disable/drop)
           - Run read/write LTT tests with 1m keys passed
             - hbase ltt -tn TestTable2 -write 10:16 -num_keys 1000000
             - hbase hbase ltt -tn TestTable2 -read 100 -num_keys 1000000
           - ITBLL 1m passed
             - hbase
org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList -m serverKilling
loop 1 24 1000000 ${RANDOM} 1

*### Normal build*
bash hbase-vote.sh -s https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/

Two tests below reran and passed the second time, here
TestCompactionWithCoprocessor is not part of flaky tests in
https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html
but IMO it's not a big issue because it seems an race condition issue at
the point of assertion.

TestProcedureAdmin.testAbortProcedureInterruptedNotAllowed
TestCompactionWithCoprocessor>TestCompaction.testStopStartCompaction ->
this one seems not showing up on the nightly

ERROR of TestCompactionWithCoprocessor
TestCompaction.testStopStartCompaction:390 expected:<1> but was:<2>

*### Check API compatibility report
<https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html>*


it seems like `source % of Compatibility` is 82.1% (still learning how this
means to vote), but it's mostly related to those removed and added in the
shaded
library hbase-shaded-client-byo-hadoop-2.1.4 and
hbase-shaded-mapreduce-2.1.4

On Thu, Jun 6, 2019 at 7:47 AM Stack <st...@duboce.net> wrote:

> On Thu, Jun 6, 2019 at 7:04 AM Guanghao Zhang <zg...@gmail.com> wrote:
>
> > ...
> > >
> > "All others ar dropped" means? It was generated by yetus. I previously
> > committed a wrong RELEASENOTES.md which is too big. So I replaced it with
> > the new one which was generated by yetus.
> >
>
>
> No hurry Guanghao. Can wait till your holiday is done.
>
> Yetus generates the release notes/changes for one release. We usually
> aggregate them so the release notes has all release notes for all releases
> (see 2.1.x releases). I see the concurrent discussion going on in another
> thread on release notes so maybe this is the way forward (though it good
> being able to see changes over time I'd say).
>
> S
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Stack <st...@duboce.net>.
On Thu, Jun 6, 2019 at 7:04 AM Guanghao Zhang <zg...@gmail.com> wrote:

> ...
> >
> "All others ar dropped" means? It was generated by yetus. I previously
> committed a wrong RELEASENOTES.md which is too big. So I replaced it with
> the new one which was generated by yetus.
>


No hurry Guanghao. Can wait till your holiday is done.

Yetus generates the release notes/changes for one release. We usually
aggregate them so the release notes has all release notes for all releases
(see 2.1.x releases). I see the concurrent discussion going on in another
thread on release notes so maybe this is the way forward (though it good
being able to see changes over time I'd say).

S

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Guanghao Zhang <zg...@gmail.com>.
Yes. It's chinese festival. I don't have too much time to reply...
The HBASE-22542 is not a blocker as we can fix it in 2.3.0 by using
ProcedurePrepareLatch.createLatch(2, 2). So I closed it.

> * TestLockManager
>  * TestSplitTransactionOnCluster

 TestLockManager should be fixed in HBASE-22486.
And TestSplitTransactionOnCluster is a flaky test for a long time...

> Looking on disk, RELEASENOTES.md only has 2.2.0 Release Notes. All others
> are dropped. Ditto for CHANGES.md. Intentional?
>
"All others ar dropped" means? It was generated by yetus. I previously
committed a wrong RELEASENOTES.md which is too big. So I replaced it with
the new one which was generated by yetus.

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by "张铎 (Duo Zhang)" <pa...@gmail.com>.
It is the Dragon Boat Festival in China so probably Guanghao will not reply
here until 6.10. Let's extend the vote for several days. And he filed
HBASE-22542 which is a blocker for 2.2.0 but I do not think it is. Need to
talk to him when he is back...

Stack <st...@duboce.net> 于2019年6月6日周四 下午1:39写道:

> +1
>
> Looks basically wholesome except for unit tests. More on this below.
>
> I ran  ./dev-support/hbase-vote.sh --source
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/ --output-dir
> /tmp/check_release
>
>         * Signature: ok
>         * Checksum : ok
>         * Rat check (1.8.0_102): ok
>          - mvn clean apache-rat:check
>         * Built from source (1.8.0_102): ok
>          - mvn clean install -DskipTests
>         * Unit tests pass (1.8.0_102): failed
>          - mvn test -P runAllTests
>
> I started up the built hbase. Loaded data, verified it there. Did a few
> times... loading up 10M rows at a time.
>
> Poked around in fs and on ui. Looks good.
>
> Looking on disk, RELEASENOTES.md only has 2.2.0 Release Notes. All others
> are dropped. Ditto for CHANGES.md. Intentional?
>
> nit: The links in the email above are a bit odd... refer to RC4?
>
> On unit tests:
>
> I'd been running unit tests earlier. In particular I find that these two
> items fail locally for me repeatedly on branch-2.2
>
>  * TestLockManager
>  * TestSplitTransactionOnCluster
>
> Looking up on nightlies, it is pretty red but a recent pass...:
> https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/. The last
> few
> failures look like plain flakies. I ran all the tests that show in flakey
> list locally and they passed:
>
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html
> ... even the two that fail for me locally. Looking at the history on the
> those that fail for me locally, they seem like legit failures. Let me try
> and dig in.  Hopefully as branch-2.2 progresses, we can turn the nightly
> mostly blue.
>
>
> Thanks for putting up the RC Guanghao Zhang,
> S
>
>
> On Tue, Jun 4, 2019 at 4:11 AM Guanghao Zhang <zg...@gmail.com> wrote:
>
> > Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> > This is the first release of the branch-2.2 line.
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [] +1
> > [] +0/-0
> > [] -1 Do not release this package because ...
> >
> > The tag to be voted on is 2.2.0-RC5. The release files, including
> > signatures, digests, etc. can be found at:
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> >
> > Maven artifacts are available in a staging repository at:
> > https://repository.apache.org/content/repositories/orgapachehbase-1316/
> >
> > Signatures used for HBase RCs can be found in this file:
> > https://dist.apache.org/repos/dist/release/hbase/KEYS
> >
> > The list of bug fixes going into 2.2.0 can be found in included
> > CHANGES.md and RELEASENOTES.md available here:
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md>
> >
> > A detailed source and binary compatibility report for this release is
> > available at
> >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > <
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> > >
> >
> > To learn more about Apache HBase, please see http://hbase.apache.org/
> >
> > Thanks,
> > Guanghao Zhang
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Stack <st...@duboce.net>.
+1

Looks basically wholesome except for unit tests. More on this below.

I ran  ./dev-support/hbase-vote.sh --source
https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/ --output-dir
/tmp/check_release

        * Signature: ok
        * Checksum : ok
        * Rat check (1.8.0_102): ok
         - mvn clean apache-rat:check
        * Built from source (1.8.0_102): ok
         - mvn clean install -DskipTests
        * Unit tests pass (1.8.0_102): failed
         - mvn test -P runAllTests

I started up the built hbase. Loaded data, verified it there. Did a few
times... loading up 10M rows at a time.

Poked around in fs and on ui. Looks good.

Looking on disk, RELEASENOTES.md only has 2.2.0 Release Notes. All others
are dropped. Ditto for CHANGES.md. Intentional?

nit: The links in the email above are a bit odd... refer to RC4?

On unit tests:

I'd been running unit tests earlier. In particular I find that these two
items fail locally for me repeatedly on branch-2.2

 * TestLockManager
 * TestSplitTransactionOnCluster

Looking up on nightlies, it is pretty red but a recent pass...:
https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/. The last few
failures look like plain flakies. I ran all the tests that show in flakey
list locally and they passed:
https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html
... even the two that fail for me locally. Looking at the history on the
those that fail for me locally, they seem like legit failures. Let me try
and dig in.  Hopefully as branch-2.2 progresses, we can turn the nightly
mostly blue.


Thanks for putting up the RC Guanghao Zhang,
S


On Tue, Jun 4, 2019 at 4:11 AM Guanghao Zhang <zg...@gmail.com> wrote:

> Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> This is the first release of the branch-2.2 line.
>
> The VOTE will remain open for at least 72 hours.
>
> [] +1
> [] +0/-0
> [] -1 Do not release this package because ...
>
> The tag to be voted on is 2.2.0-RC5. The release files, including
> signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
>
> Maven artifacts are available in a staging repository at:
> https://repository.apache.org/content/repositories/orgapachehbase-1316/
>
> Signatures used for HBase RCs can be found in this file:
> https://dist.apache.org/repos/dist/release/hbase/KEYS
>
> The list of bug fixes going into 2.2.0 can be found in included
> CHANGES.md and RELEASENOTES.md available here:
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md>
>
> A detailed source and binary compatibility report for this release is
> available at
>
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> <
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> >
>
> To learn more about Apache HBase, please see http://hbase.apache.org/
>
> Thanks,
> Guanghao Zhang
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Artem Ervits <ar...@gmail.com>.
That explains my machine shut down while testing.

On Mon, Jun 10, 2019, 5:57 PM Andrew Purtell <ap...@apache.org> wrote:

> +1
>
> Sums and signatures: ok
>
> RAT check passes: ok
>
> Built from source: ok
>
> Unit tests pass: no, several failures: TestClusterScopeQuotaThrottle
> (timeout), TestEndToEndSplitTransaction (RetriesExhaustedException),
> TestRegionMoveAndAbandon (RetriesExhaustedException and
> ConnectTimeoutException), TestReplicationDroppedTables
> (MasterNotRunningException, NoNode for /1/master), TestRawAsyncTableScan
> (RetriesExhaustedException), TestIncrementFromClientSideWithCoprocessor
> (timeout), TestAsyncTableGetMultiThreaded (timeout), and probably more but
> I stopped tracking them at this point.
>
> Also some general issues with large test concurrency. This happened a few
> times:
>
> ForkStarter IOException: When writing xml report stdout/stderr. See the
> dump file ...
>
> I recommend reducing the default concurrency for secondPartTestsExecution
> until these issues are sorted out. The surefire exceptions about output
> stream problems indicate for whatever reason neither surefire nor our tests
> are currently capable of it. The resource demand is really high. My laptop
> fans were pegged on high the entire time. After this change is made the
> results of the voting script are likely to be more stable.
>
>
> On Tue, Jun 4, 2019 at 4:11 AM Guanghao Zhang <zg...@gmail.com> wrote:
>
> > Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> > This is the first release of the branch-2.2 line.
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [] +1
> > [] +0/-0
> > [] -1 Do not release this package because ...
> >
> > The tag to be voted on is 2.2.0-RC5. The release files, including
> > signatures, digests, etc. can be found at:
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> >
> > Maven artifacts are available in a staging repository at:
> > https://repository.apache.org/content/repositories/orgapachehbase-1316/
> >
> > Signatures used for HBase RCs can be found in this file:
> > https://dist.apache.org/repos/dist/release/hbase/KEYS
> >
> > The list of bug fixes going into 2.2.0 can be found in included
> > CHANGES.md and RELEASENOTES.md available here:
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md>
> >
> > A detailed source and binary compatibility report for this release is
> > available at
> >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > <
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> > >
> >
> > To learn more about Apache HBase, please see http://hbase.apache.org/
> >
> > Thanks,
> > Guanghao Zhang
> >
>
>
> --
> Best regards,
> Andrew
>
> Words like orphans lost among the crosstalk, meaning torn from truth's
> decrepit hands
>    - A23, Crosstalk
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Andrew Purtell <ap...@apache.org>.
+1

Sums and signatures: ok

RAT check passes: ok

Built from source: ok

Unit tests pass: no, several failures: TestClusterScopeQuotaThrottle
(timeout), TestEndToEndSplitTransaction (RetriesExhaustedException),
TestRegionMoveAndAbandon (RetriesExhaustedException and
ConnectTimeoutException), TestReplicationDroppedTables
(MasterNotRunningException, NoNode for /1/master), TestRawAsyncTableScan
(RetriesExhaustedException), TestIncrementFromClientSideWithCoprocessor
(timeout), TestAsyncTableGetMultiThreaded (timeout), and probably more but
I stopped tracking them at this point.

Also some general issues with large test concurrency. This happened a few
times:

ForkStarter IOException: When writing xml report stdout/stderr. See the
dump file ...

I recommend reducing the default concurrency for secondPartTestsExecution
until these issues are sorted out. The surefire exceptions about output
stream problems indicate for whatever reason neither surefire nor our tests
are currently capable of it. The resource demand is really high. My laptop
fans were pegged on high the entire time. After this change is made the
results of the voting script are likely to be more stable.


On Tue, Jun 4, 2019 at 4:11 AM Guanghao Zhang <zg...@gmail.com> wrote:

> Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> This is the first release of the branch-2.2 line.
>
> The VOTE will remain open for at least 72 hours.
>
> [] +1
> [] +0/-0
> [] -1 Do not release this package because ...
>
> The tag to be voted on is 2.2.0-RC5. The release files, including
> signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
>
> Maven artifacts are available in a staging repository at:
> https://repository.apache.org/content/repositories/orgapachehbase-1316/
>
> Signatures used for HBase RCs can be found in this file:
> https://dist.apache.org/repos/dist/release/hbase/KEYS
>
> The list of bug fixes going into 2.2.0 can be found in included
> CHANGES.md and RELEASENOTES.md available here:
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md>
>
> A detailed source and binary compatibility report for this release is
> available at
>
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> <
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> >
>
> To learn more about Apache HBase, please see http://hbase.apache.org/
>
> Thanks,
> Guanghao Zhang
>


-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by "张铎 (Duo Zhang)" <pa...@gmail.com>.
HBASE-22160 and HBASE-22116 are new features, I think you can revert them
first, and then tag the RC6, and then re-apply them so we could make 2.2.0
out soon.

Guanghao Zhang <zg...@gmail.com> 于2019年6月11日周二 上午9:35写道:

> Checked the recent commits in
>
> https://gitbox.apache.org/repos/asf?p=hbase.git;a=shortlog;h=refs/heads/branch-2.2
> .
> I thought there are no critical changes since 2.2.0RC5.
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月11日周二 上午9:08写道:
>
> > Are there any critical changes recently?
> >
> > Guanghao Zhang <zg...@gmail.com> 于2019年6月11日周二 上午8:54写道:
> >
> > > >
> > > > The only RN is on HBASE-21075, which
> > > > does not carry a fix version of 2.2.0.
> > > >
> > > HBASE-21075 is only committed to branch-2.0 and branch-2.1. It is a
> issue
> > > for 2.0 and 2.1, not for 2.2. So the fix version didn't contains 2.2.0.
> > >
> > > Two possible fixes: add 2.2.0
> > > > as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
> > > >
> > > HBASE-21970 is the document about how to upgrade from 2.0 or 2.1 to
> 2.2+.
> > > It is not enought? Let me copy the document to the RN to HBASE-21970.
> > >
> > >  If this is
> > > > OK, I think we could make a RC6 with the release note change
> > > >
> > > Need to roll a new RC if only change the release note? Roll a new RC
> will
> > > contain recent commits on branch-2.2, too.
> > >
> > >
> > > 张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月11日周二 上午8:19写道:
> > >
> > > > Maybe we could amend the release note for HBASE-21075 to HBASE-20881?
> > Or
> > > at
> > > > least reference HBASE-21075 in the release note for HBASE-20881? If
> > this
> > > is
> > > > OK, I think we could make a RC6 with the release note change and give
> > it
> > > a
> > > > one day vote window, if no objections we can push the release out.
> > > >
> > > > Sean Busbey <bu...@apache.org> 于2019年6月11日周二 上午12:14写道:
> > > >
> > > > > -1
> > > > >
> > > > > (reminder that -1s are not vetos on release votes)
> > > > > bad:
> > > > > * Release notes still have no call out / warning for folks about
> the
> > > > > procedure needed to doing a rolling upgrade from earlier versions
> due
> > > > > to the changes in HBASE-20881. The only RN is on HBASE-21075, which
> > > > > does not carry a fix version of 2.2.0. Two possible fixes: add
> 2.2.0
> > > > > as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
> > > > >
> > > > > good:
> > > > > * checksums fine
> > > > > * signatures fine
> > > > > * LICENSE/NOTICE in src, bin, and client-bin artifacts
> > > > > * source corresponds to 2.2.0RC5 tag
> > > > >
> > > > > On Tue, Jun 4, 2019 at 6:11 AM Guanghao Zhang <zg...@gmail.com>
> > > > wrote:
> > > > > >
> > > > > > Please vote on this release candidate (RC) for Apache HBase
> 2.2.0.
> > > > > > This is the first release of the branch-2.2 line.
> > > > > >
> > > > > > The VOTE will remain open for at least 72 hours.
> > > > > >
> > > > > > [] +1
> > > > > > [] +0/-0
> > > > > > [] -1 Do not release this package because ...
> > > > > >
> > > > > > The tag to be voted on is 2.2.0-RC5. The release files, including
> > > > > > signatures, digests, etc. can be found at:
> > > > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> > > > > >
> > > > > > Maven artifacts are available in a staging repository at:
> > > > > >
> > > >
> > https://repository.apache.org/content/repositories/orgapachehbase-1316/
> > > > > >
> > > > > > Signatures used for HBase RCs can be found in this file:
> > > > > > https://dist.apache.org/repos/dist/release/hbase/KEYS
> > > > > >
> > > > > > The list of bug fixes going into 2.2.0 can be found in included
> > > > > > CHANGES.md and RELEASENOTES.md available here:
> > > > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> > > > > > <
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> > > > > >
> > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> > > > > > <
> > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md
> > > > >
> > > > > >
> > > > > > A detailed source and binary compatibility report for this
> release
> > is
> > > > > > available at
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> > > > > >
> > > > > >
> > > > > > To learn more about Apache HBase, please see
> > > http://hbase.apache.org/
> > > > > >
> > > > > > Thanks,
> > > > > > Guanghao Zhang
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Guanghao Zhang <zg...@gmail.com>.
Checked the recent commits in
https://gitbox.apache.org/repos/asf?p=hbase.git;a=shortlog;h=refs/heads/branch-2.2.
I thought there are no critical changes since 2.2.0RC5.

张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月11日周二 上午9:08写道:

> Are there any critical changes recently?
>
> Guanghao Zhang <zg...@gmail.com> 于2019年6月11日周二 上午8:54写道:
>
> > >
> > > The only RN is on HBASE-21075, which
> > > does not carry a fix version of 2.2.0.
> > >
> > HBASE-21075 is only committed to branch-2.0 and branch-2.1. It is a issue
> > for 2.0 and 2.1, not for 2.2. So the fix version didn't contains 2.2.0.
> >
> > Two possible fixes: add 2.2.0
> > > as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
> > >
> > HBASE-21970 is the document about how to upgrade from 2.0 or 2.1 to 2.2+.
> > It is not enought? Let me copy the document to the RN to HBASE-21970.
> >
> >  If this is
> > > OK, I think we could make a RC6 with the release note change
> > >
> > Need to roll a new RC if only change the release note? Roll a new RC will
> > contain recent commits on branch-2.2, too.
> >
> >
> > 张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月11日周二 上午8:19写道:
> >
> > > Maybe we could amend the release note for HBASE-21075 to HBASE-20881?
> Or
> > at
> > > least reference HBASE-21075 in the release note for HBASE-20881? If
> this
> > is
> > > OK, I think we could make a RC6 with the release note change and give
> it
> > a
> > > one day vote window, if no objections we can push the release out.
> > >
> > > Sean Busbey <bu...@apache.org> 于2019年6月11日周二 上午12:14写道:
> > >
> > > > -1
> > > >
> > > > (reminder that -1s are not vetos on release votes)
> > > > bad:
> > > > * Release notes still have no call out / warning for folks about the
> > > > procedure needed to doing a rolling upgrade from earlier versions due
> > > > to the changes in HBASE-20881. The only RN is on HBASE-21075, which
> > > > does not carry a fix version of 2.2.0. Two possible fixes: add 2.2.0
> > > > as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
> > > >
> > > > good:
> > > > * checksums fine
> > > > * signatures fine
> > > > * LICENSE/NOTICE in src, bin, and client-bin artifacts
> > > > * source corresponds to 2.2.0RC5 tag
> > > >
> > > > On Tue, Jun 4, 2019 at 6:11 AM Guanghao Zhang <zg...@gmail.com>
> > > wrote:
> > > > >
> > > > > Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> > > > > This is the first release of the branch-2.2 line.
> > > > >
> > > > > The VOTE will remain open for at least 72 hours.
> > > > >
> > > > > [] +1
> > > > > [] +0/-0
> > > > > [] -1 Do not release this package because ...
> > > > >
> > > > > The tag to be voted on is 2.2.0-RC5. The release files, including
> > > > > signatures, digests, etc. can be found at:
> > > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> > > > >
> > > > > Maven artifacts are available in a staging repository at:
> > > > >
> > >
> https://repository.apache.org/content/repositories/orgapachehbase-1316/
> > > > >
> > > > > Signatures used for HBase RCs can be found in this file:
> > > > > https://dist.apache.org/repos/dist/release/hbase/KEYS
> > > > >
> > > > > The list of bug fixes going into 2.2.0 can be found in included
> > > > > CHANGES.md and RELEASENOTES.md available here:
> > > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> > > > > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> > > > >
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> > > > > <
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md
> > > >
> > > > >
> > > > > A detailed source and binary compatibility report for this release
> is
> > > > > available at
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > > > > <
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> > > > >
> > > > >
> > > > > To learn more about Apache HBase, please see
> > http://hbase.apache.org/
> > > > >
> > > > > Thanks,
> > > > > Guanghao Zhang
> > > >
> > >
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by "张铎 (Duo Zhang)" <pa...@gmail.com>.
Are there any critical changes recently?

Guanghao Zhang <zg...@gmail.com> 于2019年6月11日周二 上午8:54写道:

> >
> > The only RN is on HBASE-21075, which
> > does not carry a fix version of 2.2.0.
> >
> HBASE-21075 is only committed to branch-2.0 and branch-2.1. It is a issue
> for 2.0 and 2.1, not for 2.2. So the fix version didn't contains 2.2.0.
>
> Two possible fixes: add 2.2.0
> > as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
> >
> HBASE-21970 is the document about how to upgrade from 2.0 or 2.1 to 2.2+.
> It is not enought? Let me copy the document to the RN to HBASE-21970.
>
>  If this is
> > OK, I think we could make a RC6 with the release note change
> >
> Need to roll a new RC if only change the release note? Roll a new RC will
> contain recent commits on branch-2.2, too.
>
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月11日周二 上午8:19写道:
>
> > Maybe we could amend the release note for HBASE-21075 to HBASE-20881? Or
> at
> > least reference HBASE-21075 in the release note for HBASE-20881? If this
> is
> > OK, I think we could make a RC6 with the release note change and give it
> a
> > one day vote window, if no objections we can push the release out.
> >
> > Sean Busbey <bu...@apache.org> 于2019年6月11日周二 上午12:14写道:
> >
> > > -1
> > >
> > > (reminder that -1s are not vetos on release votes)
> > > bad:
> > > * Release notes still have no call out / warning for folks about the
> > > procedure needed to doing a rolling upgrade from earlier versions due
> > > to the changes in HBASE-20881. The only RN is on HBASE-21075, which
> > > does not carry a fix version of 2.2.0. Two possible fixes: add 2.2.0
> > > as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
> > >
> > > good:
> > > * checksums fine
> > > * signatures fine
> > > * LICENSE/NOTICE in src, bin, and client-bin artifacts
> > > * source corresponds to 2.2.0RC5 tag
> > >
> > > On Tue, Jun 4, 2019 at 6:11 AM Guanghao Zhang <zg...@gmail.com>
> > wrote:
> > > >
> > > > Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> > > > This is the first release of the branch-2.2 line.
> > > >
> > > > The VOTE will remain open for at least 72 hours.
> > > >
> > > > [] +1
> > > > [] +0/-0
> > > > [] -1 Do not release this package because ...
> > > >
> > > > The tag to be voted on is 2.2.0-RC5. The release files, including
> > > > signatures, digests, etc. can be found at:
> > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> > > >
> > > > Maven artifacts are available in a staging repository at:
> > > >
> > https://repository.apache.org/content/repositories/orgapachehbase-1316/
> > > >
> > > > Signatures used for HBase RCs can be found in this file:
> > > > https://dist.apache.org/repos/dist/release/hbase/KEYS
> > > >
> > > > The list of bug fixes going into 2.2.0 can be found in included
> > > > CHANGES.md and RELEASENOTES.md available here:
> > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> > > > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> > > >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> > > > <
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md
> > >
> > > >
> > > > A detailed source and binary compatibility report for this release is
> > > > available at
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > > > <
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> > > >
> > > >
> > > > To learn more about Apache HBase, please see
> http://hbase.apache.org/
> > > >
> > > > Thanks,
> > > > Guanghao Zhang
> > >
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Guanghao Zhang <zg...@gmail.com>.
>
> The only RN is on HBASE-21075, which
> does not carry a fix version of 2.2.0.
>
HBASE-21075 is only committed to branch-2.0 and branch-2.1. It is a issue
for 2.0 and 2.1, not for 2.2. So the fix version didn't contains 2.2.0.

Two possible fixes: add 2.2.0
> as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
>
HBASE-21970 is the document about how to upgrade from 2.0 or 2.1 to 2.2+.
It is not enought? Let me copy the document to the RN to HBASE-21970.

 If this is
> OK, I think we could make a RC6 with the release note change
>
Need to roll a new RC if only change the release note? Roll a new RC will
contain recent commits on branch-2.2, too.


张铎(Duo Zhang) <pa...@gmail.com> 于2019年6月11日周二 上午8:19写道:

> Maybe we could amend the release note for HBASE-21075 to HBASE-20881? Or at
> least reference HBASE-21075 in the release note for HBASE-20881? If this is
> OK, I think we could make a RC6 with the release note change and give it a
> one day vote window, if no objections we can push the release out.
>
> Sean Busbey <bu...@apache.org> 于2019年6月11日周二 上午12:14写道:
>
> > -1
> >
> > (reminder that -1s are not vetos on release votes)
> > bad:
> > * Release notes still have no call out / warning for folks about the
> > procedure needed to doing a rolling upgrade from earlier versions due
> > to the changes in HBASE-20881. The only RN is on HBASE-21075, which
> > does not carry a fix version of 2.2.0. Two possible fixes: add 2.2.0
> > as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
> >
> > good:
> > * checksums fine
> > * signatures fine
> > * LICENSE/NOTICE in src, bin, and client-bin artifacts
> > * source corresponds to 2.2.0RC5 tag
> >
> > On Tue, Jun 4, 2019 at 6:11 AM Guanghao Zhang <zg...@gmail.com>
> wrote:
> > >
> > > Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> > > This is the first release of the branch-2.2 line.
> > >
> > > The VOTE will remain open for at least 72 hours.
> > >
> > > [] +1
> > > [] +0/-0
> > > [] -1 Do not release this package because ...
> > >
> > > The tag to be voted on is 2.2.0-RC5. The release files, including
> > > signatures, digests, etc. can be found at:
> > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> > >
> > > Maven artifacts are available in a staging repository at:
> > >
> https://repository.apache.org/content/repositories/orgapachehbase-1316/
> > >
> > > Signatures used for HBase RCs can be found in this file:
> > > https://dist.apache.org/repos/dist/release/hbase/KEYS
> > >
> > > The list of bug fixes going into 2.2.0 can be found in included
> > > CHANGES.md and RELEASENOTES.md available here:
> > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> > > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> > > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md
> >
> > >
> > > A detailed source and binary compatibility report for this release is
> > > available at
> > >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > > <
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> > >
> > >
> > > To learn more about Apache HBase, please see http://hbase.apache.org/
> > >
> > > Thanks,
> > > Guanghao Zhang
> >
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by "张铎 (Duo Zhang)" <pa...@gmail.com>.
Maybe we could amend the release note for HBASE-21075 to HBASE-20881? Or at
least reference HBASE-21075 in the release note for HBASE-20881? If this is
OK, I think we could make a RC6 with the release note change and give it a
one day vote window, if no objections we can push the release out.

Sean Busbey <bu...@apache.org> 于2019年6月11日周二 上午12:14写道:

> -1
>
> (reminder that -1s are not vetos on release votes)
> bad:
> * Release notes still have no call out / warning for folks about the
> procedure needed to doing a rolling upgrade from earlier versions due
> to the changes in HBASE-20881. The only RN is on HBASE-21075, which
> does not carry a fix version of 2.2.0. Two possible fixes: add 2.2.0
> as a fixversion for HBASE-21075, or copy the RN to HBASE-21970
>
> good:
> * checksums fine
> * signatures fine
> * LICENSE/NOTICE in src, bin, and client-bin artifacts
> * source corresponds to 2.2.0RC5 tag
>
> On Tue, Jun 4, 2019 at 6:11 AM Guanghao Zhang <zg...@gmail.com> wrote:
> >
> > Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> > This is the first release of the branch-2.2 line.
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [] +1
> > [] +0/-0
> > [] -1 Do not release this package because ...
> >
> > The tag to be voted on is 2.2.0-RC5. The release files, including
> > signatures, digests, etc. can be found at:
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
> >
> > Maven artifacts are available in a staging repository at:
> > https://repository.apache.org/content/repositories/orgapachehbase-1316/
> >
> > Signatures used for HBase RCs can be found in this file:
> > https://dist.apache.org/repos/dist/release/hbase/KEYS
> >
> > The list of bug fixes going into 2.2.0 can be found in included
> > CHANGES.md and RELEASENOTES.md available here:
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> > <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md>
> >
> > A detailed source and binary compatibility report for this release is
> > available at
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> > <
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html
> >
> >
> > To learn more about Apache HBase, please see http://hbase.apache.org/
> >
> > Thanks,
> > Guanghao Zhang
>

Re: [VOTE] The fifth HBase 2.2.0 release candidate (RC5) is available

Posted by Sean Busbey <bu...@apache.org>.
-1

(reminder that -1s are not vetos on release votes)
bad:
* Release notes still have no call out / warning for folks about the
procedure needed to doing a rolling upgrade from earlier versions due
to the changes in HBASE-20881. The only RN is on HBASE-21075, which
does not carry a fix version of 2.2.0. Two possible fixes: add 2.2.0
as a fixversion for HBASE-21075, or copy the RN to HBASE-21970

good:
* checksums fine
* signatures fine
* LICENSE/NOTICE in src, bin, and client-bin artifacts
* source corresponds to 2.2.0RC5 tag

On Tue, Jun 4, 2019 at 6:11 AM Guanghao Zhang <zg...@gmail.com> wrote:
>
> Please vote on this release candidate (RC) for Apache HBase 2.2.0.
> This is the first release of the branch-2.2 line.
>
> The VOTE will remain open for at least 72 hours.
>
> [] +1
> [] +0/-0
> [] -1 Do not release this package because ...
>
> The tag to be voted on is 2.2.0-RC5. The release files, including
> signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/
>
> Maven artifacts are available in a staging repository at:
> https://repository.apache.org/content/repositories/orgapachehbase-1316/
>
> Signatures used for HBase RCs can be found in this file:
> https://dist.apache.org/repos/dist/release/hbase/KEYS
>
> The list of bug fixes going into 2.2.0 can be found in included
> CHANGES.md and RELEASENOTES.md available here:
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/CHANGES.md
> <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/CHANGES.md>
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/RELEASENOTES.md
> <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/RELEASENOTES.md>
>
> A detailed source and binary compatibility report for this release is
> available at
> https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC5/api_compare_2.2.0RC5_to_2.1.4.html
> <https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC4/api_compare_2.2.0RC4_to_2.1.4.html>
>
> To learn more about Apache HBase, please see http://hbase.apache.org/
>
> Thanks,
> Guanghao Zhang