You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/02/29 20:08:31 UTC
[22/51] [partial] hbase-site git commit: Published site at
88f775996b3b52d784ad13ab07515134619316ba.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bdd1f3f0/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.html b/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.html
index 749e3d9..a1d2c88 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.html
@@ -339,201 +339,205 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#disableBalancer">disableBalancer</a></strong></code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#disableSplitAndMerge">disableSplitAndMerge</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#emptyRegionInfoQualifiers">emptyRegionInfoQualifiers</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.html" title="interface in org.apache.hadoop.hbase.util">HBaseFsck.ErrorReporter</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#errors">errors</a></strong></code>
<div class="block">State</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#executor">executor</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixAny">fixAny</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixAssignments">fixAssignments</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixEmptyMetaCells">fixEmptyMetaCells</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixes">fixes</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixHdfsHoles">fixHdfsHoles</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixHdfsOrphans">fixHdfsOrphans</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixHdfsOverlaps">fixHdfsOverlaps</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixMeta">fixMeta</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixReferenceFiles">fixReferenceFiles</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixReplication">fixReplication</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixSplitParents">fixSplitParents</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixTableLocks">fixTableLocks</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixTableOrphans">fixTableOrphans</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#fixVersionFile">fixVersionFile</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#forceExclusive">forceExclusive</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#HBCK_LOCK_FILE">HBCK_LOCK_FILE</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#HBCK_LOCK_PATH">HBCK_LOCK_PATH</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#hbckLockCleanup">hbckLockCleanup</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private org.apache.hadoop.fs.FSDataOutputStream</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#hbckOutFd">hbckOutFd</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/util/hbck/HFileCorruptionChecker.html" title="class in org.apache.hadoop.hbase.util.hbck">HFileCorruptionChecker</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#hfcc">hfcc</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#ignorePreCheckPermission">ignorePreCheckPermission</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/util/RetryCounterFactory.html" title="class in org.apache.hadoop.hbase.util">RetryCounterFactory</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#lockFileRetryCounterFactory">lockFileRetryCounterFactory</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#LOG">LOG</a></strong></code>
<div class="block">Internal resources</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#MAX_NUM_THREADS">MAX_NUM_THREADS</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#maxMerge">maxMerge</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#maxOverlapsToSideline">maxOverlapsToSideline</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#meta">meta</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#orphanHdfsDirs">orphanHdfsDirs</a></strong></code>
<div class="block">When initially looking at HDFS, we attempt to find any orphaned data.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#orphanTableDirs">orphanTableDirs</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#regionInfoMap">regionInfoMap</a></strong></code>
<div class="block">This map contains the state of all hbck items.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#rerun">rerun</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#retcode">retcode</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#rsSupportsOffline">rsSupportsOffline</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#sidelineBigOverlaps">sidelineBigOverlaps</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#sidelineDir">sidelineDir</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#skippedRegions">skippedRegions</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#startMillis">startMillis</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ClusterStatus.html" title="class in org.apache.hadoop.hbase">ClusterStatus</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#status">status</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#summary">summary</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#tablesIncluded">tablesIncluded</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#tablesInfo">tablesInfo</a></strong></code>
<div class="block">This map from Tablename -> TableInfo contains the structures necessary to
detect table consistency problems (holes, dupes, overlaps).</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#tableStates">tableStates</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#timelag">timelag</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#TO_BE_LOADED">TO_BE_LOADED</a></strong></code> </td>
</tr>
@@ -1042,133 +1046,145 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setDisableSplitAndMerge()">setDisableSplitAndMerge</a></strong>()</code>
+<div class="block">Disable the split and merge</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setDisplayFullReport()">setDisplayFullReport</a></strong>()</code>
<div class="block">Display the full report from fsck.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixAssignments(boolean)">setFixAssignments</a></strong>(boolean shouldFix)</code>
<div class="block">Fix inconsistencies found by fsck.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixEmptyMetaCells(boolean)">setFixEmptyMetaCells</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixHdfsHoles(boolean)">setFixHdfsHoles</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixHdfsOrphans(boolean)">setFixHdfsOrphans</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixHdfsOverlaps(boolean)">setFixHdfsOverlaps</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixMeta(boolean)">setFixMeta</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixReferenceFiles(boolean)">setFixReferenceFiles</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixReplication(boolean)">setFixReplication</a></strong>(boolean shouldFix)</code>
<div class="block">Set replication fix mode.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixSplitParents(boolean)">setFixSplitParents</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixTableLocks(boolean)">setFixTableLocks</a></strong>(boolean shouldFix)</code>
<div class="block">Set table locks fix mode.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixTableOrphans(boolean)">setFixTableOrphans</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setFixVersionFile(boolean)">setFixVersionFile</a></strong>(boolean shouldFix)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setForceExclusive()">setForceExclusive</a></strong>()</code>
<div class="block">Set exclusive mode.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setHFileCorruptionChecker(org.apache.hadoop.hbase.util.hbck.HFileCorruptionChecker)">setHFileCorruptionChecker</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/util/hbck/HFileCorruptionChecker.html" title="class in org.apache.hadoop.hbase.util.hbck">HFileCorruptionChecker</a> hfcc)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setIgnorePreCheckPermission(boolean)">setIgnorePreCheckPermission</a></strong>(boolean ignorePreCheckPermission)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setMaxMerge(int)">setMaxMerge</a></strong>(int mm)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setMaxOverlapsToSideline(int)">setMaxOverlapsToSideline</a></strong>(int mo)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setRegionBoundariesCheck()">setRegionBoundariesCheck</a></strong>()</code>
<div class="block">Set region boundaries check mode.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setRetCode(int)">setRetCode</a></strong>(int code)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setShouldRerun()">setShouldRerun</a></strong>()</code>
<div class="block">Check if we should rerun fsck again.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setSidelineBigOverlaps(boolean)">setSidelineBigOverlaps</a></strong>(boolean sbo)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setSidelineDir(java.lang.String)">setSidelineDir</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sidelineDir)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setSummary()">setSummary</a></strong>()</code>
<div class="block">Set summary mode.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#setTimeLag(long)">setTimeLag</a></strong>(long seconds)</code>
<div class="block">We are interested in only those tables that have not changed their state in
hbase:meta during the last few seconds specified by hbase.admin.fsck.timelag</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#shouldCheckHdfs()">shouldCheckHdfs</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#shouldDisableBalancer()">shouldDisableBalancer</a></strong>()</code>
<div class="block">The balancer should be disabled if we are modifying HBase.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#shouldDisableSplitAndMerge()">shouldDisableSplitAndMerge</a></strong>()</code>
+<div class="block">The split and merge should be disabled if we are modifying HBase.</div>
+</td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.html#shouldFixAssignments()">shouldFixAssignments</a></strong>()</code> </td>
@@ -1570,13 +1586,22 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.237">disableBalancer</a></pre>
</li>
</ul>
+<a name="disableSplitAndMerge">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disableSplitAndMerge</h4>
+<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.238">disableSplitAndMerge</a></pre>
+</li>
+</ul>
<a name="fixAssignments">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fixAssignments</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.238">fixAssignments</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.239">fixAssignments</a></pre>
</li>
</ul>
<a name="fixMeta">
@@ -1585,7 +1610,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixMeta</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.239">fixMeta</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.240">fixMeta</a></pre>
</li>
</ul>
<a name="checkHdfs">
@@ -1594,7 +1619,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>checkHdfs</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.240">checkHdfs</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.241">checkHdfs</a></pre>
</li>
</ul>
<a name="fixHdfsHoles">
@@ -1603,7 +1628,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixHdfsHoles</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.241">fixHdfsHoles</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.242">fixHdfsHoles</a></pre>
</li>
</ul>
<a name="fixHdfsOverlaps">
@@ -1612,7 +1637,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixHdfsOverlaps</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.242">fixHdfsOverlaps</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.243">fixHdfsOverlaps</a></pre>
</li>
</ul>
<a name="fixHdfsOrphans">
@@ -1621,7 +1646,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixHdfsOrphans</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.243">fixHdfsOrphans</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.244">fixHdfsOrphans</a></pre>
</li>
</ul>
<a name="fixTableOrphans">
@@ -1630,7 +1655,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixTableOrphans</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.244">fixTableOrphans</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.245">fixTableOrphans</a></pre>
</li>
</ul>
<a name="fixVersionFile">
@@ -1639,7 +1664,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixVersionFile</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.245">fixVersionFile</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.246">fixVersionFile</a></pre>
</li>
</ul>
<a name="fixSplitParents">
@@ -1648,7 +1673,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixSplitParents</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.246">fixSplitParents</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.247">fixSplitParents</a></pre>
</li>
</ul>
<a name="fixReferenceFiles">
@@ -1657,7 +1682,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixReferenceFiles</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.247">fixReferenceFiles</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.248">fixReferenceFiles</a></pre>
</li>
</ul>
<a name="fixEmptyMetaCells">
@@ -1666,7 +1691,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixEmptyMetaCells</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.248">fixEmptyMetaCells</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.249">fixEmptyMetaCells</a></pre>
</li>
</ul>
<a name="fixTableLocks">
@@ -1675,7 +1700,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixTableLocks</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.249">fixTableLocks</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.250">fixTableLocks</a></pre>
</li>
</ul>
<a name="fixReplication">
@@ -1684,7 +1709,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixReplication</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.250">fixReplication</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.251">fixReplication</a></pre>
</li>
</ul>
<a name="fixAny">
@@ -1693,7 +1718,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixAny</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.251">fixAny</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.252">fixAny</a></pre>
</li>
</ul>
<a name="tablesIncluded">
@@ -1702,7 +1727,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>tablesIncluded</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.255">tablesIncluded</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.256">tablesIncluded</a></pre>
</li>
</ul>
<a name="maxMerge">
@@ -1711,7 +1736,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>maxMerge</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.256">maxMerge</a></pre>
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.257">maxMerge</a></pre>
</li>
</ul>
<a name="maxOverlapsToSideline">
@@ -1720,7 +1745,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>maxOverlapsToSideline</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.258">maxOverlapsToSideline</a></pre>
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.259">maxOverlapsToSideline</a></pre>
</li>
</ul>
<a name="sidelineBigOverlaps">
@@ -1729,7 +1754,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>sidelineBigOverlaps</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.259">sidelineBigOverlaps</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.260">sidelineBigOverlaps</a></pre>
</li>
</ul>
<a name="sidelineDir">
@@ -1738,7 +1763,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>sidelineDir</h4>
-<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.260">sidelineDir</a></pre>
+<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.261">sidelineDir</a></pre>
</li>
</ul>
<a name="rerun">
@@ -1747,7 +1772,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>rerun</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.262">rerun</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.263">rerun</a></pre>
</li>
</ul>
<a name="summary">
@@ -1756,7 +1781,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>summary</h4>
-<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.263">summary</a></pre>
+<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.264">summary</a></pre>
</li>
</ul>
<a name="checkMetaOnly">
@@ -1765,7 +1790,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>checkMetaOnly</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.264">checkMetaOnly</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.265">checkMetaOnly</a></pre>
</li>
</ul>
<a name="checkRegionBoundaries">
@@ -1774,7 +1799,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>checkRegionBoundaries</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.265">checkRegionBoundaries</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.266">checkRegionBoundaries</a></pre>
</li>
</ul>
<a name="ignorePreCheckPermission">
@@ -1783,7 +1808,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>ignorePreCheckPermission</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.266">ignorePreCheckPermission</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.267">ignorePreCheckPermission</a></pre>
</li>
</ul>
<a name="errors">
@@ -1792,7 +1817,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>errors</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.html" title="interface in org.apache.hadoop.hbase.util">HBaseFsck.ErrorReporter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.271">errors</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.html" title="interface in org.apache.hadoop.hbase.util">HBaseFsck.ErrorReporter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.272">errors</a></pre>
<div class="block">State</div>
</li>
</ul>
@@ -1802,7 +1827,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixes</h4>
-<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.272">fixes</a></pre>
+<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.273">fixes</a></pre>
</li>
</ul>
<a name="regionInfoMap">
@@ -1811,7 +1836,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>regionInfoMap</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.279">regionInfoMap</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.280">regionInfoMap</a></pre>
<div class="block">This map contains the state of all hbck items. It maps from encoded region
name to HbckInfo structure. The information contained in HbckInfo is used
to detect and correct consistency (hdfs/meta/deployment) problems.</div>
@@ -1823,7 +1848,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>emptyRegionInfoQualifiers</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.281">emptyRegionInfoQualifiers</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.282">emptyRegionInfoQualifiers</a></pre>
</li>
</ul>
<a name="tablesInfo">
@@ -1832,7 +1857,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>tablesInfo</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.293">tablesInfo</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.294">tablesInfo</a></pre>
<div class="block">This map from Tablename -> TableInfo contains the structures necessary to
detect table consistency problems (holes, dupes, overlaps). It is sorted
to prevent dupes.
@@ -1849,7 +1874,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>orphanHdfsDirs</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.299">orphanHdfsDirs</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.300">orphanHdfsDirs</a></pre>
<div class="block">When initially looking at HDFS, we attempt to find any orphaned data.</div>
</li>
</ul>
@@ -1859,7 +1884,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>orphanTableDirs</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.301">orphanTableDirs</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.302">orphanTableDirs</a></pre>
</li>
</ul>
<a name="tableStates">
@@ -1868,7 +1893,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>tableStates</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.303">tableStates</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.304">tableStates</a></pre>
</li>
</ul>
<a name="lockFileRetryCounterFactory">
@@ -1877,7 +1902,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>lockFileRetryCounterFactory</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/RetryCounterFactory.html" title="class in org.apache.hadoop.hbase.util">RetryCounterFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.305">lockFileRetryCounterFactory</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/RetryCounterFactory.html" title="class in org.apache.hadoop.hbase.util">RetryCounterFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.306">lockFileRetryCounterFactory</a></pre>
</li>
</ul>
<a name="skippedRegions">
@@ -1886,7 +1911,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>skippedRegions</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.307">skippedRegions</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.308">skippedRegions</a></pre>
</li>
</ul>
<a name="cmp">
@@ -1895,7 +1920,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockListLast">
<li class="blockList">
<h4>cmp</h4>
-<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.3723">cmp</a></pre>
+<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.3742">cmp</a></pre>
</li>
</ul>
</li>
@@ -1912,7 +1937,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>HBaseFsck</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.316">HBaseFsck</a>(org.apache.hadoop.conf.Configuration conf)
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.317">HBaseFsck</a>(org.apache.hadoop.conf.Configuration conf)
throws <a href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" title="class in org.apache.hadoop.hbase">MasterNotRunningException</a>,
<a href="../../../../../org/apache/hadoop/hbase/ZooKeeperConnectionException.html" title="class in org.apache.hadoop.hbase">ZooKeeperConnectionException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
@@ -1932,7 +1957,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockListLast">
<li class="blockList">
<h4>HBaseFsck</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.336">HBaseFsck</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.337">HBaseFsck</a>(org.apache.hadoop.conf.Configuration conf,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> exec)
throws <a href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" title="class in org.apache.hadoop.hbase">MasterNotRunningException</a>,
<a href="../../../../../org/apache/hadoop/hbase/ZooKeeperConnectionException.html" title="class in org.apache.hadoop.hbase">ZooKeeperConnectionException</a>,
@@ -1961,7 +1986,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>createThreadPool</h4>
-<pre>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.321">createThreadPool</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.322">createThreadPool</a>(org.apache.hadoop.conf.Configuration conf)</pre>
</li>
</ul>
<a name="checkAndMarkRunningHbck()">
@@ -1970,7 +1995,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>checkAndMarkRunningHbck</h4>
-<pre>private org.apache.hadoop.fs.FSDataOutputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.412">checkAndMarkRunningHbck</a>()
+<pre>private org.apache.hadoop.fs.FSDataOutputStream <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.413">checkAndMarkRunningHbck</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This method maintains a lock using a file. If the creation fails we return null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>FSDataOutputStream object corresponding to the newly opened lock file</dd>
@@ -1984,7 +2009,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>unlockHbck</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.438">unlockHbck</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.439">unlockHbck</a>()</pre>
</li>
</ul>
<a name="connect()">
@@ -1993,7 +2018,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>connect</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.470">connect</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.471">connect</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">To repair region consistency, one must call connect() in order to repair
online state.</div>
@@ -2007,7 +2032,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>loadDeployedRegions</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.510">loadDeployedRegions</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.511">loadDeployedRegions</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">Get deployed regions according to the region servers.</div>
@@ -2022,7 +2047,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>clearState</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.560">clearState</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.561">clearState</a>()</pre>
<div class="block">Clear the current state of hbck.</div>
</li>
</ul>
@@ -2032,7 +2057,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>offlineHdfsIntegrityRepair</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.577">offlineHdfsIntegrityRepair</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.578">offlineHdfsIntegrityRepair</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">This repair method analyzes hbase data in hdfs and repairs it to satisfy
@@ -2049,7 +2074,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>onlineConsistencyRepair</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.613">onlineConsistencyRepair</a>()
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.614">onlineConsistencyRepair</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
org.apache.zookeeper.KeeperException,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
@@ -2070,7 +2095,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>onlineHbck</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.677">onlineHbck</a>()
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.678">onlineHbck</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
org.apache.zookeeper.KeeperException,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
@@ -2090,7 +2115,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>keyOnly</h4>
-<pre>public static byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.717">keyOnly</a>(byte[] b)</pre>
+<pre>public static byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.736">keyOnly</a>(byte[] b)</pre>
</li>
</ul>
<a name="close()">
@@ -2099,7 +2124,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.727">close</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.746">close</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
@@ -2116,7 +2141,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>checkRegionBoundaries</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.755">checkRegionBoundaries</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.774">checkRegionBoundaries</a>()</pre>
</li>
</ul>
<a name="adoptHdfsOrphans(java.util.Collection)">
@@ -2125,7 +2150,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>adoptHdfsOrphans</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.840">adoptHdfsOrphans</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> orphanHdfsDirs)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.859">adoptHdfsOrphans</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a>> orphanHdfsDirs)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Iterates through the list of all orphan/invalid regiondirs.</div>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -2138,7 +2163,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>adoptHdfsOrphan</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.857">adoptHdfsOrphan</a>(<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a> hi)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.876">adoptHdfsOrphan</a>(<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a> hi)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Orphaned regions are regions without a .regioninfo file in them. We "adopt"
these orphans by creating a new region, and moving the column families,
@@ -2157,7 +2182,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>restoreHdfsIntegrity</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.949">restoreHdfsIntegrity</a>()
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.968">restoreHdfsIntegrity</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">This method determines if there are table integrity errors in HDFS. If
@@ -2176,7 +2201,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>offlineReferenceFileRepair</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.997">offlineReferenceFileRepair</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1016">offlineReferenceFileRepair</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Scan all the store file names to find any lingering reference files,
which refer to some none-exiting files. If "fix" option is enabled,
@@ -2194,7 +2219,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>reportEmptyMetaCells</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1056">reportEmptyMetaCells</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1075">reportEmptyMetaCells</a>()</pre>
<div class="block">TODO -- need to add tests for this.</div>
</li>
</ul>
@@ -2204,7 +2229,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>reportTablesInFlux</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1069">reportTablesInFlux</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1088">reportTablesInFlux</a>()</pre>
<div class="block">TODO -- need to add tests for this.</div>
</li>
</ul>
@@ -2214,7 +2239,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>getErrors</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.html" title="interface in org.apache.hadoop.hbase.util">HBaseFsck.ErrorReporter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1086">getErrors</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.html" title="interface in org.apache.hadoop.hbase.util">HBaseFsck.ErrorReporter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1105">getErrors</a>()</pre>
</li>
</ul>
<a name="loadHdfsRegioninfo(org.apache.hadoop.hbase.util.HBaseFsck.HbckInfo)">
@@ -2223,7 +2248,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>loadHdfsRegioninfo</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1094">loadHdfsRegioninfo</a>(<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a> hbi)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1113">loadHdfsRegioninfo</a>(<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a> hbi)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Read the .regioninfo file from the file system. If there is no
.regioninfo, add it to the orphan hdfs region list.</div>
@@ -2237,7 +2262,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>loadHdfsRegionInfos</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1128">loadHdfsRegionInfos</a>()
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1147">loadHdfsRegionInfos</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">Populate hbi's from regionInfos loaded from file system.</div>
@@ -2252,7 +2277,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>getColumnFamilyList</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1214">getColumnFamilyList</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> columns,
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1233">getColumnFamilyList</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> columns,
<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a> hbi)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">To get the column family list according to the column family dirs</div>
@@ -2268,7 +2293,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fabricateTableInfo</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1232">fabricateTableInfo</a>(<a href="../../../../../org/apache/hadoop/hbase/util/FSTableDescriptors.html" title="class in org.apache.hadoop.hbase.util">FSTableDescriptors</a> fstd,
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1251">fabricateTableInfo</a>(<a href="../../../../../org/apache/hadoop/hbase/util/FSTableDescriptors.html" title="class in org.apache.hadoop.hbase.util">FSTableDescriptors</a> fstd,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> columns)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2286,7 +2311,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixEmptyMetaCells</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1247">fixEmptyMetaCells</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1266">fixEmptyMetaCells</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">To fix the empty REGIONINFO_QUALIFIER rows from hbase:meta <br></div>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -2299,7 +2324,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>fixOrphanTables</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1267">fixOrphanTables</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1286">fixOrphanTables</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">To fix orphan table by creating a .tableinfo file under tableDir <br>
1. if TableInfo is cached, to recover the .tableinfo accordingly <br>
@@ -2317,7 +2342,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>createNewMeta</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1326">createNewMeta</a>()
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1345">createNewMeta</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This borrows code from MasterFileSystem.bootstrap(). Explicitly creates it's own WAL, so be
sure to close it as well as the region when you're finished.</div>
@@ -2332,7 +2357,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>generatePuts</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1351">generatePuts</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> tablesInfo)
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1370">generatePuts</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> tablesInfo)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Generate set of puts to add to new meta. This expects the tables to be
clean with no overlaps or holes. If there are any problems it returns null.</div>
@@ -2347,7 +2372,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>suggestFixes</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1391">suggestFixes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> tablesInfo)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1410">suggestFixes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> tablesInfo)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Suggest fixes for each table</div>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -2360,7 +2385,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>rebuildMeta</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1407">rebuildMeta</a>(boolean fix)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1426">rebuildMeta</a>(boolean fix)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">Rebuilds meta from information in hdfs/fs. Depends on configuration settings passed into
@@ -2378,7 +2403,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>logParallelMerge</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1470">logParallelMerge</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1489">logParallelMerge</a>()</pre>
<div class="block">Log an appropriate message about whether or not overlapping merges are computed in parallel.</div>
</li>
</ul>
@@ -2388,7 +2413,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>checkHdfsIntegrity</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1480">checkHdfsIntegrity</a>(boolean fixHoles,
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.TableInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.TableInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1499">checkHdfsIntegrity</a>(boolean fixHoles,
boolean fixOverlaps)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -2401,7 +2426,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>getSidelineDir</h4>
-<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1500">getSidelineDir</a>()
+<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1519">getSidelineDir</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -2413,7 +2438,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.h
<ul class="blockList">
<li class="blockList">
<h4>sidelineRegionDir</h4>
-<pre>org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1513">sidelineRegionDir</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/util/HBaseFsck.html#line.1532">sidelineRegionDir</a>(org.apache.ha
<TRUNCATED>