From 846acf62589fb2389cf32b798a64b5db526aebdd Mon Sep 17 00:00:00 2001 From: mbertozzi Date: Wed, 24 Apr 2013 09:27:22 +0000 Subject: [PATCH] HBASE-8413 Snapshot verify region will always fail if the HFile has been archived (Jerry He) git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471319 13f79535-47bb-0310-9956-ffa450edef68 --- .../hadoop/hbase/master/snapshot/MasterSnapshotVerifier.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.java index bee2ac56d2b..909b685cd1b 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.java @@ -216,7 +216,7 @@ public final class MasterSnapshotVerifier { String fileName = hfile.getPath().getName(); Path file = new Path(realCfDir, fileName); Path archived = new Path(archivedCfDir, fileName); - if (!fs.exists(file) && !file.equals(archived)) { + if (!fs.exists(file) && !fs.exists(archived)) { throw new CorruptedSnapshotException("Can't find hfile: " + hfile.getPath() + " in the real (" + realCfDir + ") or archive (" + archivedCfDir + ") directory for the primary table.", snapshot);