[
https://issues.apache.org/jira/browse/HBASE-27667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rajeshbabu Chintaguntla updated HBASE-27667:
--------------------------------------------
Description:
Normalizer can be used to merge the regions which become emtpy post TTL expiry.
But it's picking the presplit regions as well. We can skip picking presplit
regions while preparing the merge plans by looking at the number of storefiles
along with size. Presplit regions have zero storefiles where as the TTL expired
regions have 1 storefile with zero size.
was:
Normalizer can be used to merge the regions which become emtpy post TTL expiry.
But it's picking the presplit regions as well. We can skip picking presplit
regions while preparing the merge plans by looking at the number of storefiles
instead of size. Presplit regions have zero storefiles where as the TTL expired
regions have 1 storefile with zero size.
> Normalizer can skip picking presplit regions while preparing merge plans
> ------------------------------------------------------------------------
>
> Key: HBASE-27667
> URL: https://issues.apache.org/jira/browse/HBASE-27667
> Project: HBase
> Issue Type: Improvement
> Components: Normalizer
> Reporter: Rajeshbabu Chintaguntla
> Assignee: Rajeshbabu Chintaguntla
> Priority: Major
> Fix For: 2.6.0, 3.0.0-alpha-4, 2.5.4
>
>
> Normalizer can be used to merge the regions which become emtpy post TTL
> expiry.
> But it's picking the presplit regions as well. We can skip picking presplit
> regions while preparing the merge plans by looking at the number of
> storefiles along with size. Presplit regions have zero storefiles where as
> the TTL expired regions have 1 storefile with zero size.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)