[
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