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
>>> > > >
>>> > >
>>> >
>>>
>>

Reply via email to