[ 
https://issues.apache.org/jira/browse/HBASE-27537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

mahua updated HBASE-27537:
--------------------------
    Description: 
Although table has a TTL set in the cluster,some regions do not perform 
periodic major compactions,and the expired TTL data is still stored in these 
large files. Not trigger the reason is that the periodic check of the thread 
according to number of files in the region  If > hbase.hstore.compaction.min 
then major compaction is not triggered, Instead, minor compaction is triggered 
first. But minor compaction which excludes large files (by the 
hbase.hstore.compaction.max.size), when the larger files reach a certain 
number, the expired data under the larger files cannot be deleted normally.

 

 

 

  was:
Although table has a TTL set in the cluster,some regions do not perform 
periodic major compactions,and the expired TTL data is still stored in these 
large files. Not trigger the reason is that the periodic check of the thread 
according to number of files in the region o If > hbase.hstore.compaction.min 
then major compaction is not triggered, Instead, minor compaction is triggered 
first. But minor compaction which excludes large files (by the 
hbase.hstore.compaction.max.size), when the larger files reach a certain 
number, the expired data under the larger files cannot be deleted normally.

 

 

 


> Optimize the compaction triggering logic if  table has set TTL
> --------------------------------------------------------------
>
>                 Key: HBASE-27537
>                 URL: https://issues.apache.org/jira/browse/HBASE-27537
>             Project: HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 2.4.15
>            Reporter: mahua
>            Priority: Critical
>
> Although table has a TTL set in the cluster,some regions do not perform 
> periodic major compactions,and the expired TTL data is still stored in these 
> large files. Not trigger the reason is that the periodic check of the thread 
> according to number of files in the region  If > hbase.hstore.compaction.min 
> then major compaction is not triggered, Instead, minor compaction is 
> triggered first. But minor compaction which excludes large files (by the 
> hbase.hstore.compaction.max.size), when the larger files reach a certain 
> number, the expired data under the larger files cannot be deleted normally.
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to