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 &#x2013;  
       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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockList">
 <li class="blockList">
 <h4>getClusterId</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.302">getClusterId</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockList">
 <li class="blockList">
 <h4>getMasterCoprocessors</h4>
-<pre>public&nbsp;<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>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.306">getMasterCoprocessors</a>()</pre>
+<pre>public&nbsp;<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>[]&nbsp;<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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockList">
 <li class="blockList">
 <h4>getLastMajorCompactionTsForTable</h4>
-<pre>public&nbsp;long&nbsp;<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>&nbsp;table)</pre>
+<pre>public&nbsp;long&nbsp;<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>&nbsp;table)</pre>
 </li>
 </ul>
 <a name="getLastMajorCompactionTsForRegion-byte:A-">
@@ -606,7 +606,7 @@ public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockList">
 <li class="blockList">
 <h4>getLastMajorCompactionTsForRegion</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.323">getLastMajorCompactionTsForRegion</a>(byte[]&nbsp;region)</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.326">getLastMajorCompactionTsForRegion</a>(byte[]&nbsp;region)</pre>
 </li>
 </ul>
 <a name="isBalancerOn--">
@@ -615,7 +615,7 @@ public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockList">
 <li class="blockList">
 <h4>isBalancerOn</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.334">isBalancerOn</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockList">
 <li class="blockList">
 <h4>getBalancerOn</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.338">getBalancerOn</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockList">
 <li class="blockList">
 <h4>getMasterInfoPort</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.342">getMasterInfoPort</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Clus
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ClusterStatus.html#line.346">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html#line.36">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a>[]&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a>&nbsp;<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>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a>&nbsp;<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>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html#line.37">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a>[]&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a>&nbsp;<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>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a>&nbsp;<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>&nbsp;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&lt;RegionState&gt; 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 &amp;&amp; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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&lt;ServerName, ServerLoad&gt; liveServers = null;<a name="line.399"></a>
-<span class="sourceLineNo">400</span>    private List&lt;ServerName&gt; 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&lt;ServerName&gt; backupMasters = null;<a name="line.402"></a>
-<span class="sourceLineNo">403</span>    private List&lt;RegionState&gt; 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&lt;ServerName, ServerLoad&gt; 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&lt;ServerName&gt; 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&lt;ServerName&gt; 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&lt;RegionState&gt; 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 &amp;&amp; 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 &gt; 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 &gt; 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 &gt; 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 &gt; 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&lt;ServerName, ServerLoad&gt; liveServers = null;<a name="line.402"></a>
+<span class="sourceLineNo">403</span>    private List&lt;ServerName&gt; 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&lt;ServerName&gt; backupMasters = null;<a name="line.405"></a>
+<span class="sourceLineNo">406</span>    private List&lt;RegionState&gt; 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&lt;ServerName, ServerLoad&gt; 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&lt;ServerName&gt; 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&lt;ServerName&gt; 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&lt;RegionState&gt; 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 &#x2013;  
       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>