Yi Mei created HBASE-26670:
------------------------------

             Summary: HFileLinkCleaner should be added even if snapshot is 
disabled
                 Key: HBASE-26670
                 URL: https://issues.apache.org/jira/browse/HBASE-26670
             Project: HBase
          Issue Type: Bug
            Reporter: Yi Mei


We encountered a problem in our cluster:
1. Cluster has many snapshots, cause the archive directory is too big.
2. We delete some snapshots, but the cleaner runs slowly because this is a race 
in synchronized method of SnapshotHFileCleaner.
3. We delete all snapshots, and disable snapshot 
feature(hbase.snapshot.enabled=false), so the cleaner will skip the 
synchronized method in SnapshotHFileCleaner.
4. After cleaner runs, some back reference and data files under archive 
directory are deleted, but they are still used by some restored tables. This 
does not meet expectations.

One solution is add HFileLinkCleaner even if snapshot is disabled.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to