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