Ted Yu created HBASE-19478: ------------------------------ Summary: Utilize multi-get to speed up WAL file checking in BackupLogCleaner Key: HBASE-19478 URL: https://issues.apache.org/jira/browse/HBASE-19478 Project: HBase Issue Type: Improvement Reporter: Ted Yu
Currently BackupLogCleaner#getDeletableFiles() issues one Get per WAL file: {code} for (FileStatus file : files) { String wal = file.getPath().toString(); boolean logInSystemTable = table.isWALFileDeletable(wal); {code} This is rather inefficient considering the number of WAL files in production can get quite large. We should use multi-get to reduce the number of calls to backup table (which normally resides on another server). -- This message was sent by Atlassian JIRA (v6.4.14#64029)