[ 
https://issues.apache.org/jira/browse/HBASE-7981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13595512#comment-13595512
 ] 

ramkrishna.s.vasudevan commented on HBASE-7981:
-----------------------------------------------

Himanshu,
Actually the patch that i attached is for the testcase 
testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback.

https://builds.apache.org/job/hbase-0.95/32/testReport/ shows the error that i 
pointed out.  
bq.Isn't ensureTableRegionNotOnSameServerAsMeta() will take care that the 
region which we will split is not co-hosted with a meta region.

Yes.
That causes this problem.  The regions list is collected even before this 
ensureTableRegionNotOnSameServerAsMeta() is called.  So when we try to work on 
that region object the isClosed becomes true.


                
> TestSplitTransactionOnCluster.testShutdownFixupWhenDaughterHasSplit failed in 
> 0.95 build #11
> --------------------------------------------------------------------------------------------
>
>                 Key: HBASE-7981
>                 URL: https://issues.apache.org/jira/browse/HBASE-7981
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Assignee: stack
>            Priority: Blocker
>             Fix For: 0.95.0
>
>         Attachments: 7981.extra.logging.txt, 7981.extra.logging.txt, 
> 7981v2.extra.logging.txt, HBASE-7981_1.patch, HBASE-7981.patch
>
>
> https://builds.apache.org/job/hbase-0.95/11/testReport/junit/org.apache.hadoop.hbase.regionserver/TestSplitTransactionOnCluster/testShutdownFixupWhenDaughterHasSplit/
> Hard to tell which region is missing post crash.  Not logged.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to