[ https://issues.apache.org/jira/browse/HBASE-19839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16345834#comment-16345834 ]
Umesh Agashe commented on HBASE-19839: -------------------------------------- [~stack], as we discussed I have created separate Jira HBASE-19851 to track #2 above. For now, I have added a new overloaded method MasterProcedureTestingUtility#testRollbackAndDoubleExecution which will wait for all procedures to finish before asserting conditions for tests. This function is currently used by TestMergeTableRegionsProcedure and TestSplitTableRegionProcedure. Rollback of these procedures have side effect of spawning AssignProcedure/s and doesn't wait for spawned's procedures' completion. Because of this, rollback of these procedures are tested with exception in the framework. Let me know if the patch 003 looks okay. Thanks! > Flakey TestMergeTableRegionsProcedure & TestSplitTableRegionProcedure > --------------------------------------------------------------------- > > Key: HBASE-19839 > URL: https://issues.apache.org/jira/browse/HBASE-19839 > Project: HBase > Issue Type: Sub-task > Components: flakey, test > Reporter: stack > Assignee: Umesh Agashe > Priority: Major > Fix For: 2.0.0-beta-2 > > Attachments: hbase-19839.master.001.patch, > hbase-19839.master.002.patch, hbase-19839.master.003.patch > > > Failing about 10% of the time: > [https://builds.apache.org/job/HBASE-Flaky-Tests-branch2.0/590/artifact/hbase-server/target/surefire-reports/org.apache.hadoop.hbase.master.assignment.TestMergeTableRegionsProcedure.txt] > Its a good one. Probably an issue down deep. -- This message was sent by Atlassian JIRA (v7.6.3#76005)