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

stack commented on HBASE-6679:
------------------------------

For sure the regions was not doubly-assigned? Split happened of the region on 
one server but on another server, the same region was being compacted?  You'd 
need the master logs to figure it a dbl-assign.

Storefiles are an ImmutableList.

Can you figure a place where we'd be running compactions on a region concurrent 
w/ our splitting it?  Compacting we take out write lock.  Doesnt look like any 
locks while SplitTransaction is running (closing parent, it'll need write 
lock... thats after daughters open though).
                
> RegionServer aborts due to race between compaction and split
> ------------------------------------------------------------
>
>                 Key: HBASE-6679
>                 URL: https://issues.apache.org/jira/browse/HBASE-6679
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Devaraj Das
>            Assignee: Devaraj Das
>             Fix For: 0.92.3
>
>         Attachments: rs-crash-parallel-compact-split.log
>
>
> In our nightlies, we have seen RS aborts due to compaction and split racing. 
> Original parent file gets deleted after the compaction, and hence, the 
> daughters don't find the parent data file. The RS kills itself when this 
> happens. Will attach a snippet of the relevant RS logs.

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