[
https://issues.apache.org/jira/browse/HBASE-11861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14242278#comment-14242278
]
Jingcheng Du commented on HBASE-11861:
--------------------------------------
bq. We create a del mob file per region compaction (major, and potentially
minor due to ttl age offs).
There're deleted cells in the minor compaction where only delete markers are
retained, all the earlier cells will be deleted.
I think we could leave the expired(live longer than TTL) cells out of the del
files. Let the ExpiredMobFileCleaner to handle those mob files directly.
Please advise. [~jmhsieh]. Thanks!
> Native MOB Compaction mechanisms.
> ---------------------------------
>
> Key: HBASE-11861
> URL: https://issues.apache.org/jira/browse/HBASE-11861
> Project: HBase
> Issue Type: Sub-task
> Components: regionserver, Scanners
> Affects Versions: 2.0.0
> Reporter: Jonathan Hsieh
> Attachments: 141030-mob-compaction.pdf, mob compaction.pdf
>
>
> Currently, the first cut of mob will have external processes to age off old
> mob data (the ttl cleaner), and to compact away deleted or over written data
> (the sweep tool).
> From an operational point of view, having two external tools, especially one
> that relies on MapReduce is undesirable. In this issue we'll tackle
> integrating these into hbase without requiring external processes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)