You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Xiaolin Ha (Jira)" <ji...@apache.org> on 2022/06/17 18:14:00 UTC

[jira] [Resolved] (HBASE-27125) The batch size of cleaning expired mob files should have an upper bound

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

Xiaolin Ha resolved HBASE-27125.
--------------------------------
    Resolution: Fixed

Merged to master and branch-2.4+, thanks [~zhangduo] for reviewing.

> The batch size of cleaning expired mob files should have an upper bound
> -----------------------------------------------------------------------
>
>                 Key: HBASE-27125
>                 URL: https://issues.apache.org/jira/browse/HBASE-27125
>             Project: HBase
>          Issue Type: Improvement
>          Components: mob
>    Affects Versions: 2.4.12
>            Reporter: Xiaolin Ha
>            Assignee: Xiaolin Ha
>            Priority: Minor
>             Fix For: 2.5.0, 2.6.0, 3.0.0-alpha-3, 2.4.14
>
>
> Currently the cleaning logic for expired mob files is adding all the deletable files in one directory to a list in memory and then archiving all the files in the list. But when there are millions of files need to delete, the list will be huge and make great heap memory pressure to the master.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)