You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2017/12/01 15:19:05 UTC
[50/50] hbase-site git commit: Published site at .
Published site at .
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/a5c4dca3
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/a5c4dca3
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/a5c4dca3
Branch: refs/heads/asf-site
Commit: a5c4dca3bfda7e216f55033d2a218b1941090383
Parents: 1c77956
Author: jenkins <bu...@apache.org>
Authored: Fri Dec 1 15:17:55 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Fri Dec 1 15:17:55 2017 +0000
----------------------------------------------------------------------
acid-semantics.html | 4 +-
apache_hbase_reference_guide.pdf | 4 +-
.../org/apache/hadoop/hbase/ClusterStatus.html | 16 +-
.../hbase/quotas/SpaceViolationPolicy.html | 4 +-
.../hbase/quotas/ThrottlingException.Type.html | 4 +-
.../org/apache/hadoop/hbase/ClusterStatus.html | 373 +-
book.html | 2 +-
bulk-loads.html | 4 +-
checkstyle-aggregate.html | 33854 ++++++++---------
checkstyle.rss | 8 +-
coc.html | 4 +-
cygwin.html | 4 +-
dependencies.html | 4 +-
dependency-convergence.html | 4 +-
dependency-info.html | 4 +-
dependency-management.html | 4 +-
devapidocs/constant-values.html | 27 +-
devapidocs/index-all.html | 78 +-
.../hadoop/hbase/ClusterStatus.Builder.html | 46 +-
.../hadoop/hbase/ClusterStatus.Option.html | 22 +-
.../org/apache/hadoop/hbase/ClusterStatus.html | 18 +-
.../hadoop/hbase/backup/package-tree.html | 2 +-
.../hadoop/hbase/class-use/ServerName.html | 12 +
.../hadoop/hbase/client/package-tree.html | 24 +-
.../class-use/ConstraintException.html | 8 +-
.../hbase/coprocessor/MasterObserver.html | 280 +-
.../class-use/MasterCoprocessorEnvironment.html | 195 +-
.../coprocessor/class-use/ObserverContext.html | 293 +-
.../ExampleMasterObserverWithMetrics.html | 2 +-
.../hadoop/hbase/filter/package-tree.html | 6 +-
.../hadoop/hbase/io/hfile/package-tree.html | 6 +-
.../apache/hadoop/hbase/ipc/package-tree.html | 2 +-
.../hadoop/hbase/mapreduce/package-tree.html | 4 +-
.../hbase/master/MasterCoprocessorHost.html | 264 +-
.../hadoop/hbase/master/package-tree.html | 2 +-
.../hbase/master/procedure/package-tree.html | 2 +-
.../hadoop/hbase/net/class-use/Address.html | 89 +-
.../org/apache/hadoop/hbase/package-tree.html | 16 +-
.../hadoop/hbase/procedure2/package-tree.html | 4 +-
.../hbase/quotas/MasterSpaceQuotaObserver.html | 2 +-
.../hadoop/hbase/quotas/package-tree.html | 6 +-
.../hadoop/hbase/regionserver/package-tree.html | 18 +-
.../regionserver/querymatcher/package-tree.html | 2 +-
.../hbase/regionserver/wal/AbstractFSWAL.html | 18 +-
.../hbase/regionserver/wal/AsyncFSWAL.html | 307 +-
...ncProtobufLogWriter.OutputStreamWrapper.html | 18 +-
.../wal/AsyncProtobufLogWriter.html | 26 +-
.../hbase/regionserver/wal/FSWALEntry.html | 83 +-
.../regionserver/wal/RingBufferTruck.Type.html | 12 +-
.../hbase/regionserver/wal/RingBufferTruck.html | 30 +-
.../wal/SecureAsyncProtobufLogWriter.html | 12 +-
.../regionserver/wal/class-use/FSWALEntry.html | 5 +-
.../wal/class-use/FailedLogCloseException.html | 4 +-
.../wal/class-use/WALActionsListener.html | 4 +-
.../hbase/regionserver/wal/package-tree.html | 2 +-
.../hadoop/hbase/rest/model/package-tree.html | 2 +-
.../hadoop/hbase/rsgroup/RSGroupAdmin.html | 31 +-
.../hbase/rsgroup/RSGroupAdminClient.html | 60 +-
...upAdminEndpoint.RSGroupAdminServiceImpl.html | 53 +-
.../hbase/rsgroup/RSGroupAdminEndpoint.html | 78 +-
.../hbase/rsgroup/RSGroupAdminServer.html | 91 +-
.../hbase/rsgroup/RSGroupInfoManager.html | 27 +-
...InfoManagerImpl.FailedOpenUpdaterThread.html | 16 +-
...oupInfoManagerImpl.RSGroupStartupWorker.html | 16 +-
...oManagerImpl.ServerEventsListenerThread.html | 16 +-
.../hbase/rsgroup/RSGroupInfoManagerImpl.html | 70 +-
.../hbase/security/access/AccessController.html | 123 +-
.../CoprocessorWhitelistMasterObserver.html | 2 +-
.../hadoop/hbase/security/package-tree.html | 2 +-
.../visibility/VisibilityController.html | 2 +-
.../hadoop/hbase/thrift/package-tree.html | 2 +-
.../apache/hadoop/hbase/util/package-tree.html | 8 +-
.../wal/AsyncFSWALProvider.AsyncWriter.html | 4 +-
.../hadoop/hbase/wal/AsyncFSWALProvider.html | 24 +-
.../AsyncFSWALProvider.AsyncWriter.html | 4 +-
.../apache/hadoop/hbase/wal/package-tree.html | 2 +-
.../hadoop/hbase/ClusterStatus.Builder.html | 373 +-
.../hadoop/hbase/ClusterStatus.Option.html | 373 +-
.../org/apache/hadoop/hbase/ClusterStatus.html | 373 +-
.../org/apache/hadoop/hbase/Version.html | 6 +-
.../hbase/coprocessor/MasterObserver.html | 376 +-
...MasterCoprocessorHost.MasterEnvironment.html | 538 +-
...st.MasterEnvironmentForCoreCoprocessors.html | 538 +-
...CoprocessorHost.MasterObserverOperation.html | 538 +-
.../hbase/master/MasterCoprocessorHost.html | 538 +-
.../HRegion.BatchOperation.Visitor.html | 4 +-
.../regionserver/HRegion.BatchOperation.html | 4 +-
.../regionserver/HRegion.BulkLoadListener.html | 4 +-
.../HRegion.FlushResult.Result.html | 4 +-
.../hbase/regionserver/HRegion.FlushResult.html | 4 +-
.../regionserver/HRegion.FlushResultImpl.html | 4 +-
.../HRegion.MutationBatchOperation.html | 4 +-
.../HRegion.ObservedExceptionsInBatch.html | 4 +-
.../HRegion.PrepareFlushResult.html | 4 +-
.../regionserver/HRegion.RegionScannerImpl.html | 4 +-
.../HRegion.ReplayBatchOperation.html | 4 +-
.../regionserver/HRegion.RowLockContext.html | 4 +-
.../hbase/regionserver/HRegion.RowLockImpl.html | 4 +-
.../hbase/regionserver/HRegion.WriteState.html | 4 +-
.../hadoop/hbase/regionserver/HRegion.html | 4 +-
.../wal/AbstractFSWAL.WalProps.html | 156 +-
.../hbase/regionserver/wal/AbstractFSWAL.html | 156 +-
.../hbase/regionserver/wal/AsyncFSWAL.html | 1396 +-
...ncProtobufLogWriter.OutputStreamWrapper.html | 180 +-
.../wal/AsyncProtobufLogWriter.html | 180 +-
.../hbase/regionserver/wal/FSWALEntry.html | 188 +-
.../regionserver/wal/RingBufferTruck.Type.html | 134 +-
.../hbase/regionserver/wal/RingBufferTruck.html | 134 +-
.../wal/SecureAsyncProtobufLogWriter.html | 53 +-
.../hadoop/hbase/rsgroup/RSGroupAdmin.html | 12 +-
.../hbase/rsgroup/RSGroupAdminClient.html | 348 +-
...upAdminEndpoint.RSGroupAdminServiceImpl.html | 698 +-
.../hbase/rsgroup/RSGroupAdminEndpoint.html | 698 +-
.../hbase/rsgroup/RSGroupAdminServer.html | 156 +-
.../hbase/rsgroup/RSGroupInfoManager.html | 8 +-
...InfoManagerImpl.FailedOpenUpdaterThread.html | 1202 +-
...oupInfoManagerImpl.RSGroupStartupWorker.html | 1202 +-
...oManagerImpl.ServerEventsListenerThread.html | 1202 +-
.../hbase/rsgroup/RSGroupInfoManagerImpl.html | 1202 +-
.../access/AccessController.OpType.html | 112 +-
.../hbase/security/access/AccessController.html | 112 +-
.../wal/AsyncFSWALProvider.AsyncWriter.html | 161 +-
.../hadoop/hbase/wal/AsyncFSWALProvider.html | 161 +-
export_control.html | 4 +-
hbase-annotations/checkstyle.html | 4 +-
hbase-annotations/dependencies.html | 4 +-
hbase-annotations/dependency-convergence.html | 4 +-
hbase-annotations/dependency-info.html | 4 +-
hbase-annotations/dependency-management.html | 4 +-
hbase-annotations/index.html | 4 +-
hbase-annotations/integration.html | 4 +-
hbase-annotations/issue-tracking.html | 4 +-
hbase-annotations/license.html | 4 +-
hbase-annotations/mail-lists.html | 4 +-
hbase-annotations/plugin-management.html | 4 +-
hbase-annotations/plugins.html | 4 +-
hbase-annotations/project-info.html | 4 +-
hbase-annotations/project-reports.html | 4 +-
hbase-annotations/project-summary.html | 4 +-
hbase-annotations/source-repository.html | 4 +-
hbase-annotations/team-list.html | 4 +-
hbase-build-configuration/dependencies.html | 4 +-
.../dependency-convergence.html | 4 +-
hbase-build-configuration/dependency-info.html | 4 +-
.../dependency-management.html | 4 +-
.../hbase-archetypes/dependencies.html | 4 +-
.../dependency-convergence.html | 4 +-
.../hbase-archetypes/dependency-info.html | 4 +-
.../hbase-archetypes/dependency-management.html | 4 +-
.../hbase-archetype-builder/dependencies.html | 4 +-
.../dependency-convergence.html | 4 +-
.../dependency-info.html | 4 +-
.../dependency-management.html | 4 +-
.../hbase-archetype-builder/index.html | 4 +-
.../hbase-archetype-builder/integration.html | 4 +-
.../hbase-archetype-builder/issue-tracking.html | 4 +-
.../hbase-archetype-builder/license.html | 4 +-
.../hbase-archetype-builder/mail-lists.html | 4 +-
.../plugin-management.html | 4 +-
.../hbase-archetype-builder/plugins.html | 4 +-
.../hbase-archetype-builder/project-info.html | 4 +-
.../project-summary.html | 4 +-
.../source-repository.html | 4 +-
.../hbase-archetype-builder/team-list.html | 4 +-
.../hbase-client-project/checkstyle.html | 4 +-
.../hbase-client-project/dependencies.html | 4 +-
.../dependency-convergence.html | 4 +-
.../hbase-client-project/dependency-info.html | 4 +-
.../dependency-management.html | 4 +-
.../hbase-client-project/index.html | 4 +-
.../hbase-client-project/integration.html | 4 +-
.../hbase-client-project/issue-tracking.html | 4 +-
.../hbase-client-project/license.html | 4 +-
.../hbase-client-project/mail-lists.html | 4 +-
.../hbase-client-project/plugin-management.html | 4 +-
.../hbase-client-project/plugins.html | 4 +-
.../hbase-client-project/project-info.html | 4 +-
.../hbase-client-project/project-reports.html | 4 +-
.../hbase-client-project/project-summary.html | 4 +-
.../hbase-client-project/source-repository.html | 4 +-
.../hbase-client-project/team-list.html | 4 +-
.../hbase-shaded-client-project/checkstyle.html | 4 +-
.../dependencies.html | 4 +-
.../dependency-convergence.html | 4 +-
.../dependency-info.html | 4 +-
.../dependency-management.html | 4 +-
.../hbase-shaded-client-project/index.html | 4 +-
.../integration.html | 4 +-
.../issue-tracking.html | 4 +-
.../hbase-shaded-client-project/license.html | 4 +-
.../hbase-shaded-client-project/mail-lists.html | 4 +-
.../plugin-management.html | 4 +-
.../hbase-shaded-client-project/plugins.html | 4 +-
.../project-info.html | 4 +-
.../project-reports.html | 4 +-
.../project-summary.html | 4 +-
.../source-repository.html | 4 +-
.../hbase-shaded-client-project/team-list.html | 4 +-
.../hbase-archetypes/index.html | 4 +-
.../hbase-archetypes/integration.html | 4 +-
.../hbase-archetypes/issue-tracking.html | 4 +-
.../hbase-archetypes/license.html | 4 +-
.../hbase-archetypes/mail-lists.html | 4 +-
.../hbase-archetypes/plugin-management.html | 4 +-
.../hbase-archetypes/plugins.html | 4 +-
.../hbase-archetypes/project-info.html | 4 +-
.../hbase-archetypes/project-summary.html | 4 +-
.../hbase-archetypes/source-repository.html | 4 +-
.../hbase-archetypes/team-list.html | 4 +-
.../hbase-spark/checkstyle.html | 4 +-
.../hbase-spark/dependencies.html | 4 +-
.../hbase-spark/dependency-convergence.html | 4 +-
.../hbase-spark/dependency-info.html | 4 +-
.../hbase-spark/dependency-management.html | 4 +-
.../hbase-spark/index.html | 4 +-
.../hbase-spark/integration.html | 4 +-
.../hbase-spark/issue-tracking.html | 4 +-
.../hbase-spark/license.html | 4 +-
.../hbase-spark/mail-lists.html | 4 +-
.../hbase-spark/plugin-management.html | 4 +-
.../hbase-spark/plugins.html | 4 +-
.../hbase-spark/project-info.html | 4 +-
.../hbase-spark/project-reports.html | 4 +-
.../hbase-spark/project-summary.html | 4 +-
.../hbase-spark/source-repository.html | 4 +-
.../hbase-spark/team-list.html | 4 +-
hbase-build-configuration/index.html | 4 +-
hbase-build-configuration/integration.html | 4 +-
hbase-build-configuration/issue-tracking.html | 4 +-
hbase-build-configuration/license.html | 4 +-
hbase-build-configuration/mail-lists.html | 4 +-
.../plugin-management.html | 4 +-
hbase-build-configuration/plugins.html | 4 +-
hbase-build-configuration/project-info.html | 4 +-
hbase-build-configuration/project-summary.html | 4 +-
.../source-repository.html | 4 +-
hbase-build-configuration/team-list.html | 4 +-
hbase-shaded-check-invariants/checkstyle.html | 4 +-
hbase-shaded-check-invariants/dependencies.html | 4 +-
.../dependency-convergence.html | 4 +-
.../dependency-info.html | 4 +-
.../dependency-management.html | 4 +-
hbase-shaded-check-invariants/index.html | 4 +-
hbase-shaded-check-invariants/integration.html | 4 +-
.../issue-tracking.html | 4 +-
hbase-shaded-check-invariants/license.html | 4 +-
hbase-shaded-check-invariants/mail-lists.html | 4 +-
.../plugin-management.html | 4 +-
hbase-shaded-check-invariants/plugins.html | 4 +-
hbase-shaded-check-invariants/project-info.html | 4 +-
.../project-reports.html | 4 +-
.../project-summary.html | 4 +-
.../source-repository.html | 4 +-
hbase-shaded-check-invariants/team-list.html | 4 +-
index.html | 4 +-
integration.html | 4 +-
issue-tracking.html | 4 +-
license.html | 4 +-
mail-lists.html | 4 +-
metrics.html | 4 +-
old_news.html | 4 +-
plugin-management.html | 4 +-
plugins.html | 4 +-
poweredbyhbase.html | 4 +-
project-info.html | 4 +-
project-reports.html | 4 +-
project-summary.html | 4 +-
pseudo-distributed.html | 4 +-
replication.html | 4 +-
resources.html | 4 +-
source-repository.html | 4 +-
sponsors.html | 4 +-
supportingprojects.html | 4 +-
team-list.html | 4 +-
testdevapidocs/index-all.html | 6 +
...stJMXConnectorServer.MyAccessController.html | 4 +-
...leteWithFailures.MasterSnapshotObserver.html | 2 +-
.../hadoop/hbase/backup/package-tree.html | 2 +-
...cAdminBuilder.TestMaxRetriesCoprocessor.html | 2 +-
...Builder.TestOperationTimeoutCoprocessor.html | 2 +-
...cAdminBuilder.TestRpcTimeoutCoprocessor.html | 2 +-
.../TestClientClusterStatus.MyObserver.html | 2 +-
.../TestEnableTable.MasterSyncObserver.html | 2 +-
...rHostingPrimayMetaRegionSlowOrStopCopro.html | 14 +-
...icaWithCluster.RegionServerStoppedCopro.html | 10 +-
.../TestReplicaWithCluster.SlowMeCopro.html | 12 +-
.../hbase/client/TestReplicaWithCluster.html | 42 +-
.../TestClassLoading.TestMasterCoprocessor.html | 2 +-
...CoprocessorMetrics.CustomMasterObserver.html | 2 +-
...rExceptionWithAbort.BuggyMasterObserver.html | 2 +-
...ExceptionWithRemove.BuggyMasterObserver.html | 2 +-
.../TestMasterObserver.CPMasterObserver.html | 2 +-
.../hadoop/hbase/io/hfile/package-tree.html | 2 +-
...oprocessorServices.MockAccessController.html | 2 +-
...cessorServices.MockVisibilityController.html | 2 +-
.../TestNamespaceAuditor.CPMasterObserver.html | 2 +-
...TestNamespaceAuditor.MasterSyncObserver.html | 2 +-
.../org/apache/hadoop/hbase/package-tree.html | 8 +-
.../hadoop/hbase/procedure/package-tree.html | 8 +-
.../hadoop/hbase/procedure2/package-tree.html | 2 +-
...ionOnCluster.FailingSplitMasterObserver.html | 2 +-
.../hadoop/hbase/regionserver/package-tree.html | 2 +-
.../hbase/rsgroup/IntegrationTestRSGroup.html | 2 +-
.../hadoop/hbase/rsgroup/TestRSGroups.html | 2 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBase.html | 140 +-
.../rsgroup/VerifyingRSGroupAdminClient.html | 24 +-
.../SecureTestUtil.MasterSyncObserver.html | 2 +-
...estAccessController2.MyAccessController.html | 4 +-
...ccessController3.FaultyAccessController.html | 4 +-
...napshotClientRetries.MasterSyncObserver.html | 2 +-
.../apache/hadoop/hbase/test/package-tree.html | 4 +-
...BaseTestHBaseFsck.MasterSyncCoprocessor.html | 2 +-
.../apache/hadoop/hbase/wal/package-tree.html | 2 +-
...rHostingPrimayMetaRegionSlowOrStopCopro.html | 1461 +-
...icaWithCluster.RegionServerStoppedCopro.html | 1461 +-
.../TestReplicaWithCluster.SlowMeCopro.html | 1461 +-
.../hbase/client/TestReplicaWithCluster.html | 1461 +-
.../hbase/regionserver/wal/TestAsyncFSWAL.html | 4 +-
.../regionserver/wal/TestAsyncWALReplay.html | 2 +-
.../hadoop/hbase/rsgroup/TestRSGroups.html | 6 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBase.html | 1756 +-
.../rsgroup/VerifyingRSGroupAdminClient.html | 82 +-
322 files changed, 30056 insertions(+), 29019 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index 97a19e9..f7b94c9 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20171130" />
+ <meta name="Date-Revision-yyyymmdd" content="20171201" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Apache HBase (TM) ACID Properties
@@ -606,7 +606,7 @@ under the License. -->
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2017-11-30</li>
+ <li id="publishDate" class="pull-right">Last Published: 2017-12-01</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 85a97f7..3942b5f 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
/Author (Apache HBase Team)
/Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2)
/Producer (Apache HBase Team)
-/ModDate (D:20171130144806+00'00')
-/CreationDate (D:20171130144806+00'00')
+/ModDate (D:20171201144755+00'00')
+/CreationDate (D:20171201144755+00'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/apidocs/org/apache/hadoop/hbase/ClusterStatus.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ClusterStatus.html b/apidocs/org/apache/hadoop/hbase/ClusterStatus.html
index 5e2492a..2343da4 100644
--- a/apidocs/org/apache/hadoop/hbase/ClusterStatus.html
+++ b/apidocs/org/apache/hadoop/hbase/ClusterStatus.html
@@ -579,7 +579,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockList">
<li class="blockList">
<h4>getClusterId</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/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/ClusterStatus.html#line.302">getClusterId</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/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/ClusterStatus.html#line.305">getClusterId</a>()</pre>
</li>
</ul>
<a name="getMasterCoprocessors--">
@@ -588,7 +588,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockList">
<li class="blockList">
<h4>getMasterCoprocessors</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/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/ClusterStatus.html#line.306">getMasterCoprocessors</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/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/ClusterStatus.html#line.309">getMasterCoprocessors</a>()</pre>
</li>
</ul>
<a name="getLastMajorCompactionTsForTable-org.apache.hadoop.hbase.TableName-">
@@ -597,7 +597,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockList">
<li class="blockList">
<h4>getLastMajorCompactionTsForTable</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.310">getLastMajorCompactionTsForTable</a>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.313">getLastMajorCompactionTsForTable</a>(<a href="../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre>
</li>
</ul>
<a name="getLastMajorCompactionTsForRegion-byte:A-">
@@ -606,7 +606,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockList">
<li class="blockList">
<h4>getLastMajorCompactionTsForRegion</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.323">getLastMajorCompactionTsForRegion</a>(byte[] region)</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.326">getLastMajorCompactionTsForRegion</a>(byte[] region)</pre>
</li>
</ul>
<a name="isBalancerOn--">
@@ -615,7 +615,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockList">
<li class="blockList">
<h4>isBalancerOn</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.334">isBalancerOn</a>()</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.337">isBalancerOn</a>()</pre>
</li>
</ul>
<a name="getBalancerOn--">
@@ -624,7 +624,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockList">
<li class="blockList">
<h4>getBalancerOn</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.338">getBalancerOn</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.341">getBalancerOn</a>()</pre>
</li>
</ul>
<a name="getMasterInfoPort--">
@@ -633,7 +633,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockList">
<li class="blockList">
<h4>getMasterInfoPort</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.342">getMasterInfoPort</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.345">getMasterInfoPort</a>()</pre>
</li>
</ul>
<a name="toString--">
@@ -642,7 +642,7 @@ public byte <a href="../../../../src-html/org/apache/hadoop/hbase/Clus
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/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/ClusterStatus.html#line.346">toString</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/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/ClusterStatus.html#line.349">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/apidocs/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html b/apidocs/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html
index 446e2f0..734f85d 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html
@@ -273,7 +273,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html#line.36">values</a>()</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html#line.34">values</a>()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
@@ -293,7 +293,7 @@ for (SpaceViolationPolicy c : SpaceViolationPolicy.values())
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html#line.36">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html#line.34">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/apidocs/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html b/apidocs/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html
index 4e38bad..043f61f 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html
@@ -285,7 +285,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html#line.37">values</a>()</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html#line.35">values</a>()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
@@ -305,7 +305,7 @@ for (ThrottlingException.Type c : ThrottlingException.Type.values())
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html#line.37">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html#line.35">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html b/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html
index e8675ce..1aaa281 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html
@@ -304,191 +304,194 @@
<span class="sourceLineNo">296</span><a name="line.296"></a>
<span class="sourceLineNo">297</span> @InterfaceAudience.Private<a name="line.297"></a>
<span class="sourceLineNo">298</span> public List<RegionState> getRegionsInTransition() {<a name="line.298"></a>
-<span class="sourceLineNo">299</span> return this.intransition;<a name="line.299"></a>
-<span class="sourceLineNo">300</span> }<a name="line.300"></a>
-<span class="sourceLineNo">301</span><a name="line.301"></a>
-<span class="sourceLineNo">302</span> public String getClusterId() {<a name="line.302"></a>
-<span class="sourceLineNo">303</span> return clusterId;<a name="line.303"></a>
-<span class="sourceLineNo">304</span> }<a name="line.304"></a>
-<span class="sourceLineNo">305</span><a name="line.305"></a>
-<span class="sourceLineNo">306</span> public String[] getMasterCoprocessors() {<a name="line.306"></a>
-<span class="sourceLineNo">307</span> return masterCoprocessors;<a name="line.307"></a>
-<span class="sourceLineNo">308</span> }<a name="line.308"></a>
-<span class="sourceLineNo">309</span><a name="line.309"></a>
-<span class="sourceLineNo">310</span> public long getLastMajorCompactionTsForTable(TableName table) {<a name="line.310"></a>
-<span class="sourceLineNo">311</span> long result = Long.MAX_VALUE;<a name="line.311"></a>
-<span class="sourceLineNo">312</span> for (ServerName server : getServers()) {<a name="line.312"></a>
-<span class="sourceLineNo">313</span> ServerLoad load = getLoad(server);<a name="line.313"></a>
-<span class="sourceLineNo">314</span> for (RegionLoad rl : load.getRegionsLoad().values()) {<a name="line.314"></a>
-<span class="sourceLineNo">315</span> if (table.equals(HRegionInfo.getTable(rl.getName()))) {<a name="line.315"></a>
-<span class="sourceLineNo">316</span> result = Math.min(result, rl.getLastMajorCompactionTs());<a name="line.316"></a>
-<span class="sourceLineNo">317</span> }<a name="line.317"></a>
-<span class="sourceLineNo">318</span> }<a name="line.318"></a>
-<span class="sourceLineNo">319</span> }<a name="line.319"></a>
-<span class="sourceLineNo">320</span> return result == Long.MAX_VALUE ? 0 : result;<a name="line.320"></a>
-<span class="sourceLineNo">321</span> }<a name="line.321"></a>
-<span class="sourceLineNo">322</span><a name="line.322"></a>
-<span class="sourceLineNo">323</span> public long getLastMajorCompactionTsForRegion(final byte[] region) {<a name="line.323"></a>
-<span class="sourceLineNo">324</span> for (ServerName server : getServers()) {<a name="line.324"></a>
-<span class="sourceLineNo">325</span> ServerLoad load = getLoad(server);<a name="line.325"></a>
-<span class="sourceLineNo">326</span> RegionLoad rl = load.getRegionsLoad().get(region);<a name="line.326"></a>
-<span class="sourceLineNo">327</span> if (rl != null) {<a name="line.327"></a>
-<span class="sourceLineNo">328</span> return rl.getLastMajorCompactionTs();<a name="line.328"></a>
-<span class="sourceLineNo">329</span> }<a name="line.329"></a>
-<span class="sourceLineNo">330</span> }<a name="line.330"></a>
-<span class="sourceLineNo">331</span> return 0;<a name="line.331"></a>
-<span class="sourceLineNo">332</span> }<a name="line.332"></a>
-<span class="sourceLineNo">333</span><a name="line.333"></a>
-<span class="sourceLineNo">334</span> public boolean isBalancerOn() {<a name="line.334"></a>
-<span class="sourceLineNo">335</span> return balancerOn != null && balancerOn;<a name="line.335"></a>
-<span class="sourceLineNo">336</span> }<a name="line.336"></a>
-<span class="sourceLineNo">337</span><a name="line.337"></a>
-<span class="sourceLineNo">338</span> public Boolean getBalancerOn() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return balancerOn;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> public int getMasterInfoPort() {<a name="line.342"></a>
-<span class="sourceLineNo">343</span> return masterInfoPort;<a name="line.343"></a>
-<span class="sourceLineNo">344</span> }<a name="line.344"></a>
-<span class="sourceLineNo">345</span><a name="line.345"></a>
-<span class="sourceLineNo">346</span> public String toString() {<a name="line.346"></a>
-<span class="sourceLineNo">347</span> StringBuilder sb = new StringBuilder(1024);<a name="line.347"></a>
-<span class="sourceLineNo">348</span> sb.append("Master: " + master);<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> int backupMastersSize = getBackupMastersSize();<a name="line.350"></a>
-<span class="sourceLineNo">351</span> sb.append("\nNumber of backup masters: " + backupMastersSize);<a name="line.351"></a>
-<span class="sourceLineNo">352</span> if (backupMastersSize > 0) {<a name="line.352"></a>
-<span class="sourceLineNo">353</span> for (ServerName serverName: backupMasters) {<a name="line.353"></a>
-<span class="sourceLineNo">354</span> sb.append("\n " + serverName);<a name="line.354"></a>
-<span class="sourceLineNo">355</span> }<a name="line.355"></a>
-<span class="sourceLineNo">356</span> }<a name="line.356"></a>
-<span class="sourceLineNo">357</span><a name="line.357"></a>
-<span class="sourceLineNo">358</span> int serversSize = getServersSize();<a name="line.358"></a>
-<span class="sourceLineNo">359</span> sb.append("\nNumber of live region servers: " + serversSize);<a name="line.359"></a>
-<span class="sourceLineNo">360</span> if (serversSize > 0) {<a name="line.360"></a>
-<span class="sourceLineNo">361</span> for (ServerName serverName: liveServers.keySet()) {<a name="line.361"></a>
-<span class="sourceLineNo">362</span> sb.append("\n " + serverName.getServerName());<a name="line.362"></a>
-<span class="sourceLineNo">363</span> }<a name="line.363"></a>
-<span class="sourceLineNo">364</span> }<a name="line.364"></a>
-<span class="sourceLineNo">365</span><a name="line.365"></a>
-<span class="sourceLineNo">366</span> int deadServerSize = getDeadServersSize();<a name="line.366"></a>
-<span class="sourceLineNo">367</span> sb.append("\nNumber of dead region servers: " + deadServerSize);<a name="line.367"></a>
-<span class="sourceLineNo">368</span> if (deadServerSize > 0) {<a name="line.368"></a>
-<span class="sourceLineNo">369</span> for (ServerName serverName: deadServers) {<a name="line.369"></a>
-<span class="sourceLineNo">370</span> sb.append("\n " + serverName);<a name="line.370"></a>
-<span class="sourceLineNo">371</span> }<a name="line.371"></a>
-<span class="sourceLineNo">372</span> }<a name="line.372"></a>
-<span class="sourceLineNo">373</span><a name="line.373"></a>
-<span class="sourceLineNo">374</span> sb.append("\nAverage load: " + getAverageLoad());<a name="line.374"></a>
-<span class="sourceLineNo">375</span> sb.append("\nNumber of requests: " + getRequestsCount());<a name="line.375"></a>
-<span class="sourceLineNo">376</span> sb.append("\nNumber of regions: " + getRegionsCount());<a name="line.376"></a>
-<span class="sourceLineNo">377</span><a name="line.377"></a>
-<span class="sourceLineNo">378</span> int ritSize = (intransition != null) ? intransition.size() : 0;<a name="line.378"></a>
-<span class="sourceLineNo">379</span> sb.append("\nNumber of regions in transition: " + ritSize);<a name="line.379"></a>
-<span class="sourceLineNo">380</span> if (ritSize > 0) {<a name="line.380"></a>
-<span class="sourceLineNo">381</span> for (RegionState state: intransition) {<a name="line.381"></a>
-<span class="sourceLineNo">382</span> sb.append("\n " + state.toDescriptiveString());<a name="line.382"></a>
-<span class="sourceLineNo">383</span> }<a name="line.383"></a>
-<span class="sourceLineNo">384</span> }<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return sb.toString();<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span><a name="line.387"></a>
-<span class="sourceLineNo">388</span> @InterfaceAudience.Private<a name="line.388"></a>
-<span class="sourceLineNo">389</span> public static Builder newBuilder() {<a name="line.389"></a>
-<span class="sourceLineNo">390</span> return new Builder();<a name="line.390"></a>
-<span class="sourceLineNo">391</span> }<a name="line.391"></a>
-<span class="sourceLineNo">392</span><a name="line.392"></a>
-<span class="sourceLineNo">393</span> /**<a name="line.393"></a>
-<span class="sourceLineNo">394</span> * Builder for construct a ClusterStatus.<a name="line.394"></a>
-<span class="sourceLineNo">395</span> */<a name="line.395"></a>
-<span class="sourceLineNo">396</span> @InterfaceAudience.Private<a name="line.396"></a>
-<span class="sourceLineNo">397</span> public static class Builder {<a name="line.397"></a>
-<span class="sourceLineNo">398</span> private String hbaseVersion = null;<a name="line.398"></a>
-<span class="sourceLineNo">399</span> private Map<ServerName, ServerLoad> liveServers = null;<a name="line.399"></a>
-<span class="sourceLineNo">400</span> private List<ServerName> deadServers = null;<a name="line.400"></a>
-<span class="sourceLineNo">401</span> private ServerName master = null;<a name="line.401"></a>
-<span class="sourceLineNo">402</span> private List<ServerName> backupMasters = null;<a name="line.402"></a>
-<span class="sourceLineNo">403</span> private List<RegionState> intransition = null;<a name="line.403"></a>
-<span class="sourceLineNo">404</span> private String clusterId = null;<a name="line.404"></a>
-<span class="sourceLineNo">405</span> private String[] masterCoprocessors = null;<a name="line.405"></a>
-<span class="sourceLineNo">406</span> private Boolean balancerOn = null;<a name="line.406"></a>
-<span class="sourceLineNo">407</span> private int masterInfoPort = -1;<a name="line.407"></a>
-<span class="sourceLineNo">408</span><a name="line.408"></a>
-<span class="sourceLineNo">409</span> private Builder() {}<a name="line.409"></a>
-<span class="sourceLineNo">410</span><a name="line.410"></a>
-<span class="sourceLineNo">411</span> public Builder setHBaseVersion(String hbaseVersion) {<a name="line.411"></a>
-<span class="sourceLineNo">412</span> this.hbaseVersion = hbaseVersion;<a name="line.412"></a>
-<span class="sourceLineNo">413</span> return this;<a name="line.413"></a>
-<span class="sourceLineNo">414</span> }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span> public Builder setLiveServers(Map<ServerName, ServerLoad> liveServers) {<a name="line.416"></a>
-<span class="sourceLineNo">417</span> this.liveServers = liveServers;<a name="line.417"></a>
-<span class="sourceLineNo">418</span> return this;<a name="line.418"></a>
-<span class="sourceLineNo">419</span> }<a name="line.419"></a>
-<span class="sourceLineNo">420</span><a name="line.420"></a>
-<span class="sourceLineNo">421</span> public Builder setDeadServers(List<ServerName> deadServers) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span> this.deadServers = deadServers;<a name="line.422"></a>
-<span class="sourceLineNo">423</span> return this;<a name="line.423"></a>
-<span class="sourceLineNo">424</span> }<a name="line.424"></a>
-<span class="sourceLineNo">425</span><a name="line.425"></a>
-<span class="sourceLineNo">426</span> public Builder setMaster(ServerName master) {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> this.master = master;<a name="line.427"></a>
-<span class="sourceLineNo">428</span> return this;<a name="line.428"></a>
-<span class="sourceLineNo">429</span> }<a name="line.429"></a>
-<span class="sourceLineNo">430</span><a name="line.430"></a>
-<span class="sourceLineNo">431</span> public Builder setBackupMasters(List<ServerName> backupMasters) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> this.backupMasters = backupMasters;<a name="line.432"></a>
-<span class="sourceLineNo">433</span> return this;<a name="line.433"></a>
-<span class="sourceLineNo">434</span> }<a name="line.434"></a>
-<span class="sourceLineNo">435</span><a name="line.435"></a>
-<span class="sourceLineNo">436</span> public Builder setRegionState(List<RegionState> intransition) {<a name="line.436"></a>
-<span class="sourceLineNo">437</span> this.intransition = intransition;<a name="line.437"></a>
-<span class="sourceLineNo">438</span> return this;<a name="line.438"></a>
-<span class="sourceLineNo">439</span> }<a name="line.439"></a>
-<span class="sourceLineNo">440</span><a name="line.440"></a>
-<span class="sourceLineNo">441</span> public Builder setClusterId(String clusterId) {<a name="line.441"></a>
-<span class="sourceLineNo">442</span> this.clusterId = clusterId;<a name="line.442"></a>
-<span class="sourceLineNo">443</span> return this;<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span><a name="line.445"></a>
-<span class="sourceLineNo">446</span> public Builder setMasterCoprocessors(String[] masterCoprocessors) {<a name="line.446"></a>
-<span class="sourceLineNo">447</span> this.masterCoprocessors = masterCoprocessors;<a name="line.447"></a>
-<span class="sourceLineNo">448</span> return this;<a name="line.448"></a>
-<span class="sourceLineNo">449</span> }<a name="line.449"></a>
-<span class="sourceLineNo">450</span><a name="line.450"></a>
-<span class="sourceLineNo">451</span> public Builder setBalancerOn(Boolean balancerOn) {<a name="line.451"></a>
-<span class="sourceLineNo">452</span> this.balancerOn = balancerOn;<a name="line.452"></a>
-<span class="sourceLineNo">453</span> return this;<a name="line.453"></a>
-<span class="sourceLineNo">454</span> }<a name="line.454"></a>
-<span class="sourceLineNo">455</span><a name="line.455"></a>
-<span class="sourceLineNo">456</span> public Builder setMasterInfoPort(int masterInfoPort) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> this.masterInfoPort = masterInfoPort;<a name="line.457"></a>
-<span class="sourceLineNo">458</span> return this;<a name="line.458"></a>
-<span class="sourceLineNo">459</span> }<a name="line.459"></a>
-<span class="sourceLineNo">460</span><a name="line.460"></a>
-<span class="sourceLineNo">461</span> public ClusterStatus build() {<a name="line.461"></a>
-<span class="sourceLineNo">462</span> return new ClusterStatus(hbaseVersion, clusterId, liveServers,<a name="line.462"></a>
-<span class="sourceLineNo">463</span> deadServers, master, backupMasters, intransition, masterCoprocessors,<a name="line.463"></a>
-<span class="sourceLineNo">464</span> balancerOn, masterInfoPort);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span> }<a name="line.466"></a>
-<span class="sourceLineNo">467</span><a name="line.467"></a>
-<span class="sourceLineNo">468</span> /**<a name="line.468"></a>
-<span class="sourceLineNo">469</span> * Kinds of ClusterStatus<a name="line.469"></a>
-<span class="sourceLineNo">470</span> */<a name="line.470"></a>
-<span class="sourceLineNo">471</span> public enum Option {<a name="line.471"></a>
-<span class="sourceLineNo">472</span> HBASE_VERSION, /** status about hbase version */<a name="line.472"></a>
-<span class="sourceLineNo">473</span> CLUSTER_ID, /** status about cluster id */<a name="line.473"></a>
-<span class="sourceLineNo">474</span> BALANCER_ON, /** status about balancer is on or not */<a name="line.474"></a>
-<span class="sourceLineNo">475</span> LIVE_SERVERS, /** status about live region servers */<a name="line.475"></a>
-<span class="sourceLineNo">476</span> DEAD_SERVERS, /** status about dead region servers */<a name="line.476"></a>
-<span class="sourceLineNo">477</span> MASTER, /** status about master */<a name="line.477"></a>
-<span class="sourceLineNo">478</span> BACKUP_MASTERS, /** status about backup masters */<a name="line.478"></a>
-<span class="sourceLineNo">479</span> MASTER_COPROCESSORS, /** status about master coprocessors */<a name="line.479"></a>
-<span class="sourceLineNo">480</span> REGIONS_IN_TRANSITION, /** status about regions in transition */<a name="line.480"></a>
-<span class="sourceLineNo">481</span> MASTER_INFO_PORT; /** master info port **/<a name="line.481"></a>
-<span class="sourceLineNo">482</span> }<a name="line.482"></a>
-<span class="sourceLineNo">483</span>}<a name="line.483"></a>
+<span class="sourceLineNo">299</span> if (intransition == null) {<a name="line.299"></a>
+<span class="sourceLineNo">300</span> return Collections.emptyList();<a name="line.300"></a>
+<span class="sourceLineNo">301</span> }<a name="line.301"></a>
+<span class="sourceLineNo">302</span> return Collections.unmodifiableList(intransition);<a name="line.302"></a>
+<span class="sourceLineNo">303</span> }<a name="line.303"></a>
+<span class="sourceLineNo">304</span><a name="line.304"></a>
+<span class="sourceLineNo">305</span> public String getClusterId() {<a name="line.305"></a>
+<span class="sourceLineNo">306</span> return clusterId;<a name="line.306"></a>
+<span class="sourceLineNo">307</span> }<a name="line.307"></a>
+<span class="sourceLineNo">308</span><a name="line.308"></a>
+<span class="sourceLineNo">309</span> public String[] getMasterCoprocessors() {<a name="line.309"></a>
+<span class="sourceLineNo">310</span> return masterCoprocessors;<a name="line.310"></a>
+<span class="sourceLineNo">311</span> }<a name="line.311"></a>
+<span class="sourceLineNo">312</span><a name="line.312"></a>
+<span class="sourceLineNo">313</span> public long getLastMajorCompactionTsForTable(TableName table) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span> long result = Long.MAX_VALUE;<a name="line.314"></a>
+<span class="sourceLineNo">315</span> for (ServerName server : getServers()) {<a name="line.315"></a>
+<span class="sourceLineNo">316</span> ServerLoad load = getLoad(server);<a name="line.316"></a>
+<span class="sourceLineNo">317</span> for (RegionLoad rl : load.getRegionsLoad().values()) {<a name="line.317"></a>
+<span class="sourceLineNo">318</span> if (table.equals(HRegionInfo.getTable(rl.getName()))) {<a name="line.318"></a>
+<span class="sourceLineNo">319</span> result = Math.min(result, rl.getLastMajorCompactionTs());<a name="line.319"></a>
+<span class="sourceLineNo">320</span> }<a name="line.320"></a>
+<span class="sourceLineNo">321</span> }<a name="line.321"></a>
+<span class="sourceLineNo">322</span> }<a name="line.322"></a>
+<span class="sourceLineNo">323</span> return result == Long.MAX_VALUE ? 0 : result;<a name="line.323"></a>
+<span class="sourceLineNo">324</span> }<a name="line.324"></a>
+<span class="sourceLineNo">325</span><a name="line.325"></a>
+<span class="sourceLineNo">326</span> public long getLastMajorCompactionTsForRegion(final byte[] region) {<a name="line.326"></a>
+<span class="sourceLineNo">327</span> for (ServerName server : getServers()) {<a name="line.327"></a>
+<span class="sourceLineNo">328</span> ServerLoad load = getLoad(server);<a name="line.328"></a>
+<span class="sourceLineNo">329</span> RegionLoad rl = load.getRegionsLoad().get(region);<a name="line.329"></a>
+<span class="sourceLineNo">330</span> if (rl != null) {<a name="line.330"></a>
+<span class="sourceLineNo">331</span> return rl.getLastMajorCompactionTs();<a name="line.331"></a>
+<span class="sourceLineNo">332</span> }<a name="line.332"></a>
+<span class="sourceLineNo">333</span> }<a name="line.333"></a>
+<span class="sourceLineNo">334</span> return 0;<a name="line.334"></a>
+<span class="sourceLineNo">335</span> }<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span> public boolean isBalancerOn() {<a name="line.337"></a>
+<span class="sourceLineNo">338</span> return balancerOn != null && balancerOn;<a name="line.338"></a>
+<span class="sourceLineNo">339</span> }<a name="line.339"></a>
+<span class="sourceLineNo">340</span><a name="line.340"></a>
+<span class="sourceLineNo">341</span> public Boolean getBalancerOn() {<a name="line.341"></a>
+<span class="sourceLineNo">342</span> return balancerOn;<a name="line.342"></a>
+<span class="sourceLineNo">343</span> }<a name="line.343"></a>
+<span class="sourceLineNo">344</span><a name="line.344"></a>
+<span class="sourceLineNo">345</span> public int getMasterInfoPort() {<a name="line.345"></a>
+<span class="sourceLineNo">346</span> return masterInfoPort;<a name="line.346"></a>
+<span class="sourceLineNo">347</span> }<a name="line.347"></a>
+<span class="sourceLineNo">348</span><a name="line.348"></a>
+<span class="sourceLineNo">349</span> public String toString() {<a name="line.349"></a>
+<span class="sourceLineNo">350</span> StringBuilder sb = new StringBuilder(1024);<a name="line.350"></a>
+<span class="sourceLineNo">351</span> sb.append("Master: " + master);<a name="line.351"></a>
+<span class="sourceLineNo">352</span><a name="line.352"></a>
+<span class="sourceLineNo">353</span> int backupMastersSize = getBackupMastersSize();<a name="line.353"></a>
+<span class="sourceLineNo">354</span> sb.append("\nNumber of backup masters: " + backupMastersSize);<a name="line.354"></a>
+<span class="sourceLineNo">355</span> if (backupMastersSize > 0) {<a name="line.355"></a>
+<span class="sourceLineNo">356</span> for (ServerName serverName: backupMasters) {<a name="line.356"></a>
+<span class="sourceLineNo">357</span> sb.append("\n " + serverName);<a name="line.357"></a>
+<span class="sourceLineNo">358</span> }<a name="line.358"></a>
+<span class="sourceLineNo">359</span> }<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span> int serversSize = getServersSize();<a name="line.361"></a>
+<span class="sourceLineNo">362</span> sb.append("\nNumber of live region servers: " + serversSize);<a name="line.362"></a>
+<span class="sourceLineNo">363</span> if (serversSize > 0) {<a name="line.363"></a>
+<span class="sourceLineNo">364</span> for (ServerName serverName: liveServers.keySet()) {<a name="line.364"></a>
+<span class="sourceLineNo">365</span> sb.append("\n " + serverName.getServerName());<a name="line.365"></a>
+<span class="sourceLineNo">366</span> }<a name="line.366"></a>
+<span class="sourceLineNo">367</span> }<a name="line.367"></a>
+<span class="sourceLineNo">368</span><a name="line.368"></a>
+<span class="sourceLineNo">369</span> int deadServerSize = getDeadServersSize();<a name="line.369"></a>
+<span class="sourceLineNo">370</span> sb.append("\nNumber of dead region servers: " + deadServerSize);<a name="line.370"></a>
+<span class="sourceLineNo">371</span> if (deadServerSize > 0) {<a name="line.371"></a>
+<span class="sourceLineNo">372</span> for (ServerName serverName: deadServers) {<a name="line.372"></a>
+<span class="sourceLineNo">373</span> sb.append("\n " + serverName);<a name="line.373"></a>
+<span class="sourceLineNo">374</span> }<a name="line.374"></a>
+<span class="sourceLineNo">375</span> }<a name="line.375"></a>
+<span class="sourceLineNo">376</span><a name="line.376"></a>
+<span class="sourceLineNo">377</span> sb.append("\nAverage load: " + getAverageLoad());<a name="line.377"></a>
+<span class="sourceLineNo">378</span> sb.append("\nNumber of requests: " + getRequestsCount());<a name="line.378"></a>
+<span class="sourceLineNo">379</span> sb.append("\nNumber of regions: " + getRegionsCount());<a name="line.379"></a>
+<span class="sourceLineNo">380</span><a name="line.380"></a>
+<span class="sourceLineNo">381</span> int ritSize = (intransition != null) ? intransition.size() : 0;<a name="line.381"></a>
+<span class="sourceLineNo">382</span> sb.append("\nNumber of regions in transition: " + ritSize);<a name="line.382"></a>
+<span class="sourceLineNo">383</span> if (ritSize > 0) {<a name="line.383"></a>
+<span class="sourceLineNo">384</span> for (RegionState state: intransition) {<a name="line.384"></a>
+<span class="sourceLineNo">385</span> sb.append("\n " + state.toDescriptiveString());<a name="line.385"></a>
+<span class="sourceLineNo">386</span> }<a name="line.386"></a>
+<span class="sourceLineNo">387</span> }<a name="line.387"></a>
+<span class="sourceLineNo">388</span> return sb.toString();<a name="line.388"></a>
+<span class="sourceLineNo">389</span> }<a name="line.389"></a>
+<span class="sourceLineNo">390</span><a name="line.390"></a>
+<span class="sourceLineNo">391</span> @InterfaceAudience.Private<a name="line.391"></a>
+<span class="sourceLineNo">392</span> public static Builder newBuilder() {<a name="line.392"></a>
+<span class="sourceLineNo">393</span> return new Builder();<a name="line.393"></a>
+<span class="sourceLineNo">394</span> }<a name="line.394"></a>
+<span class="sourceLineNo">395</span><a name="line.395"></a>
+<span class="sourceLineNo">396</span> /**<a name="line.396"></a>
+<span class="sourceLineNo">397</span> * Builder for construct a ClusterStatus.<a name="line.397"></a>
+<span class="sourceLineNo">398</span> */<a name="line.398"></a>
+<span class="sourceLineNo">399</span> @InterfaceAudience.Private<a name="line.399"></a>
+<span class="sourceLineNo">400</span> public static class Builder {<a name="line.400"></a>
+<span class="sourceLineNo">401</span> private String hbaseVersion = null;<a name="line.401"></a>
+<span class="sourceLineNo">402</span> private Map<ServerName, ServerLoad> liveServers = null;<a name="line.402"></a>
+<span class="sourceLineNo">403</span> private List<ServerName> deadServers = null;<a name="line.403"></a>
+<span class="sourceLineNo">404</span> private ServerName master = null;<a name="line.404"></a>
+<span class="sourceLineNo">405</span> private List<ServerName> backupMasters = null;<a name="line.405"></a>
+<span class="sourceLineNo">406</span> private List<RegionState> intransition = null;<a name="line.406"></a>
+<span class="sourceLineNo">407</span> private String clusterId = null;<a name="line.407"></a>
+<span class="sourceLineNo">408</span> private String[] masterCoprocessors = null;<a name="line.408"></a>
+<span class="sourceLineNo">409</span> private Boolean balancerOn = null;<a name="line.409"></a>
+<span class="sourceLineNo">410</span> private int masterInfoPort = -1;<a name="line.410"></a>
+<span class="sourceLineNo">411</span><a name="line.411"></a>
+<span class="sourceLineNo">412</span> private Builder() {}<a name="line.412"></a>
+<span class="sourceLineNo">413</span><a name="line.413"></a>
+<span class="sourceLineNo">414</span> public Builder setHBaseVersion(String hbaseVersion) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> this.hbaseVersion = hbaseVersion;<a name="line.415"></a>
+<span class="sourceLineNo">416</span> return this;<a name="line.416"></a>
+<span class="sourceLineNo">417</span> }<a name="line.417"></a>
+<span class="sourceLineNo">418</span><a name="line.418"></a>
+<span class="sourceLineNo">419</span> public Builder setLiveServers(Map<ServerName, ServerLoad> liveServers) {<a name="line.419"></a>
+<span class="sourceLineNo">420</span> this.liveServers = liveServers;<a name="line.420"></a>
+<span class="sourceLineNo">421</span> return this;<a name="line.421"></a>
+<span class="sourceLineNo">422</span> }<a name="line.422"></a>
+<span class="sourceLineNo">423</span><a name="line.423"></a>
+<span class="sourceLineNo">424</span> public Builder setDeadServers(List<ServerName> deadServers) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span> this.deadServers = deadServers;<a name="line.425"></a>
+<span class="sourceLineNo">426</span> return this;<a name="line.426"></a>
+<span class="sourceLineNo">427</span> }<a name="line.427"></a>
+<span class="sourceLineNo">428</span><a name="line.428"></a>
+<span class="sourceLineNo">429</span> public Builder setMaster(ServerName master) {<a name="line.429"></a>
+<span class="sourceLineNo">430</span> this.master = master;<a name="line.430"></a>
+<span class="sourceLineNo">431</span> return this;<a name="line.431"></a>
+<span class="sourceLineNo">432</span> }<a name="line.432"></a>
+<span class="sourceLineNo">433</span><a name="line.433"></a>
+<span class="sourceLineNo">434</span> public Builder setBackupMasters(List<ServerName> backupMasters) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span> this.backupMasters = backupMasters;<a name="line.435"></a>
+<span class="sourceLineNo">436</span> return this;<a name="line.436"></a>
+<span class="sourceLineNo">437</span> }<a name="line.437"></a>
+<span class="sourceLineNo">438</span><a name="line.438"></a>
+<span class="sourceLineNo">439</span> public Builder setRegionState(List<RegionState> intransition) {<a name="line.439"></a>
+<span class="sourceLineNo">440</span> this.intransition = intransition;<a name="line.440"></a>
+<span class="sourceLineNo">441</span> return this;<a name="line.441"></a>
+<span class="sourceLineNo">442</span> }<a name="line.442"></a>
+<span class="sourceLineNo">443</span><a name="line.443"></a>
+<span class="sourceLineNo">444</span> public Builder setClusterId(String clusterId) {<a name="line.444"></a>
+<span class="sourceLineNo">445</span> this.clusterId = clusterId;<a name="line.445"></a>
+<span class="sourceLineNo">446</span> return this;<a name="line.446"></a>
+<span class="sourceLineNo">447</span> }<a name="line.447"></a>
+<span class="sourceLineNo">448</span><a name="line.448"></a>
+<span class="sourceLineNo">449</span> public Builder setMasterCoprocessors(String[] masterCoprocessors) {<a name="line.449"></a>
+<span class="sourceLineNo">450</span> this.masterCoprocessors = masterCoprocessors;<a name="line.450"></a>
+<span class="sourceLineNo">451</span> return this;<a name="line.451"></a>
+<span class="sourceLineNo">452</span> }<a name="line.452"></a>
+<span class="sourceLineNo">453</span><a name="line.453"></a>
+<span class="sourceLineNo">454</span> public Builder setBalancerOn(Boolean balancerOn) {<a name="line.454"></a>
+<span class="sourceLineNo">455</span> this.balancerOn = balancerOn;<a name="line.455"></a>
+<span class="sourceLineNo">456</span> return this;<a name="line.456"></a>
+<span class="sourceLineNo">457</span> }<a name="line.457"></a>
+<span class="sourceLineNo">458</span><a name="line.458"></a>
+<span class="sourceLineNo">459</span> public Builder setMasterInfoPort(int masterInfoPort) {<a name="line.459"></a>
+<span class="sourceLineNo">460</span> this.masterInfoPort = masterInfoPort;<a name="line.460"></a>
+<span class="sourceLineNo">461</span> return this;<a name="line.461"></a>
+<span class="sourceLineNo">462</span> }<a name="line.462"></a>
+<span class="sourceLineNo">463</span><a name="line.463"></a>
+<span class="sourceLineNo">464</span> public ClusterStatus build() {<a name="line.464"></a>
+<span class="sourceLineNo">465</span> return new ClusterStatus(hbaseVersion, clusterId, liveServers,<a name="line.465"></a>
+<span class="sourceLineNo">466</span> deadServers, master, backupMasters, intransition, masterCoprocessors,<a name="line.466"></a>
+<span class="sourceLineNo">467</span> balancerOn, masterInfoPort);<a name="line.467"></a>
+<span class="sourceLineNo">468</span> }<a name="line.468"></a>
+<span class="sourceLineNo">469</span> }<a name="line.469"></a>
+<span class="sourceLineNo">470</span><a name="line.470"></a>
+<span class="sourceLineNo">471</span> /**<a name="line.471"></a>
+<span class="sourceLineNo">472</span> * Kinds of ClusterStatus<a name="line.472"></a>
+<span class="sourceLineNo">473</span> */<a name="line.473"></a>
+<span class="sourceLineNo">474</span> public enum Option {<a name="line.474"></a>
+<span class="sourceLineNo">475</span> HBASE_VERSION, /** status about hbase version */<a name="line.475"></a>
+<span class="sourceLineNo">476</span> CLUSTER_ID, /** status about cluster id */<a name="line.476"></a>
+<span class="sourceLineNo">477</span> BALANCER_ON, /** status about balancer is on or not */<a name="line.477"></a>
+<span class="sourceLineNo">478</span> LIVE_SERVERS, /** status about live region servers */<a name="line.478"></a>
+<span class="sourceLineNo">479</span> DEAD_SERVERS, /** status about dead region servers */<a name="line.479"></a>
+<span class="sourceLineNo">480</span> MASTER, /** status about master */<a name="line.480"></a>
+<span class="sourceLineNo">481</span> BACKUP_MASTERS, /** status about backup masters */<a name="line.481"></a>
+<span class="sourceLineNo">482</span> MASTER_COPROCESSORS, /** status about master coprocessors */<a name="line.482"></a>
+<span class="sourceLineNo">483</span> REGIONS_IN_TRANSITION, /** status about regions in transition */<a name="line.483"></a>
+<span class="sourceLineNo">484</span> MASTER_INFO_PORT; /** master info port **/<a name="line.484"></a>
+<span class="sourceLineNo">485</span> }<a name="line.485"></a>
+<span class="sourceLineNo">486</span>}<a name="line.486"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index c9759ad..3c7ea7b 100644
--- a/book.html
+++ b/book.html
@@ -36799,7 +36799,7 @@ The server will return cellblocks compressed using this same compressor as long
<div id="footer">
<div id="footer-text">
Version 3.0.0-SNAPSHOT<br>
-Last updated 2017-11-30 14:29:43 UTC
+Last updated 2017-12-01 14:29:42 UTC
</div>
</div>
</body>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c4dca3/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 88c58e1..a6cebf5 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20171130" />
+ <meta name="Date-Revision-yyyymmdd" content="20171201" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Bulk Loads in Apache HBase (TM)
@@ -311,7 +311,7 @@ under the License. -->
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2017-11-30</li>
+ <li id="publishDate" class="pull-right">Last Published: 2017-12-01</li>
</p>
</div>