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:28 UTC
[19/51] [partial] hbase-site git commit: Published site at
88f775996b3b52d784ad13ab07515134619316ba.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bdd1f3f0/devapidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/overview-tree.html b/devapidocs/overview-tree.html
index 169be43..d55e006 100644
--- a/devapidocs/overview-tree.html
+++ b/devapidocs/overview-tree.html
@@ -865,6 +865,7 @@
<ul>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">RatioBasedCompactionPolicy</span></a>
<ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">DateTieredCompactionPolicy</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">ExploringCompactionPolicy</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">FIFOCompactionPolicy</span></a></li>
@@ -1092,6 +1093,7 @@
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CurrentHourProvider</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.Tick.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CurrentHourProvider.Tick</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/DaemonThreadFactory.html" title="class in org.apache.hadoop.hbase"><span class="strong">DaemonThreadFactory</span></a> (implements java.util.concurrent.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ThreadFactory.html?is-external=true" title="class or interface in java.util.concurrent">ThreadFactory</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/DateTieredCompactionPolicy.Window.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">DateTieredCompactionPolicy.Window</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/DeadServer.html" title="class in org.apache.hadoop.hbase.master"><span class="strong">DeadServer</span></a></li>
<li type="circle">org.apache.hadoop.hbase.codec.prefixtree.decode.<a href="org/apache/hadoop/hbase/codec/prefixtree/decode/DecoderFactory.html" title="class in org.apache.hadoop.hbase.codec.prefixtree.decode"><span class="strong">DecoderFactory</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/DefaultCipherProvider.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="strong">DefaultCipherProvider</span></a> (implements org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface in org.apache.hadoop.hbase.io.crypto">CipherProvider</a>)</li>
@@ -2763,6 +2765,7 @@
</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/SplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitLogWorker</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)</li>
<li type="circle">org.apache.hadoop.hbase.master.normalizer.<a href="org/apache/hadoop/hbase/master/normalizer/SplitNormalizationPlan.html" title="class in org.apache.hadoop.hbase.master.normalizer"><span class="strong">SplitNormalizationPlan</span></a> (implements org.apache.hadoop.hbase.master.normalizer.<a href="org/apache/hadoop/hbase/master/normalizer/NormalizationPlan.html" title="interface in org.apache.hadoop.hbase.master.normalizer">NormalizationPlan</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.zookeeper.<a href="org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.html" title="class in org.apache.hadoop.hbase.zookeeper"><span class="strong">SplitOrMergeTracker</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/SplitRequest.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitRequest</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/SplitTransactionFactory.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitTransactionFactory</span></a> (implements org.apache.hadoop.conf.Configurable)</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitTransactionImpl</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.html" title="interface in org.apache.hadoop.hbase.regionserver">SplitTransaction</a>)</li>
@@ -3450,6 +3453,7 @@
<li type="circle">org.apache.hadoop.hbase.zookeeper.<a href="org/apache/hadoop/hbase/zookeeper/RegionNormalizerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper"><span class="strong">RegionNormalizerTracker</span></a></li>
<li type="circle">org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.PeerStateTracker.html" title="class in org.apache.hadoop.hbase.replication"><span class="strong">ReplicationPeerZKImpl.PeerStateTracker</span></a></li>
<li type="circle">org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.TableCFsTracker.html" title="class in org.apache.hadoop.hbase.replication"><span class="strong">ReplicationPeerZKImpl.TableCFsTracker</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.zookeeper.<a href="org/apache/hadoop/hbase/zookeeper/SplitOrMergeTracker.SwitchStateTracker.html" title="class in org.apache.hadoop.hbase.zookeeper"><span class="strong">SplitOrMergeTracker.SwitchStateTracker</span></a></li>
</ul>
</li>
</ul>
@@ -4189,6 +4193,7 @@
<li type="circle">org.apache.hadoop.hbase.client.security.<a href="org/apache/hadoop/hbase/client/security/SecurityCapability.html" title="enum in org.apache.hadoop.hbase.client.security"><span class="strong">SecurityCapability</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Consistency</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Admin.CompactType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Admin.MasterSwitchType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottleType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottlingException.Type</span></a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bdd1f3f0/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.CompactType.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.CompactType.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.CompactType.html
index 02668c6..1b9f607 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.CompactType.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.CompactType.html
@@ -1686,21 +1686,46 @@
<span class="sourceLineNo">1678</span> List<SecurityCapability> getSecurityCapabilities() throws IOException;<a name="line.1678"></a>
<span class="sourceLineNo">1679</span><a name="line.1679"></a>
<span class="sourceLineNo">1680</span> /**<a name="line.1680"></a>
-<span class="sourceLineNo">1681</span> * Currently, there are only two compact types:<a name="line.1681"></a>
-<span class="sourceLineNo">1682</span> * {@code NORMAL} means do store files compaction;<a name="line.1682"></a>
-<span class="sourceLineNo">1683</span> * {@code MOB} means do mob files compaction.<a name="line.1683"></a>
-<span class="sourceLineNo">1684</span> * */<a name="line.1684"></a>
-<span class="sourceLineNo">1685</span><a name="line.1685"></a>
-<span class="sourceLineNo">1686</span> @InterfaceAudience.Public<a name="line.1686"></a>
-<span class="sourceLineNo">1687</span> @InterfaceStability.Unstable<a name="line.1687"></a>
-<span class="sourceLineNo">1688</span> public enum CompactType {<a name="line.1688"></a>
-<span class="sourceLineNo">1689</span><a name="line.1689"></a>
-<span class="sourceLineNo">1690</span> NORMAL (0),<a name="line.1690"></a>
-<span class="sourceLineNo">1691</span> MOB (1);<a name="line.1691"></a>
-<span class="sourceLineNo">1692</span><a name="line.1692"></a>
-<span class="sourceLineNo">1693</span> CompactType(int value) {}<a name="line.1693"></a>
-<span class="sourceLineNo">1694</span> }<a name="line.1694"></a>
-<span class="sourceLineNo">1695</span>}<a name="line.1695"></a>
+<span class="sourceLineNo">1681</span> * Turn the Split or Merge switches on or off.<a name="line.1681"></a>
+<span class="sourceLineNo">1682</span> *<a name="line.1682"></a>
+<span class="sourceLineNo">1683</span> * @param enabled enabled or not<a name="line.1683"></a>
+<span class="sourceLineNo">1684</span> * @param synchronous If true, it waits until current split() call, if outstanding, to return.<a name="line.1684"></a>
+<span class="sourceLineNo">1685</span> * @param switchTypes switchType list {@link MasterSwitchType}<a name="line.1685"></a>
+<span class="sourceLineNo">1686</span> * @return Previous switch value array<a name="line.1686"></a>
+<span class="sourceLineNo">1687</span> */<a name="line.1687"></a>
+<span class="sourceLineNo">1688</span> boolean[] setSplitOrMergeEnabled(final boolean enabled, final boolean synchronous,<a name="line.1688"></a>
+<span class="sourceLineNo">1689</span> final MasterSwitchType... switchTypes) throws IOException;<a name="line.1689"></a>
+<span class="sourceLineNo">1690</span><a name="line.1690"></a>
+<span class="sourceLineNo">1691</span> /**<a name="line.1691"></a>
+<span class="sourceLineNo">1692</span> * Query the current state of the switch<a name="line.1692"></a>
+<span class="sourceLineNo">1693</span> *<a name="line.1693"></a>
+<span class="sourceLineNo">1694</span> * @return true if the switch is enabled, false otherwise.<a name="line.1694"></a>
+<span class="sourceLineNo">1695</span> */<a name="line.1695"></a>
+<span class="sourceLineNo">1696</span> boolean isSplitOrMergeEnabled(final MasterSwitchType switchType) throws IOException;<a name="line.1696"></a>
+<span class="sourceLineNo">1697</span><a name="line.1697"></a>
+<span class="sourceLineNo">1698</span> /**<a name="line.1698"></a>
+<span class="sourceLineNo">1699</span> * Currently, there are only two compact types:<a name="line.1699"></a>
+<span class="sourceLineNo">1700</span> * {@code NORMAL} means do store files compaction;<a name="line.1700"></a>
+<span class="sourceLineNo">1701</span> * {@code MOB} means do mob files compaction.<a name="line.1701"></a>
+<span class="sourceLineNo">1702</span> * */<a name="line.1702"></a>
+<span class="sourceLineNo">1703</span> @InterfaceAudience.Public<a name="line.1703"></a>
+<span class="sourceLineNo">1704</span> @InterfaceStability.Unstable<a name="line.1704"></a>
+<span class="sourceLineNo">1705</span> public enum CompactType {<a name="line.1705"></a>
+<span class="sourceLineNo">1706</span><a name="line.1706"></a>
+<span class="sourceLineNo">1707</span> NORMAL (0),<a name="line.1707"></a>
+<span class="sourceLineNo">1708</span> MOB (1);<a name="line.1708"></a>
+<span class="sourceLineNo">1709</span><a name="line.1709"></a>
+<span class="sourceLineNo">1710</span> CompactType(int value) {}<a name="line.1710"></a>
+<span class="sourceLineNo">1711</span> }<a name="line.1711"></a>
+<span class="sourceLineNo">1712</span> <a name="line.1712"></a>
+<span class="sourceLineNo">1713</span> @InterfaceAudience.Public<a name="line.1713"></a>
+<span class="sourceLineNo">1714</span> @InterfaceStability.Evolving<a name="line.1714"></a>
+<span class="sourceLineNo">1715</span> public enum MasterSwitchType {<a name="line.1715"></a>
+<span class="sourceLineNo">1716</span> SPLIT,<a name="line.1716"></a>
+<span class="sourceLineNo">1717</span> MERGE<a name="line.1717"></a>
+<span class="sourceLineNo">1718</span> }<a name="line.1718"></a>
+<span class="sourceLineNo">1719</span><a name="line.1719"></a>
+<span class="sourceLineNo">1720</span>}<a name="line.1720"></a>