[
https://issues.apache.org/jira/browse/HBASE-22188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16812314#comment-16812314
]
Duo Zhang commented on HBASE-22188:
-----------------------------------
The error message is
{noformat}
org.apache.hadoop.hbase.exceptions.MergeRegionException:
org.apache.hadoop.hbase.client.DoNotRetryRegionException:
02a8c5bd42a46fa757b9bd4023c81442 is no OPEN; state=OPENING
at
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure.checkRegionsToMerge(MergeTableRegionsProcedure.java:160)
at
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure.checkRegionsToMerge(MergeTableRegionsProcedure.java:138)
at
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure.<init>(MergeTableRegionsProcedure.java:116)
at org.apache.hadoop.hbase.master.HMaster$2.run(HMaster.java:1924)
at
org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil.submitProcedure(MasterProcedureUtil.java:134)
at org.apache.hadoop.hbase.master.HMaster.mergeRegions(HMaster.java:1915)
at
org.apache.hadoop.hbase.master.MasterRpcServices.mergeTableRegions(MasterRpcServices.java:824)
at
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:132)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)
Caused by: org.apache.hadoop.hbase.client.DoNotRetryRegionException:
02a8c5bd42a46fa757b9bd4023c81442 is no OPEN; state=OPENING
at
org.apache.hadoop.hbase.master.assignment.RegionStateNode.checkOnline(RegionStateNode.java:297)
at
org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure.checkOnline(AbstractStateMachineTableProcedure.java:191)
at
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure.checkRegionsToMerge(MergeTableRegionsProcedure.java:158)
... 11 more
{noformat}
So I think we'd better and a waitUntilNoRIT call before scheduling the merge
request.
> Make TestSplitMerge more stable
> -------------------------------
>
> Key: HBASE-22188
> URL: https://issues.apache.org/jira/browse/HBASE-22188
> Project: HBase
> Issue Type: Improvement
> Components: test
> Reporter: Duo Zhang
> Priority: Major
>
> Sometimes it fails in pre commit.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)