We have -fixHdfsOverlaps and -fixHdfsHoles options in hbck. This is to fix HDFS-level inconsistency only (can be run without HBASE running). However, I don't see how useful is this - we will create new region directory to merge overlapped regions or plug the hole in HDFS-level; however, the new region is not recorded in META (and hence is not online). We have to run -fixMeta and -fixAssignments to bring the new region online and visible.
I plan to add a new option -fixOverlaps and -fixHoles to fix HDFS and META in one command. I just wonder whether we should deprecates -fixHdfsOverlaps and -fixHdfsHoles. Thanks Stephen
