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

Reply via email to