[
https://issues.apache.org/jira/browse/HBASE-17407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15799188#comment-15799188
]
stack commented on HBASE-17407:
-------------------------------
bq. Is it possible to execute WAL truncation based on the values in
SequenceIdAccounting while a flush is on going and between startCacheFlush()
and completeCacheFlush()?
If you mean by WAL truncation, the dropping of WALs, then the answer is NO; we
cannot drop WALs during a flush. Flush takes out a barrier, the closeBarrier in
the WAL subsystem (See AbstractFSWAL...).
> Correct update of maxFlushedSeqId in HRegion
> --------------------------------------------
>
> Key: HBASE-17407
> URL: https://issues.apache.org/jira/browse/HBASE-17407
> Project: HBase
> Issue Type: Bug
> Reporter: Eshcar Hillel
>
> The attribute maxFlushedSeqId in HRegion is used to track the max sequence id
> in the store files and is reported to HMaster. When flushing only part of the
> memstore content this value might be incorrect and may cause data loss.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)