[
https://issues.apache.org/jira/browse/HBASE-27433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
chenglei updated HBASE-27433:
-----------------------------
Description: When compaction is failed,
{{DefaultMobStoreCompactor.performCompaction}} deletes the {{MobStoreFile}}
while is writing, but for {{OptimizedMode}},
{{DefaultMobStoreCompactor.performCompaction}} should create multiple
{{MobStoreFile}}s, if compaction is failed, all theses {{MobStoreFile}}s are
useless and should be deleted altogether. we should better not depend on
{{RSMobFileCleanerChore}} to clean them because it is mainly used for archive
already compacted {{MobStoreFile}}s.
> DefaultMobStoreCompactor should delete MobStoreFile cleanly when compaction
> is failed.
> ---------------------------------------------------------------------------------------
>
> Key: HBASE-27433
> URL: https://issues.apache.org/jira/browse/HBASE-27433
> Project: HBase
> Issue Type: Bug
> Components: mob
> Affects Versions: 3.0.0-alpha-3
> Reporter: chenglei
> Priority: Major
>
> When compaction is failed, {{DefaultMobStoreCompactor.performCompaction}}
> deletes the {{MobStoreFile}} while is writing, but for {{OptimizedMode}},
> {{DefaultMobStoreCompactor.performCompaction}} should create multiple
> {{MobStoreFile}}s, if compaction is failed, all theses {{MobStoreFile}}s are
> useless and should be deleted altogether. we should better not depend on
> {{RSMobFileCleanerChore}} to clean them because it is mainly used for archive
> already compacted {{MobStoreFile}}s.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)