This is an automated email from the ASF dual-hosted git repository.
psomogyi pushed a change to branch HBASE-26553
in repository https://gitbox.apache.org/repos/asf/hbase.git.
omit 2176bd7 HBASE-26665 Added e2e test with HBase mini-cluster (#4051)
omit 0f4bb09 HBASE-26655. Implement new OAuth Bearer SASL plugin
add 9f47ab5 HBASE-26520 Remove use of `db.hbase.namespance` tracing
attribute (#4015)
add 1388ca3 HBASE-26657 ProfileServlet should move the output location to
hbase specific directory (#4022)
add 3a14cfc HBASE-26551 Add FastPath feature to HBase RWQueueRpcExecutor
(#3929)
add 821e6a3 HBASE-26469 correct HBase shell exit behavior to match code
passed to exit (#4018)
add bc5a5af HBASE-26671 Misspellings of hbck usage (#4033)
add c9bcd87 HBASE-26654 ModifyTableDescriptorProcedure shoud load
TableDescriptor while executing (#4034)
add 4a94cfc HBASE-26662 User.createUserForTesting should not reset
UserProvider.groups every time if hbase.group.service.for.test.only is true
(#4029)
add d63ca4f HBASE-26674 Should modify filesCompacting under
storeWriteLock (#4040)
add 1d2b8a0 HBASE-26661 Remove deprecated methods in MasterObserver
(#4031)
add a42d6db HBASE-26697 Migrate HBase Nightly HBase-Flaky-Tests and
HBase-Find-Flaky-Tests to ci-hbase (#4053)
add 6cd092b Revert "HBASE-26697 Migrate HBase Nightly HBase-Flaky-Tests
and HBase-Find-Flaky-Tests to ci-hbase (#4053)"
add 97f3c1c HBASE-26675 Data race on Compactor.writer (#4035)
add 625d610 HBASE-26614 Refactor code related to "dump"ing ZK nodes
(#3969)
add 2be3958 HBASE-26474 Implement connection-level attributes (addendum)
add d77ede4 HBASE-26688 Threads shared EMPTY_RESULT may lead to
unexpected client job down. (#4048)
add 8251bd5 HBASE-26700 The way we bypass broken track file is not enough
in StoreFileListFile (#4055)
add 46a59e5 HBASE-26577 Update ref guide section for IT and Chaos Monkey
to explain the additions from HBASE-26556 (#4007)
add c33fa3a Revert "HBASE-26688 Threads shared EMPTY_RESULT may lead to
unexpected client job down. (#4048)"
add 7be9f26 HBASE-26711 Remove 2.3 from Downloads page (#4068)
add 7d8dc35 HBASE-26473 Introduce `db.hbase.container_operations` span
attribute
add e1c2c16 HBASE-26690 Modify FSTableDescriptors to not rely on renaming
when writing TableDescriptor (#4054)
add f6348d4 HBASE-26709 Ban the usage of junit 3 TestCase (#4065)
add 621a1cd HBASE-26679 Wait on the future returned by
FanOutOneBlockAsyncDFSOutput.flush would stuck (#4039)
add f278a4c HBASE-26587 Introduce a new Admin API to change SFT
implementation (#4030)
add 056e8fb Revert "HBASE-26473 Introduce `db.hbase.container_operations`
span attribute"
add 8c60739 HBASE-26649 Support meta replica LoadBalance mode for
RegionLocator#getAllRegionLocations() (#4044)
add 99b61f3 HBASE-26713 Default to LATEST_TIMESTAMP if no timestamp sent
along on Increment/Append (#4074)
add d132bd0 HBASE-26473 Introduce `db.hbase.container_operations` span
attribute (#4079)
add 351caa5 Revert "HBASE-26649 Support meta replica LoadBalance mode for
RegionLocator#getAllRegionLocations() (#4044)"
add a9d63e8 HBASE-26472 Adhere to semantic conventions regarding table
data operations (addendum)
add 3da23c2 HBASE-26726 Allow disable of region warmup before graceful
move (#4085)
add e848d3b HBASE-26714 Introduce path configuration for system
coprocessors (#4069)
add 36d8654 HBASE-26697 Migrate HBase Nightly HBase-Flaky-Tests and
HBase-Find-Flaky-Tests to ci-hbase (#4053)
add da9b5c0 HBASE-26702 Make ageOfLastShip, ageOfLastApplied extend
TimeHistogram instead of plain histogram. (#4057)
add fddfcee HBASE-26747 Use python2 instead of python in our python
scripts (#4102)
add 0c19a5f HBASE-26747 Addendum remove python from Jenkinsfile and
Jenkinsfile_Github
add 6c3c53a HBASE-26521 Name RPC spans as `$package.$service/$method`
(#4024)
add 85fadfd HBASE-26741 Incorrect exception handling in shell (#4101)
add 0c9ec2e HBASE-26747 Addendum use python2 directly in Jenkinsfile and
Jenkinsfile_Github
add e3c6b00 HBASE-26749 Migrate HBase main pre commit job to ci-hbase
(#4107)
add ccd908f HBASE-26749 Addendum cleanup Hadoop label reference in
Jenkinsfile_GitHub
add 8bb36d6 HBASE-26753 RegionReplicationSink.send set timeout for
replicating meta edits error (#4110)
add 7316ba9 HBASE-26755 HBase website generation should show error
details on failure (#4114)
add 1af2262 HBASE-26688 Threads shared EMPTY_RESULT may lead to
unexpected client job down (#4073)
add 7c52895 HBASE-26434 Do compact when all L0 files are expired (#3830)
add 407c6e7 HBASE-26730 Extend hbase shell 'status' command to support an
option 'tasks' (#4095)
add 1b47575 HBASE-26742 Comparator of NOT_EQUAL NULL is invalid for
checkAndMutate (#4105)
add 8ddd1d0 HBASE-26712 Balancer encounters NPE in rare case (#4092)
add 8dec499 add chenglei to the developer list (#4116)
add 4829806 HBASE-26707: Reduce number of renames during bulkload (#4066)
add 24124f7 HBASE-26738 Correct description of WAL directory in doc
(#4097)
add e100198 HBASE-26659 The ByteBuffer of metadata in RAMQueueEntry in
BucketCache could be reused. (#4026)
add b3b4405 HBASE-26576 Allow pluggable queue to be used with the fast
path executor or normal balanced executor (#3944)
add 8fb3d46 HBASE-26703 Allow configuration of IPC queue balancer (#4063)
add a49c758 HBASE-26727 Fix CallDroppedException reporting (#4088)
add 55ea2ef HBASE-26673 Implement a shell command for change SFT
implementation (#4113)
add cd45cad HBASE-26546 hbase-shaded-client missing required thirdparty
classes under hadoop 3.3.1 (#3926)
add 2d76b04 HBASE-26767 Rest server should not use a large Header Cache.
add c8662ed HBASE-26640 Reimplement master local region initialization to
better work with SFT (#4111)
add 3a53c11 Add xiaoyt to the developer list (#4129)
add 5dc663e HBASE-26765 Minor refactor of async scanning code (#4121)
add f869917 HBASE-26663 Upgrade Maven Enforcer Plugin
add 1f2ddbe HBASE-26772 Shell suspended in background (#4137)
add e85bf41 HBASE-26776 RpcServer failure to SASL handshake always logs
user "unknown" to audit log (#4138)
new 783a05d HBASE-26655. Implement new OAuth Bearer SASL plugin
new c11f377 HBASE-26665 Added e2e test with HBase mini-cluster (#4051)
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 (2176bd7)
\
N -- N -- N refs/heads/HBASE-26553 (c11f377)
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.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
LICENSE.txt | 29 +-
NOTICE.txt | 2 +-
dev-support/Jenkinsfile | 16 +-
dev-support/Jenkinsfile_GitHub | 18 +-
dev-support/checkcompatibility.py | 2 +-
dev-support/checkstyle_report.py | 2 +-
dev-support/flaky-tests/findHangingTests.py | 2 +-
.../flaky-tests/flaky-reporting.Jenkinsfile | 4 +-
dev-support/flaky-tests/report-flakies.py | 2 +-
.../flaky-tests/run-flaky-tests.Jenkinsfile | 2 +-
dev-support/gen_redirect_html.py | 2 +-
.../jenkins-scripts/generate-hbase-website.sh | 3 +
dev-support/submit-patch.py | 2 +-
.../io/asyncfs/FanOutOneBlockAsyncDFSOutput.java | 19 +-
.../TestFanOutOneBlockAsyncDFSOutputHang.java | 249 +++++++++++++
.../org/apache/hadoop/hbase/ClusterMetrics.java | 10 +
.../apache/hadoop/hbase/ClusterMetricsBuilder.java | 29 +-
.../org/apache/hadoop/hbase/ServerMetrics.java | 7 +
.../apache/hadoop/hbase/ServerMetricsBuilder.java | 35 +-
.../java/org/apache/hadoop/hbase/ServerTask.java | 53 ++-
.../org/apache/hadoop/hbase/ServerTaskBuilder.java | 126 +++++++
.../client/AbstractRpcBasedConnectionRegistry.java | 5 -
.../java/org/apache/hadoop/hbase/client/Admin.java | 48 ++-
.../hadoop/hbase/client/AdminOverAsyncAdmin.java | 14 +-
.../org/apache/hadoop/hbase/client/AsyncAdmin.java | 16 +
.../hadoop/hbase/client/AsyncConnectionImpl.java | 2 +-
.../hadoop/hbase/client/AsyncHBaseAdmin.java | 11 +
.../apache/hadoop/hbase/client/AsyncTableImpl.java | 5 +-
.../hbase/client/AsyncTableResultScanner.java | 22 +-
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 59 +++-
.../hadoop/hbase/client/RawAsyncTableImpl.java | 51 ++-
.../org/apache/hadoop/hbase/client/Result.java | 6 +-
.../hbase/client/trace/ConnectionSpanBuilder.java | 24 +-
...nSpanBuilder.java => IpcClientSpanBuilder.java} | 75 ++--
.../client/trace/TableOperationSpanBuilder.java | 77 ++++
.../hbase/client/trace/TableSpanBuilder.java | 2 -
.../apache/hadoop/hbase/ipc/AbstractRpcClient.java | 14 +-
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 37 +-
.../hbase/shaded/protobuf/RequestConverter.java | 27 ++
.../hadoop/hbase/client/TestAsyncTableTracing.java | 59 +++-
.../client/TestRpcBasedRegistryHedgedReads.java | 4 +
.../client/trace/hamcrest/SpanDataMatchers.java | 24 ++
.../hbase/client/trace/hamcrest/TraceTestUtil.java | 1 -
.../hbase/shaded/protobuf/TestProtobufUtil.java | 103 ++++--
.../org/apache/hadoop/hbase/security/User.java | 3 +-
.../hbase/trace/HBaseSemanticAttributes.java | 26 +-
.../hadoop/hbase/util/ClassLoaderTestHelper.java | 2 +-
.../org/apache/hadoop/hbase/util/TestBytes.java | 46 ++-
.../hbase/metrics/ExceptionTrackingSource.java | 2 +
.../hbase/metrics/ExceptionTrackingSourceImpl.java | 8 +
.../MetricsReplicationGlobalSourceSourceImpl.java | 3 +-
.../MetricsReplicationSinkSourceImpl.java | 2 +-
.../MetricsReplicationSourceSourceImpl.java | 2 +-
.../MetricsReplicationTableSourceImpl.java | 2 +-
.../org/apache/hadoop/hbase/http/HttpServer.java | 4 +-
.../apache/hadoop/hbase/http/ProfileServlet.java | 4 +-
.../hadoop/hbase/http/conf/TestConfServlet.java | 9 +-
.../IntegrationTestFileBasedSFTBulkLoad.java | 166 +++++++++
.../test/IntegrationTestZKAndFSPermissions.java | 3 +-
.../hadoop/hbase/regionserver/CompactionTool.java | 2 +-
.../src/main/protobuf/server/ClusterStatus.proto | 22 ++
.../src/main/protobuf/server/master/Master.proto | 29 ++
.../protobuf/server/master/MasterProcedure.proto | 17 +-
.../org/apache/hadoop/hbase/rest/RESTServer.java | 6 +-
hbase-server/pom.xml | 6 +
.../hadoop/hbase/coprocessor/CoprocessorHost.java | 24 +-
.../hadoop/hbase/coprocessor/MasterObserver.java | 129 +++----
.../apache/hadoop/hbase/io/hfile/HFileBlock.java | 6 +-
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 22 +-
.../hadoop/hbase/ipc/BalancedQueueRpcExecutor.java | 15 +-
.../org/apache/hadoop/hbase/ipc/CallRunner.java | 21 +-
.../ipc/FastPathBalancedQueueRpcExecutor.java | 64 +---
.../hbase/ipc/FastPathRWQueueRpcExecutor.java | 72 ++++
.../hadoop/hbase/ipc/FastPathRpcHandler.java | 76 ++++
.../hadoop/hbase/ipc/MetricsHBaseServer.java | 4 +
.../org/apache/hadoop/hbase/ipc/QueueBalancer.java | 20 +-
.../hadoop/hbase/ipc/RWQueueRpcExecutor.java | 68 +++-
.../RandomQueueBalancer.java} | 39 ++-
.../org/apache/hadoop/hbase/ipc/RpcExecutor.java | 165 ++-------
.../org/apache/hadoop/hbase/ipc/RpcHandler.java | 131 +++++++
.../hadoop/hbase/ipc/SimpleRpcScheduler.java | 6 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 144 +++++++-
.../hadoop/hbase/master/MasterCoprocessorHost.java | 49 +++
.../hadoop/hbase/master/MasterRpcServices.java | 30 ++
.../apache/hadoop/hbase/master/MasterServices.java | 19 +
.../hbase/master/assignment/AssignmentManager.java | 4 +-
.../hbase/master/migrate/RollingUpgradeChore.java | 2 +-
.../master/procedure/CreateTableProcedure.java | 4 +-
.../procedure/ModifyTableDescriptorProcedure.java | 30 +-
.../master/procedure/ModifyTableProcedure.java | 4 +-
.../hadoop/hbase/master/region/MasterRegion.java | 133 +++++--
.../hbase/master/region/MasterRegionFactory.java | 22 +-
.../hbase/master/snapshot/SnapshotManager.java | 6 +-
.../apache/hadoop/hbase/regionserver/HRegion.java | 27 +-
.../hbase/regionserver/HRegionFileSystem.java | 4 +
.../hadoop/hbase/regionserver/HRegionServer.java | 10 +
.../apache/hadoop/hbase/regionserver/HStore.java | 11 +-
.../hbase/regionserver/SecureBulkLoadManager.java | 64 ++--
.../hadoop/hbase/regionserver/StoreEngine.java | 6 +-
.../hbase/regionserver/compactions/Compactor.java | 20 +-
.../regionserver/compactions/DefaultCompactor.java | 12 +-
.../compactions/StripeCompactionPolicy.java | 36 +-
.../regionreplication/RegionReplicationSink.java | 2 +-
.../InitializeStoreFileTrackerProcedure.java | 5 +-
...odifyColumnFamilyStoreFileTrackerProcedure.java | 107 ++++++
.../ModifyStoreFileTrackerProcedure.java | 271 +++++++++++++++
.../ModifyTableStoreFileTrackerProcedure.java | 71 ++++
.../storefiletracker/StoreFileListFile.java | 57 ++-
.../storefiletracker/StoreFileTrackerFactory.java | 194 +----------
.../StoreFileTrackerValidationUtils.java | 212 +++++++++++
.../regionserver/DumpReplicationQueues.java | 3 +-
.../hbase/rsgroup/MigrateRSGroupProcedure.java | 5 +-
.../hbase/rsgroup/RSGroupInfoManagerImpl.java | 2 +-
.../hadoop/hbase/security/HBaseSaslRpcServer.java | 14 +-
.../hbase/security/access/AccessController.java | 17 +
.../hbase/server/trace/IpcServerSpanBuilder.java | 65 ++--
.../hadoop/hbase/util/FSTableDescriptors.java | 387 +++++++++------------
.../org/apache/hadoop/hbase/util/HBaseFsck.java | 2 +-
.../src/main/resources/hbase-webapps/master/zk.jsp | 6 +-
.../hadoop/hbase/TestClientClusterMetrics.java | 60 +++-
.../org/apache/hadoop/hbase/client/TestAdmin3.java | 157 +++++++++
.../TestAsyncAdminModifyStoreFileTracker.java | 197 +++++++++++
.../hadoop/hbase/client/TestCheckAndMutate.java | 51 ++-
.../org/apache/hadoop/hbase/client/TestResult.java | 44 ++-
.../hbase/coprocessor/TestCoprocessorHost.java | 116 +++++-
.../coprocessor/TestRegionObserverStacking.java | 23 +-
.../hbase/io/TestImmutableBytesWritable.java | 13 +-
.../hbase/io/hfile/TestCachedBlockQueue.java | 70 ++--
.../hadoop/hbase/io/hfile/TestHFileSeek.java | 13 +-
.../hbase/io/hfile/bucket/TestBucketCache.java | 3 +-
.../io/hfile/bucket/TestBucketCacheRefCnt.java | 4 +-
.../io/hfile/bucket/TestBucketWriterThread.java | 9 +-
.../apache/hadoop/hbase/ipc/AbstractTestIPC.java | 159 ++++++---
.../apache/hadoop/hbase/ipc/TestCallRunner.java | 21 +-
.../hadoop/hbase/ipc/TestRWQueueRpcExecutor.java | 109 ++++++
.../hadoop/hbase/ipc/TestSimpleRpcScheduler.java | 45 ++-
.../hbase/master/MockNoopMasterServices.java | 12 +
.../hadoop/hbase/master/TestMasterBalancerNPE.java | 208 +++++++++++
.../hbase/master/TestRegionsRecoveryChore.java | 11 +
.../master/procedure/TestCreateTableProcedure.java | 4 +-
.../hbase/master/region/MasterRegionTestBase.java | 20 +-
.../TestChangeSFTForMasterRegion.java} | 58 +--
.../master/region/TestMasterRegionInitialize.java | 117 +++++++
.../region/TestMasterRegionOnTwoFileSystems.java | 9 +-
.../hadoop/hbase/regionserver/TestBulkLoad.java | 4 +
.../hbase/regionserver/TestBulkloadBase.java | 35 +-
.../hbase/regionserver/TestCellSkipListSet.java | 33 +-
.../regionserver/TestCompactionAfterBulkLoad.java | 4 +
.../hadoop/hbase/regionserver/TestHStore.java | 4 +-
.../regionserver/TestKeyValueScanFixture.java | 11 +-
.../regionserver/TestMergesSplitsAddToTracker.java | 9 +-
.../regionserver/TestSecureBulkLoadManager.java | 35 +-
.../regionserver/TestSecureBulkloadListener.java | 283 +++++++++++++++
.../compactions/TestStripeCompactionPolicy.java | 42 +++
...leTracker.java => StoreFileTrackerForTest.java} | 6 +-
.../storefiletracker/TestStoreFileListFile.java | 165 +++++++++
.../TestStoreFileTrackerFactory.java | 52 ---
...va => TestStoreFileTrackerValidationUtils.java} | 40 +--
...TestNamespaceReplicationWithBulkLoadedData.java | 3 +-
.../hbase/rsgroup/VerifyingRSGroupAdmin.java | 26 +-
.../hadoop/hbase/util/TestBloomFilterChunk.java | 15 +-
.../hadoop/hbase/util/TestConnectionCache.java | 31 +-
.../hadoop/hbase/util/TestFSTableDescriptors.java | 307 ++++++++--------
.../org/apache/hadoop/hbase/util/TestRootPath.java | 7 +-
hbase-shaded/pom.xml | 2 -
hbase-shell/src/main/ruby/hbase/admin.rb | 59 +++-
hbase-shell/src/main/ruby/irb/hirb.rb | 152 +++++++-
hbase-shell/src/main/ruby/jar-bootstrap.rb | 83 ++---
hbase-shell/src/main/ruby/shell.rb | 49 +--
.../commands/{list_procedures.rb => change_sft.rb} | 33 +-
.../src/main/ruby/shell/commands/change_sft_all.rb | 58 +++
hbase-shell/src/main/ruby/shell/commands/status.rb | 5 +-
hbase-shell/src/main/ruby/shell/hbase_loader.rb | 56 ---
...stRSGroupShell.java => TestChangeSftShell.java} | 14 +-
.../src/test/ruby/shell/sftchange_shell_test.rb | 56 +++
hbase-shell/src/test/ruby/shell/shell_test.rb | 19 -
.../hadoop/hbase/thrift2/client/ThriftAdmin.java | 14 +
.../hadoop/hbase/zookeeper/MetaTableLocator.java | 4 +-
.../hbase/zookeeper/RecoverableZooKeeper.java | 53 +++
.../org/apache/hadoop/hbase/zookeeper/ZKDump.java | 315 +++++++++++++++++
.../org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 318 -----------------
.../apache/hadoop/hbase/zookeeper/ZKWatcher.java | 3 +-
.../hbase/zookeeper/TestRecoverableZooKeeper.java | 2 +-
pom.xml | 31 +-
src/main/asciidoc/_chapters/architecture.adoc | 2 +-
src/main/asciidoc/_chapters/developer.adoc | 40 +++
src/site/xdoc/downloads.xml | 23 --
187 files changed, 6453 insertions(+), 2166 deletions(-)
create mode 100644
hbase-asyncfs/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestFanOutOneBlockAsyncDFSOutputHang.java
copy
hbase-common/src/main/java/org/apache/hadoop/hbase/io/crypto/Decryptor.java =>
hbase-client/src/main/java/org/apache/hadoop/hbase/ServerTask.java (53%)
create mode 100644
hbase-client/src/main/java/org/apache/hadoop/hbase/ServerTaskBuilder.java
copy
hbase-client/src/main/java/org/apache/hadoop/hbase/client/trace/{ConnectionSpanBuilder.java
=> IpcClientSpanBuilder.java} (51%)
create mode 100644
hbase-it/src/test/java/org/apache/hadoop/hbase/mapreduce/IntegrationTestFileBasedSFTBulkLoad.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/FastPathRWQueueRpcExecutor.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/FastPathRpcHandler.java
copy
hbase-metrics-api/src/main/java/org/apache/hadoop/hbase/metrics/Gauge.java =>
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/QueueBalancer.java (73%)
copy
hbase-server/src/main/java/org/apache/hadoop/hbase/{regionserver/FifoRpcSchedulerFactory.java
=> ipc/RandomQueueBalancer.java} (55%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcHandler.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/storefiletracker/StoreFileTrackerValidationUtils.java
copy
hbase-client/src/main/java/org/apache/hadoop/hbase/client/trace/ConnectionSpanBuilder.java
=>
hbase-server/src/main/java/org/apache/hadoop/hbase/server/trace/IpcServerSpanBuilder.java
(52%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncAdminModifyStoreFileTracker.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestRWQueueRpcExecutor.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMasterBalancerNPE.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/master/{assignment/TestAssignmentManagerLoadMetaRegionState.java
=> region/TestChangeSFTForMasterRegion.java} (51%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/region/TestMasterRegionInitialize.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSecureBulkloadListener.java
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/storefiletracker/{TestStoreFileTracker.java
=> StoreFileTrackerForTest.java} (91%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/storefiletracker/TestStoreFileListFile.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/storefiletracker/{TestStoreFileTrackerFactory.java
=> TestStoreFileTrackerValidationUtils.java} (69%)
copy hbase-shell/src/main/ruby/shell/commands/{list_procedures.rb =>
change_sft.rb} (59%)
create mode 100644 hbase-shell/src/main/ruby/shell/commands/change_sft_all.rb
delete mode 100644 hbase-shell/src/main/ruby/shell/hbase_loader.rb
copy
hbase-shell/src/test/java/org/apache/hadoop/hbase/client/{TestRSGroupShell.java
=> TestChangeSftShell.java} (79%)
create mode 100644 hbase-shell/src/test/ruby/shell/sftchange_shell_test.rb
create mode 100644
hbase-zookeeper/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKDump.java