Index: src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java (revision 1148242) +++ src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java (working copy) @@ -482,7 +482,12 @@ // the region chain in META //if (hbi.foundRegionDir == null) continue; //if (hbi.deployedOn.size() != 1) continue; - if (hbi.deployedOn.size() == 0) continue; + + // no deployed is checked elsewhere. Include + // these cases in modTInfo, so we can evaluate those regions as part of + // the region chain in META.(delete this regioninfo from META when in checkConsistency(),it will make hole in chain + // and we can read regions from HDFS or make a new region to fix this hole.) + //if (hbi.deployedOn.size() == 0) continue; // We should be safe here String tableName = hbi.metaEntry.getTableDesc().getNameAsString();