Class HbckTableInfo.HDFSIntegrityFixer

All Implemented Interfaces:
TableIntegrityErrorHandler
Enclosing class:
HbckTableInfo

This handler fixes integrity errors from hdfs information. There are basically three classes of integrity problems 1) holes, 2) overlaps, and 3) invalid regions. This class overrides methods that fix holes and the overlap group case. Individual cases of particular overlaps are handled by the general overlap group merge repair case. If hbase is online, this forces regions offline before doing merge operations.