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

Reply via email to