You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by to...@apache.org on 2020/09/24 09:51:16 UTC

[hbase] branch HBASE-11288 updated (1a59469 -> 9f20314)

This is an automated email from the ASF dual-hosted git repository.

toffer pushed a change to branch HBASE-11288
in repository https://gitbox.apache.org/repos/asf/hbase.git.


 discard 1a59469  foward ported from branch-2 test mostly passing
 discard 6c28aae  rebased and flattened split meta PoC
     add a589e55  HBASE-24992 log after Generator success when running ITBLL (#2358)
     add d48c732  HBASE-24602 Add Increment and Append support to CheckAndMutate (#2228)
     add 0d95a8f  HBASE-24979 : Client operation timeout test for batch requests
     add 2250b51  HBASE-24995: MetaFixer fails to fix overlaps when multiple tables have overlaps (#2361)
     add 2e638de  HBASE-24994 Add hedgedReadOpsInCurThread metric (#2365)
     add 2e96a5b  HBASE-24993 Remove OfflineMetaRebuildTestCore (#2359)
     add 0511089  HBASE-25000 Move delete region info related methods to RegionStateStore (#2366)
     add 84a34be  HBASE-24974: Provide a flexibility to print only row key and filter for multiple tables in the WALPrettyPrinter (#2345)
     add 23713f4  HBASE-25005 Refactor CatalogJanitor (#2373)
     add f36c55c  HBASE-24990 Fix empty value of properties 'hbase.replication.source.maxthreads' in hbase-thrift module (#2356)
     add bc15b61  HBASE-24776 [hbtop] Support Batch mode (#2291)
     add ce59a2b  HBASE-25004 : Log RegionTooBusyException details (#2371)
     add bbfbe33  HBASE-24958 CompactingMemStore.timeOfOldestEdit error update (#2321)
     add 9c5dbb2  HBASE-24764: Add support of adding default peer configs via hbase-site.xml for all replication peers. (#2284)
     add 3c00ff5  HBASE-23643 Add document for "HBASE-23065 [hbtop] Top-N heavy hitter user and client drill downs" (#2381)
     add e5ca9ad  HBASE-25008 Add document for "HBASE-24776 [hbtop] Support Batch mode" (#2382)
     add fe77630  HBASE-25006 Make the cost functions optional for StochastoicBalancer
     add a393fc5  HBASE-25016 Should close ResultScanner in MetaTableAccessor.scanByRegionEncodedName
     add 0f00e1c  HBASE-25018 EOM cleanup (#2391)
     add dcba493  HBASE-25016 addendum: should also close the Table which is returned by calling getMetaHTable
     add 2042523  HBASE-24877 Add option to avoid aborting RS process upon uncaught exc… (#2255)
     add 724a0e5  HBASE-25022 Remove 'hbase.testing.nocluster' config (#2394)
     add a3f4028  HBASE-25002 Create simple pattern matching query for retrieving metri… (#2370)
     add 325317f  HBASE-24831 : Addendum for source compatibility
     add ca96f96  HBASE-25014 ScheduledChore is never triggered when initalDelay > 1.5*period (#2395)
     add 6d985dd  HBASE-25009: Hbck chore logs wrong message when loading regions from RS (#2379)
     add c5ca191  HBASE-24875 Remove the force param for unassign since it dose not take effect any more (#2254)
     add a918bf0  HBASE-25012 HBASE-24359 causes replication missed log of some RemoteException (#2384)
     add bfdc96e  HBASE-25035 Add 2.2.6 to download page (#2405)
     add 1bb19e0  HBASE-25037 Lots of thread pool are changed to non daemon after HBASE-24750 which causes trouble when shutting down (#2407)
     add 35d59dc  HBASE-24528 : BalancerDecision queue implementation in HMaster with Admin API
     add b3dfc8f  HBASE-25021 Nightly job should skip hadoop-2 integration test for master (#2409)
     add 9fc586a  HBASE-25047 WAL split edits number is negative in RegionServerUI (#2408)
     add e386ec5  HBASE-25054 Do not add non shaded protobuf as dependency in TableMapReduceUtil for master (#2412)
     add 5e12c0a  HBASE-25061 Update default URL to KEYS file in `hbase-vote.sh` (#2416)
     add 16831ec  HBASE-24857:Fix several problems when starting webUI (#2245)
     add 6371914  HBASE-25057: Fix typo memeber (#2414)
     add 58618e3  HBASE-24991 Replace MovedRegionsCleaner with guava cache (#2357)
     add 4c9a92d  HBASE-24481 REST - Fix incorrect response code of get-regions in rest api
     add fd7260b  HBASE-25069: Display region name instead of encoded region name in HBCK report page. (#2428)
     add 0956c34  HBASE-25066 Use FutureUtils.rethrow in AsyncTableResultScanner to better catch the stack trace (#2420)
     add 3e13b3f  HBASE-24896 'Stuck' in static initialization creating RegionInfo instance
     add d41eb4f  HBASE-24896 : Jira number correction in comment (ADDENDUM)
     add b5adfe1  HBASE-25072 Remove the unnecessary System.out.println in MasterRegistry (#2429)
     add 8efd250  HBASE-24976 Printing the swallowed exception
     add 8c11007  Revert "HBASE-24976 Printing the swallowed exception"
     add 7731856  HBASE-24976 REST Server failes to start without any error message
     add 36e8b0b  HBASE-25075 Fix typo in ReplicationProtobufUtil (#2431)
     add 8a6299b  HBASE-25076 fix typo in MasterRegion java doc (#2432)
     add d1a3b66  HBASE-25081 Up the container nproc uplimit to 30000 (#2439)
     add 70a947d  HBASE-25067 Edit of log messages around async WAL Replication; checkstyle fixes; and a bugfix (#2435)
     add 17ebf91  HBASE-25068 Pass WALFactory to Replication so it knows of all WALProviders, not just default/user-space
     add 2c5055f  HBASE-25068 Pass WALFactory to Replication so it knows of all WALProviders, not just default/user-space (#2434)
     add 7e910a5  HBASE-25074 Refactor ReplicationSinkManager: reduce code and make it easy to understand (#2430)
     add e7797208 Revert "HBASE-25068 Pass WALFactory to Replication so it knows of all WALProviders, not just default/user-space"
     add 98225ff  Should not use XXXService.Interface.class.getSimpleName as stub key prefix in AsyncConnectionImpl (#2443)
     add 3ed41a0  Revert "Should not use XXXService.Interface.class.getSimpleName as stub key prefix in AsyncConnectionImpl (#2443)"
     add dca0b59  HBASE-25073 Should not use XXXService.Interface.class.getSimpleName as stub key prefix in AsyncConnectionImpl (#2443)
     add 8bfa2cb  HBASE-25079 Upgrade Bootstrap to 3.3.7 (#2442)
     add 56c7505  HBASE-25082: Per table WAL metrics: appendCount and appendSize (#2440)
     add 6225269  rebased and flattened split meta PoC
     add 9f20314  foward ported from branch-2 test mostly passing

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (1a59469)
            \
             N -- N -- N   refs/heads/HBASE-11288 (9f20314)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 bin/hbase                                          |    2 +-
 dev-support/Jenkinsfile                            |  107 +-
 dev-support/hbase-personality.sh                   |    4 +-
 dev-support/hbase-vote.sh                          |    4 +-
 .../hbase_nightly_pseudo-distributed-test.sh       |    2 +-
 .../LogRollBackupSubprocedurePool.java             |    8 +-
 .../LogRollRegionServerProcedureManager.java       |    2 +-
 .../org/apache/hadoop/hbase/CatalogAccessor.java   |   91 +-
 .../org/apache/hadoop/hbase/MetaTableAccessor.java |   17 +-
 .../java/org/apache/hadoop/hbase/client/Admin.java |   59 +-
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |   17 +-
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |   57 +-
 .../hadoop/hbase/client/AsyncConnectionImpl.java   |   10 +-
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |   17 +-
 .../hbase/client/AsyncTableResultScanner.java      |    9 +-
 .../hadoop/hbase/client/BalancerDecision.java      |  152 +
 .../apache/hadoop/hbase/client/CheckAndMutate.java |   33 +-
 .../hadoop/hbase/client/ClusterStatusListener.java |    2 +-
 .../org/apache/hadoop/hbase/client/LogEntry.java   |   26 +-
 .../apache/hadoop/hbase/client/LogQueryFilter.java |    9 +-
 .../apache/hadoop/hbase/client/MasterRegistry.java |    3 +-
 .../hadoop/hbase/client/OnlineLogRecord.java       |   35 +-
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |   93 +-
 .../hadoop/hbase/client/RawAsyncTableImpl.java     |    7 +-
 .../org/apache/hadoop/hbase/client/RegionInfo.java |    9 +-
 .../hadoop/hbase/client/RegionInfoBuilder.java     |    6 +-
 .../hbase/client/{Row.java => ServerType.java}     |   16 +-
 .../replication/ReplicationPeerConfigUtil.java     |   38 +
 .../apache/hadoop/hbase/ipc/AbstractRpcClient.java |   12 +-
 .../hadoop/hbase/ipc/NettyRpcConnection.java       |    2 +-
 .../hadoop/hbase/shaded/protobuf/ProtobufUtil.java |   80 +-
 .../hbase/shaded/protobuf/RequestConverter.java    |  151 +-
 .../hbase/shaded/protobuf/ResponseConverter.java   |    4 +-
 .../org/apache/hadoop/hbase/ScheduledChore.java    |    2 +-
 .../org/apache/hadoop/hbase/util/FutureUtils.java  |   32 +-
 hbase-common/src/main/resources/hbase-default.xml  |   11 +-
 .../org/apache/hadoop/hbase/TestChoreService.java  |   25 +-
 .../apache/hadoop/hbase/util/TestFutureUtils.java  |    2 +-
 .../hbase/client/example/AsyncClientExample.java   |    2 +-
 .../MetricsStochasticBalancerSourceImpl.java       |    4 +-
 .../regionserver/MetricsRegionServerSource.java    |    3 +
 .../MetricsRegionServerSourceImpl.java             |    2 +
 .../regionserver/MetricsRegionServerWrapper.java   |    5 +
 .../hbase/regionserver/wal/MetricsWALSource.java   |    7 +-
 .../regionserver/wal/MetricsWALSourceImpl.java     |   36 +-
 .../java/org/apache/hadoop/hbase/hbtop/HBTop.java  |  164 +-
 .../hbase/hbtop/screen/AbstractScreenView.java     |    1 +
 .../apache/hadoop/hbase/hbtop/screen/Screen.java   |   26 +-
 .../hbase/hbtop/screen/top/TopScreenModel.java     |   49 +-
 .../hbase/hbtop/screen/top/TopScreenPresenter.java |   48 +-
 .../hbase/hbtop/screen/top/TopScreenView.java      |   48 +-
 .../hadoop/hbase/hbtop/terminal/Terminal.java      |    2 +-
 .../hbtop/terminal/impl/batch/BatchTerminal.java   |   80 +
 .../terminal/impl/batch/BatchTerminalPrinter.java  |   33 +-
 .../hbase/hbtop/screen/top/TestTopScreenModel.java |   16 +-
 .../hbtop/screen/top/TestTopScreenPresenter.java   |    3 +-
 .../hadoop/hbase/http/jmx/JMXJsonServlet.java      |   15 +
 .../org/apache/hadoop/hbase/util/JSONBean.java     |   52 +-
 .../hadoop/hbase/http/jmx/TestJMXJsonServlet.java  |   38 +
 .../chaos/policies/TwoConcurrentActionPolicy.java  |    2 +-
 .../hbase/test/IntegrationTestBigLinkedList.java   |    1 +
 .../hadoop/hbase/mapreduce/TableMapReduceUtil.java |    1 -
 .../hbase/mapreduce/TableRecordReaderImpl.java     |   32 +
 .../procedure2/RemoteProcedureDispatcher.java      |    2 +-
 .../src/main/protobuf/HBase.proto                  |   12 +-
 .../src/main/protobuf/server/master/Master.proto   |   27 +
 .../protobuf/server/master/MasterProcedure.proto   |    1 +
 .../master/RecentLogs.proto}                       |   23 +-
 .../src/main/protobuf/server/region/Admin.proto    |   18 +
 .../hbase/replication/ReplicationPeerImpl.java     |    4 +-
 .../replication/TestZKReplicationPeerStorage.java  |   47 +
 .../org/apache/hadoop/hbase/rest/RESTServer.java   |   10 +-
 .../apache/hadoop/hbase/rest/RegionsResource.java  |    3 +
 .../hadoop/hbase/rest/TestTableResource.java       |    9 +
 .../AsyncRegionReplicaReplayRetryingCaller.java    |    4 +-
 .../hadoop/hbase/coprocessor/MasterObserver.java   |   10 +-
 .../hadoop/hbase/coprocessor/RegionObserver.java   |   19 +-
 .../apache/hadoop/hbase/ipc/FifoRpcScheduler.java  |    2 +-
 .../hadoop/hbase/ipc/MasterFifoRpcScheduler.java   |   13 +-
 .../apache/hadoop/hbase/master/CatalogJanitor.java |  819 ---
 .../hbase/master/ClusterStatusPublisher.java       |    2 +-
 .../org/apache/hadoop/hbase/master/HMaster.java    |   45 +-
 .../org/apache/hadoop/hbase/master/HbckChore.java  |    2 +-
 .../hadoop/hbase/master/MasterCoprocessorHost.java |    9 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |   63 +-
 .../apache/hadoop/hbase/master/MasterServices.java |    1 +
 .../hbase/master/assignment/GCRegionProcedure.java |    3 +-
 .../hbase/master/assignment/RegionStateStore.java  |   53 +-
 .../assignment/SplitTableRegionProcedure.java      |    2 +-
 .../hbase/master/assignment/UnassignProcedure.java |    6 -
 .../hbase/master/balancer/BaseLoadBalancer.java    |   11 +
 .../master/balancer/StochasticLoadBalancer.java    |  120 +-
 .../hadoop/hbase/master/cleaner/DirScanPool.java   |    2 +-
 .../hbase/master/janitor/CatalogJanitor.java       |  456 ++
 .../hbase/master/{ => janitor}/MetaFixer.java      |   46 +-
 .../apache/hadoop/hbase/master/janitor/Report.java |  128 +
 .../hbase/master/janitor/ReportMakingVisitor.java  |  294 +
 .../master/procedure/EnableTableProcedure.java     |    4 +-
 .../master/procedure/RestoreSnapshotProcedure.java |    8 +-
 .../hadoop/hbase/master/region/MasterRegion.java   |    4 +-
 .../master/replication/ReplicationPeerManager.java |    5 +
 ...onHandler.java => BalancerDecisionDetails.java} |   31 +-
 .../hadoop/hbase/namequeues/NamedQueuePayload.java |   35 +-
 .../hbase/namequeues/NamedQueueRecorder.java       |    8 +-
 .../hbase/namequeues/RingBufferEnvelope.java       |    2 +-
 .../hadoop/hbase/namequeues/RpcLogDetails.java     |    4 +-
 .../impl/BalancerDecisionQueueService.java         |  150 +
 .../hbase/namequeues/impl/SlowLogQueueService.java |   29 +-
 .../namequeues/request/NamedQueueGetRequest.java   |   17 +-
 .../namequeues/response/NamedQueueGetResponse.java |   15 +-
 .../hbase/procedure/ProcedureCoordinator.java      |    2 +-
 .../hadoop/hbase/procedure/ProcedureMember.java    |    2 +-
 .../hadoop/hbase/procedure/Subprocedure.java       |    4 +-
 .../RegionServerFlushTableProcedureManager.java    |    4 +-
 ...otbufUtil.java => ReplicationProtobufUtil.java} |    2 +-
 .../hbase/regionserver/AbstractMemStore.java       |    6 +-
 .../hbase/regionserver/CompactingMemStore.java     |    1 +
 .../hadoop/hbase/regionserver/DefaultMemStore.java |    1 +
 .../apache/hadoop/hbase/regionserver/HRegion.java  |  860 +--
 .../hadoop/hbase/regionserver/HRegionServer.java   |  185 +-
 .../hadoop/hbase/regionserver/MemStoreFlusher.java |    2 +-
 .../MetricsRegionServerWrapperImpl.java            |    5 +
 .../regionserver/MiniBatchOperationInProgress.java |   18 +
 .../hadoop/hbase/regionserver/OperationStatus.java |   26 +-
 .../hadoop/hbase/regionserver/RSRpcServices.java   |  213 +-
 .../apache/hadoop/hbase/regionserver/Region.java   |    3 +-
 .../regionserver/handler/AssignRegionHandler.java  |   11 +-
 .../handler/RegionReplicaFlushHandler.java         |   31 +-
 .../handler/UnassignRegionHandler.java             |   14 +-
 .../snapshot/RegionServerSnapshotManager.java      |    4 +-
 .../hadoop/hbase/regionserver/wal/FSHLog.java      |    5 +-
 .../hadoop/hbase/regionserver/wal/MetricsWAL.java  |    6 +-
 .../hbase/regionserver/wal/ProtobufLogReader.java  |    4 +-
 .../replication/HBaseReplicationEndpoint.java      |  215 +-
 .../HBaseInterClusterReplicationEndpoint.java      |   87 +-
 .../ReplaySyncReplicationWALCallable.java          |    4 +-
 .../regionserver/ReplicationSinkManager.java       |  193 -
 .../regionserver/ReplicationSource.java            |  114 +-
 .../regionserver/ReplicationSourceShipper.java     |    3 +-
 .../replication/regionserver/WALEntryStream.java   |   12 +-
 .../hbase/security/access/AccessController.java    |    9 +-
 .../hbase/security/access/ZKPermissionWatcher.java |    2 +-
 .../hadoop/hbase/snapshot/SnapshotManifest.java    |    2 +-
 .../org/apache/hadoop/hbase/tool/CanaryTool.java   |    8 +-
 .../hadoop/hbase/tool/HFileContentValidator.java   |    2 +-
 .../java/org/apache/hadoop/hbase/util/FSUtils.java |    2 +-
 .../org/apache/hadoop/hbase/util/HBaseFsck.java    |    2 +-
 .../apache/hadoop/hbase/util/HBaseFsckRepair.java  |    3 +-
 .../hadoop/hbase/util/ModifyRegionUtils.java       |   13 +-
 .../org/apache/hadoop/hbase/wal/OutputSink.java    |    2 +-
 .../apache/hadoop/hbase/wal/WALPrettyPrinter.java  |   62 +-
 .../org/apache/hadoop/hbase/wal/WALSplitter.java   |    2 +-
 .../main/resources/hbase-webapps/master/hbck.jsp   |   20 +-
 .../hbase-webapps/static/css/bootstrap-theme.css   |  394 --
 .../static/css/bootstrap-theme.min.css             |   14 +-
 .../hbase-webapps/static/css/bootstrap.css         | 6805 --------------------
 .../hbase-webapps/static/css/bootstrap.min.css     |   13 +-
 .../static/fonts/glyphicons-halflings-regular.eot  |  Bin 14079 -> 20127 bytes
 .../static/fonts/glyphicons-halflings-regular.svg  |  480 +-
 .../static/fonts/glyphicons-halflings-regular.ttf  |  Bin 29512 -> 45404 bytes
 .../static/fonts/glyphicons-halflings-regular.woff |  Bin 16448 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2       |  Bin 0 -> 18028 bytes
 .../resources/hbase-webapps/static/js/bootstrap.js | 1999 ------
 .../hbase-webapps/static/js/bootstrap.min.js       |   13 +-
 .../hadoop/hbase/AcidGuaranteesTestTool.java       |    2 +-
 .../hadoop/hbase/TestClientOperationTimeout.java   |   85 +-
 .../apache/hadoop/hbase/TestMovedRegionCache.java  |  104 +
 .../hadoop/hbase/TestMovedRegionsCleaner.java      |   95 -
 .../org/apache/hadoop/hbase/client/TestAdmin1.java |    2 +-
 .../org/apache/hadoop/hbase/client/TestAdmin2.java |    9 +-
 .../hbase/client/TestAsyncRegionAdminApi2.java     |    2 +-
 .../apache/hadoop/hbase/client/TestAsyncTable.java |  230 +
 .../hadoop/hbase/client/TestAsyncTableBatch.java   |   35 +-
 .../client/TestAsyncTableGetMultiThreaded.java     |   18 +-
 .../hadoop/hbase/client/TestCheckAndMutate.java    |  219 +
 .../hadoop/hbase/client/TestFromClientSide3.java   |   35 +-
 .../coprocessor/TestCoprocessorInterface.java      |    9 +-
 .../hbase/coprocessor/TestMasterObserver.java      |    4 +-
 .../coprocessor/TestOpenTableInCoprocessor.java    |    6 +-
 .../hbase/master/MockNoopMasterServices.java       |    1 +
 .../hadoop/hbase/master/MockRegionServer.java      |    7 +
 .../hbase/master/TestMasterChoreScheduled.java     |    1 +
 .../hbase/master/assignment/TestRegionStates.java  |    2 +-
 .../master/balancer/TestBalancerDecision.java      |  105 +
 .../balancer/TestStochasticLoadBalancer.java       |    3 +
 .../master/{ => janitor}/TestCatalogJanitor.java   |   44 +-
 .../{ => janitor}/TestCatalogJanitorCluster.java   |  141 +-
 .../TestCatalogJanitorInMemoryStates.java          |   66 +-
 .../hbase/master/{ => janitor}/TestMetaFixer.java  |   72 +-
 .../{ => janitor}/TestMetaFixerNoCluster.java      |   58 +-
 .../hbase/namequeues/TestNamedQueueRecorder.java   |    2 +-
 .../hbase/namequeues/TestSlowLogAccessor.java      |    2 +-
 .../hbase/procedure/SimpleRSProcedureManager.java  |    4 +-
 .../hbase/procedure/TestProcedureMember.java       |    4 +-
 .../hbase/protobuf/TestReplicationProtobuf.java    |    2 +-
 .../MetricsRegionServerWrapperStub.java            |    5 +
 .../hbase/regionserver/TestAtomicOperation.java    |    2 +-
 .../hbase/regionserver/TestCompactingMemStore.java |   24 +
 .../hadoop/hbase/regionserver/TestHRegion.java     |  137 +-
 .../hadoop/hbase/regionserver/TestPriorityRpc.java |   55 +-
 .../hbase/regionserver/TestRSChoresScheduled.java  |    7 -
 .../TestRegionInfoStaticInitialization.java        |   70 +
 .../TestRegionServerReportForDuty.java             |    2 +-
 .../hbase/regionserver/wal/TestAsyncFSWAL.java     |    6 +-
 .../hbase/regionserver/wal/TestAsyncWALReplay.java |    2 +-
 .../hbase/regionserver/wal/TestMetricsWAL.java     |   52 +-
 .../hbase/replication/SyncReplicationTestBase.java |    6 +-
 .../replication/TestHBaseReplicationEndpoint.java  |  210 +
 .../hbase/replication/TestMasterReplication.java   |   80 +
 .../regionserver/TestReplicationSinkManager.java   |  210 -
 .../regionserver/TestReplicationSource.java        |   92 +
 .../TestSerialReplicationEndpoint.java             |   10 +-
 .../hbase/rsgroup/VerifyingRSGroupAdmin.java       |   14 +-
 .../security/access/TestAccessController.java      |    2 +-
 .../access/TestWithDisabledAuthorization.java      |    3 +-
 .../apache/hadoop/hbase/util/TestHBaseFsckMOB.java |    7 +-
 .../util/hbck/OfflineMetaRebuildTestCore.java      |  294 -
 hbase-shell/src/main/ruby/hbase/admin.rb           |   93 +-
 hbase-shell/src/main/ruby/shell.rb                 |    1 +
 ...wlog_responses.rb => get_balancer_decisions.rb} |   30 +-
 .../ruby/shell/commands/get_largelog_responses.rb  |    5 +-
 .../ruby/shell/commands/get_slowlog_responses.rb   |    5 +-
 .../src/main/ruby/shell/commands/unassign.rb       |   10 +-
 hbase-shell/src/test/ruby/hbase/admin_test.rb      |    4 +-
 .../hadoop/hbase/thrift/IncrementCoalescer.java    |    2 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |   12 +-
 .../hbase-webapps/static/css/bootstrap-theme.css   |  394 --
 .../static/css/bootstrap-theme.min.css             |   14 +-
 .../hbase-webapps/static/css/bootstrap.css         | 6805 --------------------
 .../hbase-webapps/static/css/bootstrap.min.css     |   13 +-
 .../static/fonts/glyphicons-halflings-regular.eot  |  Bin 14079 -> 20127 bytes
 .../static/fonts/glyphicons-halflings-regular.svg  |  480 +-
 .../static/fonts/glyphicons-halflings-regular.ttf  |  Bin 29512 -> 45404 bytes
 .../static/fonts/glyphicons-halflings-regular.woff |  Bin 16448 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2       |  Bin 0 -> 18028 bytes
 .../resources/hbase-webapps/static/js/bootstrap.js | 1999 ------
 .../hbase-webapps/static/js/bootstrap.min.js       |   13 +-
 hbase-thrift/src/test/resources/hbase-site.xml     |    2 +-
 .../hadoop/hbase/zookeeper/RootTableLocator.java   |    6 +-
 pom.xml                                            |    2 +
 src/main/asciidoc/_chapters/community.adoc         |    3 -
 src/main/asciidoc/_chapters/configuration.adoc     |   64 +-
 src/main/asciidoc/_chapters/developer.adoc         |    2 +-
 src/main/asciidoc/_chapters/hbase-default.adoc     |   14 +
 src/main/asciidoc/_chapters/hbtop.adoc             |   46 +-
 src/main/asciidoc/_chapters/performance.adoc       |    2 +
 src/site/xdoc/downloads.xml                        |   18 +-
 247 files changed, 6469 insertions(+), 22517 deletions(-)
 create mode 100644 hbase-client/src/main/java/org/apache/hadoop/hbase/client/BalancerDecision.java
 copy hbase-metrics-api/src/main/java/org/apache/hadoop/hbase/metrics/MetricSet.java => hbase-client/src/main/java/org/apache/hadoop/hbase/client/LogEntry.java (69%)
 copy hbase-client/src/main/java/org/apache/hadoop/hbase/client/{Row.java => ServerType.java} (78%)
 create mode 100644 hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/batch/BatchTerminal.java
 copy hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/monkies/CalmChaosMonkey.java => hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/batch/BatchTerminalPrinter.java (60%)
 copy hbase-protocol-shaded/src/main/protobuf/{MapReduce.proto => server/master/RecentLogs.proto} (69%)
 delete mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java
 create mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/master/janitor/CatalogJanitor.java
 rename hbase-server/src/main/java/org/apache/hadoop/hbase/master/{ => janitor}/MetaFixer.java (89%)
 create mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/master/janitor/Report.java
 create mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/master/janitor/ReportMakingVisitor.java
 copy hbase-server/src/main/java/org/apache/hadoop/hbase/namequeues/{DisruptorExceptionHandler.java => BalancerDecisionDetails.java} (57%)
 create mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/namequeues/impl/BalancerDecisionQueueService.java
 rename hbase-server/src/main/java/org/apache/hadoop/hbase/protobuf/{ReplicationProtbufUtil.java => ReplicationProtobufUtil.java} (99%)
 delete mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.java
 delete mode 100755 hbase-server/src/main/resources/hbase-webapps/static/css/bootstrap-theme.css
 mode change 100755 => 100644 hbase-server/src/main/resources/hbase-webapps/static/css/bootstrap-theme.min.css
 delete mode 100755 hbase-server/src/main/resources/hbase-webapps/static/css/bootstrap.css
 mode change 100755 => 100644 hbase-server/src/main/resources/hbase-webapps/static/css/bootstrap.min.css
 mode change 100755 => 100644 hbase-server/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.eot
 mode change 100755 => 100644 hbase-server/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.svg
 mode change 100755 => 100644 hbase-server/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.ttf
 mode change 100755 => 100644 hbase-server/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.woff
 create mode 100644 hbase-server/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.woff2
 delete mode 100755 hbase-server/src/main/resources/hbase-webapps/static/js/bootstrap.js
 mode change 100755 => 100644 hbase-server/src/main/resources/hbase-webapps/static/js/bootstrap.min.js
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/TestMovedRegionCache.java
 delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/TestMovedRegionsCleaner.java
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestBalancerDecision.java
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/master/{ => janitor}/TestCatalogJanitor.java (95%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/master/{ => janitor}/TestCatalogJanitorCluster.java (74%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/master/{ => janitor}/TestCatalogJanitorInMemoryStates.java (75%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/master/{ => janitor}/TestMetaFixer.java (85%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/master/{ => janitor}/TestMetaFixerNoCluster.java (73%)
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionInfoStaticInitialization.java
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestHBaseReplicationEndpoint.java
 delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestReplicationSinkManager.java
 delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/util/hbck/OfflineMetaRebuildTestCore.java
 copy hbase-shell/src/main/ruby/shell/commands/{clear_slowlog_responses.rb => get_balancer_decisions.rb} (51%)
 delete mode 100755 hbase-thrift/src/main/resources/hbase-webapps/static/css/bootstrap-theme.css
 mode change 100755 => 100644 hbase-thrift/src/main/resources/hbase-webapps/static/css/bootstrap-theme.min.css
 delete mode 100755 hbase-thrift/src/main/resources/hbase-webapps/static/css/bootstrap.css
 mode change 100755 => 100644 hbase-thrift/src/main/resources/hbase-webapps/static/css/bootstrap.min.css
 mode change 100755 => 100644 hbase-thrift/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.eot
 mode change 100755 => 100644 hbase-thrift/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.svg
 mode change 100755 => 100644 hbase-thrift/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.ttf
 mode change 100755 => 100644 hbase-thrift/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.woff
 create mode 100644 hbase-thrift/src/main/resources/hbase-webapps/static/fonts/glyphicons-halflings-regular.woff2
 delete mode 100755 hbase-thrift/src/main/resources/hbase-webapps/static/js/bootstrap.js
 mode change 100755 => 100644 hbase-thrift/src/main/resources/hbase-webapps/static/js/bootstrap.min.js