With four binding +1s including my own, two non-binding +1s, and no 0 or -1 votes, this vote passes.
And there are some flaky unit tests which need time to fix. Because some of them are hard to reproduce. Thank you to all who voted on the release candidate! Artem Ervits <artemerv...@gmail.com> 于2019年6月13日周四 上午5:33写道: > +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 -fn -P runAllTests > > used a modified version of hbase-vote to prevent failure (-fn). In my env, > this script fails due to hbase-http and I'm working to identify issues > local to my environment so not -1. > > [hbase-server] > org.apache.hadoop.hbase.client.TestSnapshotCloneIndependence failed as part > of script but passed individually. > org.apache.hadoop.hbase.replication.TestReplicationDroppedTables failed as > part of script but passed individually. > > [hbase-mapreduce] > org.apache.hadoop.hbase.snapshot.TestExportSnapshot timed out and failed > for various test class setUp reasons as part of script and passed > individually. > org.apache.hadoop.hbase.snapshot.TestMobExportSnapshot failed as part of > script but passed individually. > org.apache.hadoop.hbase.snapshot.TestMobSecureExportSnapshot failed as part > of script but passed individually. > org.apache.hadoop.hbase.snapshot.TestExportSnapshotWithTemporaryDirectory > failed as part of script but passed individually. > > [hbase-thrift] > org.apache.hadoop.hbase.thrift.TestThriftSpnegoHttpServer failed both via > script and individually > > [INFO] Running org.apache.hadoop.hbase.thrift.TestThriftSpnegoHttpServer > [ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 16.962 s <<< FAILURE! - in > org.apache.hadoop.hbase.thrift.TestThriftSpnegoHttpServer > [ERROR] > > testRunThriftServer(org.apache.hadoop.hbase.thrift.TestThriftSpnegoHttpServer) > Time elapsed: 1.419 s <<< ERROR! > org.apache.thrift.transport.TTransportException: HTTP Response code: 401 > at > > org.apache.hadoop.hbase.thrift.TestThriftSpnegoHttpServer.talkToThriftServer(TestThriftSpnegoHttpServer.java:207) > > possibly local to my system again > > [hbase-rest] > org.apache.hadoop.hbase.rest.TestSecureRESTServer failed both via script > and individually, again possibly due to my environment > > [ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: > 23.819 s <<< FAILURE! - in > org.apache.hadoop.hbase.rest.TestSecureRESTServer > [ERROR] > > testNegativeAuthorization(org.apache.hadoop.hbase.rest.TestSecureRESTServer) > Time elapsed: 0.452 s <<< FAILURE! > java.lang.AssertionError: > Got response: <html> > <head> > <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> > <title>Error 401 </title> > </head> > <body> > <h2>HTTP ERROR: 401</h2> > <p>Problem accessing /test/schema. Reason: > <pre> Authentication required</pre></p> > <hr /> > </body> > </html> > expected:<403> but was:<401> > at > > org.apache.hadoop.hbase.rest.TestSecureRESTServer.testNegativeAuthorization(TestSecureRESTServer.java:381) > > [ERROR] > > testPositiveAuthorization(org.apache.hadoop.hbase.rest.TestSecureRESTServer) > Time elapsed: 1.497 s <<< FAILURE! > java.lang.AssertionError: HTTP/1.1 401 Authentication required > expected:<200> but was:<401> > at > > org.apache.hadoop.hbase.rest.TestSecureRESTServer.testPositiveAuthorization(TestSecureRESTServer.java:345) > > [INFO] > [INFO] Results: > [INFO] > [ERROR] Failures: > [ERROR] TestSecureRESTServer.testNegativeAuthorization:381 Got response: > <html> > <head> > <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> > <title>Error 401 </title> > </head> > <body> > <h2>HTTP ERROR: 401</h2> > <p>Problem accessing /test/schema. Reason: > <pre> Authentication required</pre></p> > <hr /> > </body> > </html> > expected:<403> but was:<401> > [ERROR] TestSecureRESTServer.testPositiveAuthorization:345 HTTP/1.1 401 > Authentication required expected:<200> but was:<401> > [INFO] > [ERROR] Tests run: 6, Failures: 2, Errors: 0, Skipped: 0 > > On Wed, Jun 12, 2019 at 4:40 PM Tak-Lon (Stephen) Wu <taklo...@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): failed > > - mvn test -P runAllTests > > > > *Investigation for Unit Test failures* > > TestClusterScopeQuotaThrottle.testUserNamespaceClusterScopeQuota test > timed > > out after 780 seconds (confirmed as flaky > > < > > > https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html > > >. > > passed on second run) > > TestSnapshotFromMaster.testAsyncSnapshotWillNotBlockSnapshotHFileCleaner > > (confirmed as flaky > > < > > > https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/branch-2.2/lastSuccessfulBuild/artifact/dashboard.html > > >, > > passed on second run) > > TestRegionReplicaFailover.testSecondaryRegionKill (not shown as flaky, > but > > passed the second run) > > > > Unit tests suite failed because TestClusterScopeQuotaThrottle didn't pass > > with rerun, but it passed when it ran alone mvn clean test > > -Dtest=TestClusterScopeQuotaThrottle -Dsurefire.rerunFailingTestsCount=5 > > [INFO] Running > org.apache.hadoop.hbase.quotas.TestClusterScopeQuotaThrottle > > [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: > > 127.46 s - in > org.apache.hadoop.hbase.quotas.TestClusterScopeQuotaThrottle > > > > Also checked 2.2.0RC6 < > https://github.com/apache/hbase/commits/branch-2.2> > > only includes fixes for unit tests since 2.2.0RC5, such voting +1. > > > > -Stephen > > > > On Wed, Jun 12, 2019 at 11:06 AM Josh Elser <els...@apache.org> wrote: > > > > > +1 (binding) > > > > > > I had validated RC5, but missed reporting back in time. If release > notes > > > and changes are the only differences, my old validation should be fine. > > > I spot checked the src release and re-validated sigs/xsums. > > > > > > I thought that keeping this only open for 24hrs was clearly against > > > policy, but after re-reading said policy [1], it seems like you're OK > to > > > do so. > > > > > > [1] https://www.apache.org/foundation/voting.html > > > > > > On 6/11/19 5:48 AM, Guanghao Zhang 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. > > > > > > > > RC6 is almost same with RC5. The biggest change is the release note, > > > which > > > > added the release note of HBASE-21970 about how to upgrade 2.0 or 2.1 > > > > cluster to 2.2+. So this VOTE will only open 24 hours. > > > > > > > > [] +1 > > > > [] +0/-0 > > > > [] -1 Do not release this package because ... > > > > > > > > The tag to be voted on is 2.2.0RC6. The release files, including > > > > signatures, digests, etc. can be found at: > > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC6/ > > > > > > > > Maven artifacts are available in a staging repository at: > > > > > https://repository.apache.org/content/repositories/orgapachehbase-1324 > > > > > > > > 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.0RC6/CHANGES.md > > > > > https://dist.apache.org/repos/dist/dev/hbase/2.2.0RC6/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.0RC6/api_compare_2.2.0RC6_to_2.1.5.html > > > > > > > > To learn more about Apache HBase, please see > http://hbase.apache.org/ > > > > > > > > Thanks, > > > > Guanghao Zhang > > > > > > > > > >