You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by md...@apache.org on 2018/07/27 20:02:31 UTC

[23/24] hbase git commit: HBASE-20966 RestoreTool#getTableInfoPath should look for completed snapshot only

HBASE-20966 RestoreTool#getTableInfoPath should look for completed snapshot only


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/cf481d3b
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/cf481d3b
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/cf481d3b

Branch: refs/heads/HBASE-20749
Commit: cf481d3b514450c024a2b0febfaef6dd19a83281
Parents: 7178a98
Author: tedyu <yu...@gmail.com>
Authored: Fri Jul 27 11:12:26 2018 -0700
Committer: tedyu <yu...@gmail.com>
Committed: Fri Jul 27 11:12:26 2018 -0700

----------------------------------------------------------------------
 .../java/org/apache/hadoop/hbase/backup/util/RestoreTool.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/cf481d3b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/RestoreTool.java
----------------------------------------------------------------------
diff --git a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/RestoreTool.java b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/RestoreTool.java
index 5c43722..13b183d 100644
--- a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/RestoreTool.java
+++ b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/RestoreTool.java
@@ -236,7 +236,8 @@ public class RestoreTool {
     Path tableInfoPath = null;
 
     // can't build the path directly as the timestamp values are different
-    FileStatus[] snapshots = fs.listStatus(tableSnapShotPath);
+    FileStatus[] snapshots = fs.listStatus(tableSnapShotPath,
+        new SnapshotDescriptionUtils.CompletedSnaphotDirectoriesFilter(fs));
     for (FileStatus snapshot : snapshots) {
       tableInfoPath = snapshot.getPath();
       // SnapshotManifest.DATA_MANIFEST_NAME = "data.manifest";