This is an automated email from the ASF dual-hosted git repository.
zghao pushed a change to branch HBASE-24666
in repository https://gitbox.apache.org/repos/asf/hbase.git.
omit 827ac96 HBASE-24684 Fetch ReplicationSink servers list from HMaster
instead o… (#2077)
omit 17621c8 HBASE-24998 Introduce a ReplicationSourceOverallController
interface and decouple ReplicationSourceManager and ReplicationSource (#2364)
omit 56cd97f HBASE-24982 Disassemble the method replicateWALEntry from
AdminService to a new interface ReplicationServerService (#2360)
omit 6625e92 HBASE-24683 Add a basic ReplicationServer which only
implement ReplicationSink Service (#2111)
omit 5a62429 HBASE-24735: Refactor ReplicationSourceManager: move
logPositionAndCleanOldLogs/cleanUpHFileRefs to ReplicationSource inside (#2064)
omit 5646555 HBASE-24681 Remove the cache walsById/walsByIdRecoveredQueues
from ReplicationSourceManager (#2019)
omit c315e68 HBASE-24682 Refactor ReplicationSource#addHFileRefs method:
move it to ReplicationSourceManager (#2020)
add 3aa612f Revert "HBASE-25017 Migrate flaky reporting jenkins job from
Hadoop to hbase (#2466)"
add 9d6af96 HBASE-25107 Migrate flaky reporting jenkins job from Hadoop
to hbase (#2466)
add 5d92662 HBASE-24967 The table.jsp cost long time to load if the table
include… (#2326)
add b268b1f HBASE-25103 Remove ZNodePaths.metaReplicaZNodes (#2464)
add 9fc29c4 HBASE-24877 addendum: additional checks to avoid one extra
possible race control in the initialize loop (#2400)
add 0187607 HBASE-25109 Add MR Counters to WALPlayer; currently hard to
tell if it is doing anything (#2468)
add ee02e67 HBASE-25062 The link of "Re:(HBASE-451) Remove
HTableDescriptor from HRegionInfo" invalid (#2455)
add 1ce1cf6 HBASE-25132 Migrate flaky test jenkins job from Hadoop to
hbase (#2485)
add e663f09 HBASE-25133 Migrate HBase Nightly jenkins job from Hadoop to
hbase (#2487)
add 5351aca HBASE-25134 Migrate HBase PreCommit jenkins job from Hadoop
to hbase (#2488)
add e9de7d9 HBASE-24981 Enable table replication fails from 1.x to 2.x if
table already exist at peer
add a0b3d62 HBASE-25135 Convert the internal seperator while emitting the
memstore read metrics to # (#2486)
add 11a336a Revert "HBASE-25134 Migrate HBase PreCommit jenkins job from
Hadoop to hbase (#2488)"
add 3b91a15 HBASE-25091 Move LogComparator from ReplicationSource to
AbstractFSWALProvider#.WALsStartTimeComparator (#2449)
add 5e5166d HBASE-25120 Remove the deprecated annotation for
MetaTableAccessor.getScanForTableName (#2493)
add b0170d0 HBASE-25080 Should not use AssignmentManager to test whether
a table is enabled or not (#2436)
add 3226c17 HBASE-25115 HFilePrettyPrinter can't seek to the row which is
the first row of a hfile
add a8096b3 HBASE-25048 [HBCK2] Bypassed parent procedures are not
updated in store (#2410)
add 23ce918 HBASE-25147 : Serialize regionNames in
ReopenTableRegionsProcedure
add 9ba90e1 HBASE-25121 Refactor MetaTableAccessor.addRegionsToMeta and
its usage places (#2476)
add 16251db HBASE-25143 Remove branch-1.3 from precommit and docs (#2491)
add 81f2cc5 HBASE-25154 Set java.io.tmpdir to project build directory to
avoid writing std*deferred files to /tmp (#2502)
add 9f238bd HBASE-24054 To be safe, jetty's version number should be
blocked.
add 14b523e HBASE-25146 Add extra logging at info level to
HFileCorruptionChecker in order to report progress (#2503)
add e885098 Revert "HBASE-24813 ReplicationSource should clear buffer
usage on Replicatio… (#2191)"
add a8c49a6 HBASE-25144 Add Hadoop-3.3.0 to personality hadoopcheck
(#2492)
add 3537f91 HBASE-23742 Document that with split-to-hfile data over the
MOB threshold will be treated as normal data (#2505)
add 2fc79e2 HBASE-23959 Fix javadoc for JDK11 (#2500)
add aff8bbf HBASE-25160 Refactor AccessController and
VisibilityController (#2506)
add 0d63318 HBASE-25124 Support changing region replica count without
disabling table (#2497)
add 8a995ae HBASE-25165 Change 'State time' in UI so sorts (#2508)
add bdcafa8 HBASE-24025: Improve performance of move_servers_rsgroup by
using async region move API (#1549)
add b82d8a5 HBASE-25156 TestMasterFailover.testSimpleMasterFailover is
flaky (#2507)
add 78ae1f1 HBASE-24628 Region normalizer now respects a rate limit
add 665a876 HBASE-22976 [HBCK2] Add RecoveredEditsPlayer (#2504)
add f34ba06 HBASE-25163 Increase the timeout value for nightly jobs
(#2512)
add b815207 HBASE-25171 Remove ZNodePaths.namespaceZNode (#2526)
add c367e91 HBASE-25162 Make flaky tests run more aggressively (#2525)
add accd975 HBASE-25065 WAL archival to be done by a separate thread
(#2501)
add 5a47444 HBASE-24840 Avoid shows closing region task when create table
(#2226)
add c8c860c HBASE-25156 TestMasterFailover.testSimpleMasterFailover is
flaky (ADDENDUM) (#2529)
add 3d1aaa6 HBASE-25175 Remove the constructors of HBaseConfiguration
(#2530)
add 8eea052 HBASE-25093 the RSGroupBasedLoadBalancer#retainAssignment
throws NPE (#2450)
add c282205 HBASE-25168 Unify WAL name timestamp parsers
add 92c3bcd HBASE-25164 Make ModifyTableProcedure support changing meta
replica count (#2513)
add b186c51 HBASE-25169 Update documentation about meta region replica
(#2528)
add bc20203 "HBASE-25144 Add Hadoop-3.3.0 to personality hadoopcheck" try
again (#2536)
add fd0ecad HBASE-14067 bundle ruby files for hbase shell into a jar.
add 78b7244 HBASE-25117 ReplicationSourceShipper thread can not be
finished (#2521)
add 38ac7e2 HBASE-25186 TestMasterRegionOnTwoFileSystems is failing after
HBASE-25065 (#2544)
add 70d2f37 HBASE-24628 Region normalizer now respects a rate limit
(HMaster chore shutdown NPE ADDENDUM) (#2540)
add e6c78f4 HBASE-25179 : Fix Assert format in HFilePerformanceEvaluation
class
add 90052cc HBASE-25194 Do not publish workspace in flaky find job (#2564)
add 7d00e43 HBASE-25166 MobFileCompactionChore is closing the master's
shared cluster connection (#2514)
add 28f2c17 HBASE-25204 Nightly job failed as the name of jdk and maven
changed (#2567)
add 200343c HBASE-25203 Change the reference url to flaky list in our
jenkins jobs (#2566)
add 6c8f5f3 HBASE-25196 Add deprecation documentation to HConstants
(#2559)
add 1b58af1 HBASE-25198 Remove deprecated RpcSchedulerFactory#create
(#2561)
add 2cd5f91 HBASE-25197 Remove SingletonCoprocessorService interface
(#2560)
new 7a41a3e HBASE-24682 Refactor ReplicationSource#addHFileRefs method:
move it to ReplicationSourceManager (#2020)
new 25764a3 HBASE-24681 Remove the cache walsById/walsByIdRecoveredQueues
from ReplicationSourceManager (#2019)
new 43410f9 HBASE-24735: Refactor ReplicationSourceManager: move
logPositionAndCleanOldLogs/cleanUpHFileRefs to ReplicationSource inside (#2064)
new d43d2c9 HBASE-24683 Add a basic ReplicationServer which only
implement ReplicationSink Service (#2111)
new 8ed76d4 HBASE-24982 Disassemble the method replicateWALEntry from
AdminService to a new interface ReplicationServerService (#2360)
new 4f77158 HBASE-24998 Introduce a ReplicationSourceOverallController
interface and decouple ReplicationSourceManager and ReplicationSource (#2364)
new 1a64f1a HBASE-24684 Fetch ReplicationSink servers list from HMaster
instead o… (#2077)
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 (827ac96)
\
N -- N -- N refs/heads/HBASE-24666 (1a64f1a)
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 7 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:
bin/hbase | 13 +-
bin/hirb.rb | 223 +--------------
dev-support/Jenkinsfile | 20 +-
dev-support/Jenkinsfile_GitHub | 2 +-
dev-support/adhoc_run_tests/Jenkinsfile | 4 +-
.../flaky-tests/flaky-reporting.Jenkinsfile | 7 +-
dev-support/flaky-tests/report-flakies.py | 17 +-
.../flaky-tests/run-flaky-tests.Jenkinsfile | 10 +-
dev-support/hbase-personality.sh | 22 +-
.../src/main/assembly/client-components.xml | 7 -
hbase-assembly/src/main/assembly/components.xml | 7 -
.../org/apache/hadoop/hbase/MetaTableAccessor.java | 89 ++----
.../apache/hadoop/hbase/CatalogFamilyFormat.java | 3 +-
.../org/apache/hadoop/hbase/RegionMetrics.java | 6 +
.../apache/hadoop/hbase/RegionMetricsBuilder.java | 25 +-
.../client/ColumnFamilyDescriptorBuilder.java | 5 -
.../hadoop/hbase/client/ZKConnectionRegistry.java | 2 +-
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 17 ++
.../apache/hadoop/hbase/zookeeper/ZNodePaths.java | 72 ++---
.../client/TestColumnFamilyDescriptorBuilder.java | 31 +++
.../apache/hadoop/hbase/HBaseConfiguration.java | 30 ---
.../java/org/apache/hadoop/hbase/HConstants.java | 17 +-
.../apache/hadoop/hbase/util/CommonFSUtils.java | 3 +-
.../hbase/regionserver/MetricsTableSourceImpl.java | 2 +-
.../regionserver/MetricsTableWrapperAggregate.java | 2 +-
.../regionserver/MetricsTableWrapperStub.java | 4 +-
.../org/apache/hadoop/hbase/http/HttpServer.java | 1 +
.../hadoop/hbase/IntegrationTestMetaReplicas.java | 2 +-
.../org/apache/hadoop/hbase/mapreduce/Driver.java | 3 +-
.../hadoop/hbase/mapreduce/WALInputFormat.java | 87 +++---
.../apache/hadoop/hbase/mapreduce/WALPlayer.java | 80 ++++--
.../hadoop/hbase/mapreduce/TestWALInputFormat.java | 75 ++++++
.../hadoop/hbase/mapreduce/TestWALPlayer.java | 37 ++-
.../hbase/mapreduce/TestWALRecordReader.java | 35 ++-
.../hadoop/hbase/procedure2/ProcedureExecutor.java | 2 +-
.../src/main/protobuf/server/ClusterStatus.proto | 10 +
.../protobuf/server/master/MasterProcedure.proto | 3 +
.../hbase/tmpl/master/RegionServerListTmpl.jamon | 2 +-
.../coprocessor/SingletonCoprocessorService.java | 37 ---
.../hbase/favored/FavoredNodeLoadBalancer.java | 3 +
.../hadoop/hbase/io/hfile/HFilePrettyPrinter.java | 10 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 298 +++++++++------------
.../apache/hadoop/hbase/master/LoadBalancer.java | 5 +-
.../hadoop/hbase/master/MasterMetaBootstrap.java | 111 --------
.../hadoop/hbase/master/MasterRpcServices.java | 30 ++-
.../apache/hadoop/hbase/master/MasterServices.java | 27 +-
.../hbase/master/MetaRegionLocationCache.java | 6 +-
.../hbase/master/MetricsMasterWrapperImpl.java | 4 +-
.../hbase/master/assignment/AssignmentManager.java | 90 ++++---
.../assignment/MergeTableRegionsProcedure.java | 8 +-
.../hbase/master/assignment/RegionStateStore.java | 147 ++++++----
.../assignment/SplitTableRegionProcedure.java | 17 +-
.../hbase/master/balancer/BaseLoadBalancer.java | 27 +-
.../master/balancer/FavoredStochasticBalancer.java | 10 +-
.../hadoop/hbase/master/janitor/MetaFixer.java | 15 +-
.../master/normalizer/MergeNormalizationPlan.java | 72 ++---
.../hbase/master/normalizer/NormalizationPlan.java | 18 +-
...alizationPlan.java => NormalizationTarget.java} | 45 ++--
.../hbase/master/normalizer/RegionNormalizer.java | 24 +-
.../master/normalizer/RegionNormalizerChore.java | 24 +-
.../master/normalizer/RegionNormalizerFactory.java | 30 ++-
.../master/normalizer/RegionNormalizerManager.java | 174 ++++++++++++
.../normalizer/RegionNormalizerWorkQueue.java | 244 +++++++++++++++++
.../master/normalizer/RegionNormalizerWorker.java | 253 +++++++++++++++++
.../master/normalizer/SimpleRegionNormalizer.java | 49 +---
.../master/normalizer/SplitNormalizationPlan.java | 29 +-
.../hbase/master/normalizer/package-info.java | 100 +++++++
.../AbstractStateMachineTableProcedure.java | 5 +
.../master/procedure/CreateTableProcedure.java | 15 +-
.../master/procedure/DeleteTableProcedure.java | 32 ++-
.../master/procedure/EnableTableProcedure.java | 53 +---
.../hbase/master/procedure/InitMetaProcedure.java | 6 +-
.../master/procedure/ModifyTableProcedure.java | 127 ++++-----
.../procedure/ReopenTableRegionsProcedure.java | 27 +-
.../hadoop/hbase/master/region/MasterRegion.java | 2 +-
.../hbase/master/region/MasterRegionWALRoller.java | 6 +-
.../hbase/master/zksyncer/ClientZKSyncer.java | 2 +-
.../hbase/master/zksyncer/MetaLocationSyncer.java | 12 +-
.../hadoop/hbase/mob/MobFileCompactionChore.java | 5 +-
.../hadoop/hbase/monitoring/TaskMonitor.java | 10 +-
.../regionserver/FifoRpcSchedulerFactory.java | 6 -
.../apache/hadoop/hbase/regionserver/HRegion.java | 10 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 4 +-
.../MetricsTableWrapperAggregateImpl.java | 2 +-
.../hbase/regionserver/RpcSchedulerFactory.java | 7 -
.../regionserver/SimpleRpcSchedulerFactory.java | 10 -
.../hbase/regionserver/wal/AbstractFSWAL.java | 69 ++++-
.../hadoop/hbase/regionserver/wal/AsyncFSWAL.java | 15 +-
.../hadoop/hbase/regionserver/wal/FSHLog.java | 30 ++-
.../HBaseInterClusterReplicationEndpoint.java | 5 +-
.../regionserver/RecoveredReplicationSource.java | 4 +-
.../regionserver/ReplicationSource.java | 104 +++----
.../regionserver/ReplicationSourceShipper.java | 51 ----
.../regionserver/ReplicationSourceWALReader.java | 3 +-
.../hbase/rsgroup/RSGroupBasedLoadBalancer.java | 23 +-
.../hbase/rsgroup/RSGroupInfoManagerImpl.java | 153 +++++++----
.../hbase/security/access/AccessController.java | 66 +----
.../security/visibility/VisibilityController.java | 66 +----
.../hadoop/hbase/util/FSTableDescriptors.java | 9 +-
.../hadoop/hbase/util/ModifyRegionUtils.java | 2 +-
.../hadoop/hbase/util/ServerRegionReplicaUtil.java | 43 ++-
.../hbase/util/hbck/HFileCorruptionChecker.java | 16 ++
.../hadoop/hbase/wal/AbstractFSWALProvider.java | 90 +++++--
.../apache/hadoop/hbase/wal/AbstractWALRoller.java | 12 +-
.../hadoop/hbase/wal/AsyncFSWALProvider.java | 8 +-
.../hadoop/hbase/wal/DisabledWALProvider.java | 5 +-
.../apache/hadoop/hbase/wal/FSHLogProvider.java | 6 +-
.../hadoop/hbase/wal/RegionGroupingProvider.java | 9 +-
.../hbase/wal/SyncReplicationWALProvider.java | 7 +-
.../org/apache/hadoop/hbase/wal/WALFactory.java | 19 +-
.../org/apache/hadoop/hbase/wal/WALProvider.java | 5 +-
.../main/resources/hbase-webapps/master/table.jsp | 27 +-
.../apache/hadoop/hbase/HBaseTestingUtility.java | 4 +-
.../hadoop/hbase/HFilePerformanceEvaluation.java | 6 +-
.../apache/hadoop/hbase/TestMetaTableAccessor.java | 58 +---
.../org/apache/hadoop/hbase/TestZooKeeper.java | 3 +
.../hbase/client/AbstractTestRegionLocator.java | 4 +-
.../hbase/client/MetaWithReplicasTestBase.java | 5 +-
.../hbase/client/RegionReplicaTestHelper.java | 8 +-
.../org/apache/hadoop/hbase/client/TestAdmin3.java | 20 --
.../client/TestAsyncAdminWithRegionReplicas.java | 8 +-
.../hbase/client/TestAsyncMetaRegionLocator.java | 3 +-
.../client/TestAsyncTableUseMetaReplicas.java | 3 +-
.../TestCleanupMetaReplica.java} | 39 ++-
.../TestCleanupMetaReplicaThroughConfig.java | 69 +++++
.../hadoop/hbase/client/TestEnableTable.java | 6 +-
.../client/TestFailedMetaReplicaAssigment.java | 47 +++-
.../TestIncreaseMetaReplicaThroughConfig.java | 68 +++++
.../hadoop/hbase/client/TestMasterRegistry.java | 5 +-
.../hbase/client/TestMetaRegionLocationCache.java | 4 +-
.../hbase/client/TestMetaWithReplicasBasic.java | 25 +-
.../hbase/client/TestReplicaWithCluster.java | 6 +-
.../hbase/client/TestZKConnectionRegistry.java | 10 +-
.../hbase/io/hfile/TestHFilePrettyPrinter.java | 19 ++
.../hadoop/hbase/master/AlwaysStandByHMaster.java | 2 +-
.../hbase/master/MockNoopMasterServices.java | 23 +-
.../hbase/master/TestMasterChoreScheduled.java | 35 +--
.../hadoop/hbase/master/TestMasterFailover.java | 23 +-
.../hbase/master/TestMasterMetricsWrapper.java | 6 +-
.../hbase/master/TestRegionsRecoveryChore.java | 6 +
.../master/assignment/MockMasterServices.java | 15 +-
.../master/assignment/TestAssignmentManager.java | 4 +-
.../master/assignment/TestRegionStateStore.java | 37 +++
.../normalizer/TestRegionNormalizerWorkQueue.java | 234 ++++++++++++++++
.../normalizer/TestRegionNormalizerWorker.java | 252 +++++++++++++++++
.../normalizer/TestSimpleRegionNormalizer.java | 85 ++++--
.../TestSimpleRegionNormalizerOnCluster.java | 7 +-
.../master/procedure/TestModifyTableProcedure.java | 4 +-
.../hbase/regionserver/TestCompactionState.java | 63 ++++-
.../regionserver/TestFailedAppendAndSync.java | 44 ++-
.../TestReadAndWriteRegionInfoFile.java | 2 +-
.../hbase/regionserver/TestRecoveredEdits.java | 63 +++--
.../TestRegionReplicasWithModifyTable.java | 155 ++++-------
.../regionserver/wal/AbstractTestLogRolling.java | 7 +-
.../regionserver/TestReplicationSource.java | 134 ++++-----
.../hadoop/hbase/rsgroup/TestRSGroupsAdmin2.java | 35 +++
.../apache/hadoop/hbase/wal/IOTestProvider.java | 4 +-
.../apache/hadoop/hbase/wal/TestWALFactory.java | 2 +-
.../apache/hadoop/hbase/wal/TestWALProvider.java | 62 +++++
hbase-shell/pom.xml | 54 +---
.../src/main/ruby/hbase_shell.rb | 12 +-
.../src/main/ruby/jar-bootstrap.rb | 8 +-
.../hadoop/hbase/client/AbstractTestShell.java | 38 ++-
.../apache/hadoop/hbase/client/TestAdminShell.java | 8 +-
.../hadoop/hbase/client/TestAdminShell2.java | 8 +-
.../hadoop/hbase/client/TestQuotasShell.java | 8 +-
.../hadoop/hbase/client/TestRSGroupShell.java | 8 +-
.../hadoop/hbase/client/TestReplicationShell.java | 8 +-
.../org/apache/hadoop/hbase/client/TestShell.java | 10 +-
.../hadoop/hbase/client/TestShellNoCluster.java | 13 +-
.../apache/hadoop/hbase/client/TestTableShell.java | 8 +-
.../hbase/client/rsgroup/TestShellRSGroups.java | 8 +-
hbase-shell/src/test/ruby/hbase/admin2_test.rb | 2 +-
hbase-shell/src/test/ruby/hbase/admin_test.rb | 2 +-
.../ruby/hbase/list_regions_test_no_cluster.rb | 2 +-
hbase-shell/src/test/ruby/hbase/quotas_test.rb | 2 +-
.../src/test/ruby/hbase/quotas_test_no_cluster.rb | 2 +-
.../src/test/ruby/hbase/replication_admin_test.rb | 2 +-
.../src/test/ruby/hbase/security_admin_test.rb | 2 +-
.../test/ruby/hbase/test_connection_no_cluster.rb | 2 +-
.../ruby/hbase/visibility_labels_admin_test.rb | 2 +-
hbase-shell/src/test/ruby/shell/commands_test.rb | 2 +-
hbase-shell/src/test/ruby/shell/converter_test.rb | 4 +-
hbase-shell/src/test/ruby/shell/list_locks_test.rb | 2 +-
.../src/test/ruby/shell/list_procedures_test.rb | 2 +-
.../src/test/ruby/shell/noninteractive_test.rb | 2 +-
.../src/test/ruby/shell/rsgroup_shell_test.rb | 2 +-
hbase-shell/src/test/ruby/shell/shell_test.rb | 2 +-
hbase-shell/src/test/ruby/test_helper.rb | 6 +-
hbase-shell/src/test/ruby/tests_runner.rb | 3 +
.../org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 10 +-
pom.xml | 5 +
src/main/asciidoc/_chapters/architecture.adoc | 13 +-
src/main/asciidoc/_chapters/community.adoc | 19 +-
src/main/asciidoc/_chapters/developer.adoc | 2 +-
src/main/asciidoc/_chapters/hbase_mob.adoc | 7 +
src/main/asciidoc/_chapters/ops_mgt.adoc | 76 ++----
197 files changed, 3738 insertions(+), 2424 deletions(-)
create mode 100644
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestWALInputFormat.java
delete mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/SingletonCoprocessorService.java
delete mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterMetaBootstrap.java
copy
hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/{SplitNormalizationPlan.java
=> NormalizationTarget.java} (73%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/RegionNormalizerManager.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/RegionNormalizerWorkQueue.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/RegionNormalizerWorker.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/package-info.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/{master/TestShutdownWithNoRegionServer.java
=> client/TestCleanupMetaReplica.java} (59%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestCleanupMetaReplicaThroughConfig.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestIncreaseMetaReplicaThroughConfig.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/normalizer/TestRegionNormalizerWorkQueue.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/normalizer/TestRegionNormalizerWorker.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALProvider.java
copy dev-support/make_rc.sh => hbase-shell/src/main/ruby/hbase_shell.rb (62%)
mode change 100755 => 100644
copy bin/hirb.rb => hbase-shell/src/main/ruby/jar-bootstrap.rb (97%)