HBASE-16294 hbck reporting "No HDFS region dir found" for replicas
Signed-off-by: Matteo Bertozzi <matteo.berto...@cloudera.com> Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f7961ea7 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f7961ea7 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f7961ea7 Branch: refs/heads/branch-1.1 Commit: f7961ea70a040d450c7b1393792e43eba076f752 Parents: 31a2f04 Author: Umesh Agashe <uaga...@cloudera.com> Authored: Wed Sep 21 10:05:33 2016 -0700 Committer: Matteo Bertozzi <matteo.berto...@cloudera.com> Committed: Wed Sep 21 14:31:27 2016 -0700 ---------------------------------------------------------------------- .../src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/f7961ea7/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java index b835d9e..51f0218 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java @@ -1083,7 +1083,10 @@ public class HBaseFsck extends Configured implements Closeable { private void loadHdfsRegioninfo(HbckInfo hbi) throws IOException { Path regionDir = hbi.getHdfsRegionDir(); if (regionDir == null) { - LOG.warn("No HDFS region dir found: " + hbi + " meta=" + hbi.metaEntry); + if (hbi.getReplicaId() == HRegionInfo.DEFAULT_REPLICA_ID) { + // Log warning only for default/ primary replica with no region dir + LOG.warn("No HDFS region dir found: " + hbi + " meta=" + hbi.metaEntry); + } return; }