You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Feng Honghua (JIRA)" <ji...@apache.org> on 2014/02/18 06:14:19 UTC

[jira] [Commented] (HBASE-10557) DroppedSnapshotException is not handled properly for flush triggered by hlog-replay and non-abort region close

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

Feng Honghua commented on HBASE-10557:
--------------------------------------

Update:
# DroppedSnapshotException(as Throwable) thrown during hlog-replay is eventually handled in OpenRegionHandler by failing the region opening of which the hlog-replay is a sub-process, the region is not successfully opened in the regionserver, and master will re-assign this region, no problem regarding data-loss.
# DroppedSnapshotException(as Throwable) thrown during non-abort region-close is eventually handled in CloseRegionHandler by aborting the hosting regionserver, also no risk of data-loss.

According to above, this jira is a false alarm and can be closed as something like 'won't fix' or 'not a problem'. Sorry :-)

> DroppedSnapshotException is not handled properly for flush triggered by hlog-replay and non-abort region close
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-10557
>                 URL: https://issues.apache.org/jira/browse/HBASE-10557
>             Project: HBase
>          Issue Type: Bug
>          Components: regionserver
>            Reporter: Feng Honghua
>            Assignee: Feng Honghua
>            Priority: Critical
>
> Flush triggered by hlog-replay(replayRecoveredEdits) and region-close(non-abort close) get processed directly by region without putting flush entry into flushQueue, hence not handled by MemStoreFlusher, So DroppedSnapshotException emitted from internalFlushcache is not handled properly



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)