With 3 binding +1s, 1 -0, and 1 non-binding +1s, the vote passed. Let me push out 2.1.10.
Thanks all for voting! 张铎(Duo Zhang) <[email protected]> 于2020年4月8日周三 上午9:02写道: > Here is my +1. > > 张铎(Duo Zhang) <[email protected]> 于2020年4月8日周三 上午8:59写道: > >> Got it. Thanks for helping analyzing it. >> >> Yu Li <[email protected]> 于2020年4月7日周二 下午10:16写道: >> >>> Sorry for the late response due to vacation. >>> >>> I could reproduce the failure by running `mvn >>> -Dtest=TestHFileCleaner#testHFileCleaning clean test`, and from the log I >>> found the root cause, simply because my username on the test machine >>> includes a dot, and the error message is like: >>> =============================== >>> >>> *2020-04-07 21:59:10,396 ERROR [dir-scan-pool1-thread-1] >>> mob.ManualMobMaintHFileCleaner(90): Failed to determine mob status of >>> 'hdfs://localhost:54176/user/ >>> jueding.ly/test-data/42c5e99f-1b41-40d4-6117-394851f2bad9/archive/someHFileThatWouldBeAUUID.1586267949800 >>> < >>> http://jueding.ly/test-data/42c5e99f-1b41-40d4-6117-394851f2bad9/archive/someHFileThatWouldBeAUUID.1586267949800 >>> >', >>> keeping it just in case.java.lang.IllegalArgumentException: Illegal >>> character <.> at 7. Namespaces may only contain 'alphanumeric characters' >>> from any language and digits: jueding.ly <http://jueding.ly>* >>> =============================== >>> >>> It would be better if we could harden the test case, but since it >>> indicates >>> no real bug, I don't think it should block the release. >>> >>> Since the stably failed case is confirmed to be environment related and >>> the >>> timed out cases could pass in single local run, I'm changing my vote to >>> +1. >>> >>> And to be explicit: >>> >>> +1 (binding) >>> >>> Checked sums and signatures: ok >>> Built from source: ok (8u101) >>> RAT check: ok (8u101) >>> Unit tests: ok (8u101) >>> Server web UI: ok, checked master/RS UI, table details page, debug dump, >>> metrics dump, everything looks good >>> Shell commands: ok (8u101), ran DDL/DML/flush/compact/split/merge_region >>> commands, everything looks good >>> >>> Best Regards, >>> Yu >>> >>> >>> On Sun, 5 Apr 2020 at 15:49, 张铎(Duo Zhang) <[email protected]> >>> wrote: >>> >>> > Hi, Yu Li, I can not see these failures. Could you please confirm them >>> > again? What is the detailed failure message? >>> > >>> > Thanks. >>> > >>> > Yu Li <[email protected]> 于2020年4月3日周五 上午10:24写道: >>> > >>> > > -1 (binding) >>> > > >>> > > Checked sums and signatures: ok >>> > > Built from source: ok (8u101) >>> > > RAT check: ok (8u101) >>> > > Unit tests: failed (8u101) >>> > > - TestHFileCleaner.testHFileCleaning failed stably and could be >>> > reproduced >>> > > by single run >>> > > - 6 Errors caused by test timed out of this invocation >>> > > path: >>> > > >>> > >>> TestExportSnapshot.testExportWithTargetName:190->testExportFileSystemState:195->testExportFileSystemState:202->testExportFileSystemState:230 >>> > > - Command to run the UT: >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > * mvn -B -PrunAllTests\ -DreuseForks=false\ >>> > > -Dmaven.test.redirectTestOutputToFile=true\ >>> > > -Dsurefire.rerunFailingTestsCount=2\ -Dit.test=noItTest\ >>> > > -Dmaven.test.failure.ignore=true\ >>> -Dsurefire.testFailureIgnore=true\ >>> > > -Dmaven.test.error.ignore=true\ test* >>> > > >>> > > Best Regards, >>> > > Yu >>> > > >>> > > >>> > > On Fri, 3 Apr 2020 at 09:53, Andrew Purtell <[email protected]> >>> wrote: >>> > > >>> > > > -1 (binding) >>> > > > >>> > > > * Signature: ok >>> > > > * Checksum : ok >>> > > > * Rat check (1.8.0_232): ok >>> > > > - mvn clean apache-rat:check >>> > > > * Built from source (1.8.0_232): ok >>> > > > - mvn clean install -DskipTests >>> > > > * Unit tests pass (1.8.0_232): failed >>> > > > - mvn package -P runAllTests >>> > > > >>> > > > TestHRegionWithInMemoryFlush.testCheckAndMutate_WithCorrectValue >>> 100% >>> > > > failure >>> > > > >>> > > > >>> > > > >>> > > >>> > >>> org.apache.hadoop.hbase.regionserver.TestHRegionWithInMemoryFlush.testCheckAndMutate_WithCorrectValue >>> > > > Run 1: >>> > > > >>> > > > >>> > > >>> > >>> TestHRegionWithInMemoryFlush>TestHRegion.testCheckAndMutate_WithCorrectValue:1986 >>> > > > expected:<true> but was:<false> >>> > > > Run 2: >>> > > > >>> > > > >>> > > >>> > >>> TestHRegionWithInMemoryFlush>TestHRegion.testCheckAndMutate_WithCorrectValue:1986 >>> > > > expected:<true> but was:<false> >>> > > > Run 3: >>> > > > >>> > > > >>> > > >>> > >>> TestHRegionWithInMemoryFlush>TestHRegion.testCheckAndMutate_WithCorrectValue:1986 >>> > > > expected:<true> but was:<false> >>> > > > Run 4: >>> > > > >>> > > > >>> > > >>> > >>> TestHRegionWithInMemoryFlush>TestHRegion.testCheckAndMutate_WithCorrectValue:1986 >>> > > > expected:<true> but was:<false> >>> > > > >>> > > > TestCanaryTool is broken, lots of these: >>> > > > >>> > > > [ERROR] Run 2: TestCanaryTool.testReadTableTimeouts:218 >>> > > > Argument(s) are different! Wanted: >>> > > > mockAppender.doAppend( >>> > > > <custom argument matcher> >>> > > > ); >>> > > > -> at >>> > > > >>> > > > >>> > > >>> > >>> org.apache.hadoop.hbase.tool.TestCanaryTool.testReadTableTimeouts(TestCanaryTool.java:218) >>> > > > Actual invocations have different arguments: >>> > > > mockAppender.doAppend( >>> > > > org.apache.log4j.spi.LoggingEvent@5c21284d >>> > > > ); >>> > > > Some flakes. The TestFromClientSide3 results are concerning because >>> > they >>> > > > could be a correctness issue: >>> > > > >>> > > > org.apache.hadoop.hbase.regionserver.TestRegionReplicas.null >>> > > > Run 1: >>> > > > TestRegionReplicas.testVerifySecondaryAbilityToReadWithOnFiles:476 >>> » >>> > > > TestTimedOut >>> > > > Run 2: PASS >>> > > > >>> > > > >>> > > > >>> > > >>> > >>> org.apache.hadoop.hbase.client.TestFromClientSide3.testScanAfterDeletingSpecifiedRowV2 >>> > > > Run 1: >>> TestFromClientSide3.testScanAfterDeletingSpecifiedRowV2:253 >>> > > > expected:<3> but was:<2> >>> > > > Run 2: >>> TestFromClientSide3.testScanAfterDeletingSpecifiedRowV2:253 >>> > > > expected:<3> but was:<2> >>> > > > Run 3: PASS >>> > > > >>> > > > >>> org.apache.hadoop.hbase.master.assignment.TestRegionMoveAndAbandon.test >>> > > > Run 1: TestRegionMoveAndAbandon.test:118 » Runtime >>> > > > org.apache.hadoop.hbase.client.Ret... >>> > > > Run 2: PASS >>> > > > >>> > > > >>> > > > >>> > > >>> > >>> org.apache.hadoop.hbase.master.procedure.TestMasterFailoverWithProcedures.testDisableTableWithFailover >>> > > > Run 1: TestMasterFailoverWithProcedures.setup:76 » IO Shutting >>> down >>> > > > Run 2: PASS >>> > > > >>> > > > >>> > > > >>> > > >>> > >>> org.apache.hadoop.hbase.replication.regionserver.TestReplicator.testReplicatorWithErrors >>> > > > Run 1: TestReplicator.testReplicatorWithErrors:158 We did not >>> > > replicate >>> > > > enough rows expected:<10> but was:<6> >>> > > > Run 2: PASS >>> > > > >>> > > > >>> > > > >>> > > >>> > >>> org.apache.hadoop.hbase.util.TestFromClientSide3WoUnsafe.testScanAfterDeletingSpecifiedRowV2 >>> > > > Run 1: >>> > > > >>> > > > >>> > > >>> > >>> TestFromClientSide3WoUnsafe>TestFromClientSide3.testScanAfterDeletingSpecifiedRowV2:253 >>> > > > expected:<3> but was:<2> >>> > > > Run 2: >>> > > > >>> > > > >>> > > >>> > >>> TestFromClientSide3WoUnsafe>TestFromClientSide3.testScanAfterDeletingSpecifiedRowV2:253 >>> > > > expected:<3> but was:<2> >>> > > > Run 3: PASS >>> > > > >>> > > > >>> > > > On Tue, Mar 31, 2020 at 9:15 PM Duo Zhang <[email protected]> >>> wrote: >>> > > > >>> > > > > Please vote on this Apache hbase release candidate, >>> > > > > hbase-2.1.10RC1 >>> > > > > >>> > > > > The VOTE will remain open for at least 72 hours. >>> > > > > >>> > > > > [ ] +1 Release this package as Apache hbase 2.1.10 >>> > > > > [ ] -1 Do not release this package because ... >>> > > > > >>> > > > > The tag to be voted on is 2.1.10RC1: >>> > > > > >>> > > > > https://github.com/apache/hbase/tree/2.1.10RC1 >>> > > > > >>> > > > > The release files, including signatures, digests, as well as >>> > CHANGES.md >>> > > > > and RELEASENOTES.md included in this RC can be found at: >>> > > > > >>> > > > > https://dist.apache.org/repos/dist/dev/hbase/2.1.10RC1/ >>> > > > > >>> > > > > Maven artifacts are available in a staging repository at: >>> > > > > >>> > > > > >>> > > >>> https://repository.apache.org/content/repositories/orgapachehbase-1387/ >>> > > > > >>> > > > > Artifacts were signed with the 9AD2AE49 key which can be found >>> in: >>> > > > > >>> > > > > https://dist.apache.org/repos/dist/release/hbase/KEYS >>> > > > > >>> > > > > 2.1.10 includes ~23 bug and improvement fixes done since the >>> 2.1.9. >>> > > > > >>> > > > > To learn more about apache hbase, please see >>> > > > > http://hbase.apache.org/ >>> > > > > >>> > > > > Thanks, >>> > > > > Your HBase Release Manager >>> > > > > >>> > > > >>> > > > >>> > > > -- >>> > > > Best regards, >>> > > > Andrew >>> > > > >>> > > > Words like orphans lost among the crosstalk, meaning torn from >>> truth's >>> > > > decrepit hands >>> > > > - A23, Crosstalk >>> > > > >>> > > >>> > >>> >>
