This is an automated email from the ASF dual-hosted git repository.
andor pushed a change to branch HBASE-29081
in repository https://gitbox.apache.org/repos/asf/hbase.git
from 28f1b515ac7 HBASE-29067 Addendum fix syntax error
add 5da30f1bc01 HBASE-29056 Bump commons-io:commons-io from 2.14.0 to
2.18.0 (#6579)
add e29fc04223c HBASE-29068 Report percentFilesLocalPrimaryRegions metric
(#6596)
add d477bf163bf HBASE-28952 Add coprocessor hook to authorize user based
on client SSL certificate chain (#6447)
add 6f8db780191 HBASE-29004 Optimize unnecessary type castings in Scan and
Get setter methods. (#6500)
add 8ce58c8ba1b HBASE-29071 StochasticLoadBalancer candidate generators
should use a Map, rather than ordinal based indexing (#6598)
add 36691117625 HBASE-26801 Update ref guide about log4j2.properties
(#6618)
add bca02670a5f HBASE-29092 hbase-vote.sh is stymied by the new robots.txt
on dist.apache.org (#6626)
add f98621a7519 HBASE-27659 Incremental backups should re-use splits from
last full backup (#6370)
add 89d5f4ef698 HBASE-28861 Use hasReferences() api of SFT in
RegionSplitter and remove Reference.read(), HRegionFS.hasReferences() (#6428)
add 58c5bce1759 HBASE-29086 Bump hbase-thirdparty to 4.1.10 (#6611)
add 93b8d7bb774 HBASE-28434 Update assembly to create a tarball with
hadoop and without hadoop (#5766)
add 14d201c2994 HBASE-29041 Set UncaughtException Handler for RegionServer
ExecutorService (#6612)
add 2daf846c97d HBASE-29026 Replace some deprecated calls (#6585)
add b89c8259c57 HBASE-29072 StochasticLoadBalancer#areReplicasColocated
ignores rack colocation (#6622)
add f14c3ac7e36 HBASE-29099 Avoid expensive BlockCacheKey.toString() calls
when tracing is disabled (#6642)
add 777010361ab HBASE-29073 StochasticLoadBalancer will always run the
balancer on startup because of uninitialized sumMultiplier (#6641)
add 05d3c494e65 HBASE-29047 Remove redundant methods in
TestMasterObserver. (#6566)
add 8e8deb09a38 HBASE-29088 The denominator cannot be 0 when calculating
percentages in SnapshotStats (#6617)
add f203352b16b HBASE-29096 Bump netty4 to 4.1.116.Final (#6636)
add 4986b0e8afe Update release script to use JDK 17 for branch-3+ (#6655)
add 50101b009ee HBASE-29089 Remove optional flag from spymemcached
dependency (#6652)
add 4da757cad51 HBASE-29106 Hbase cannot be started in dev mode (#6657)
add 5edcb41a7ab HBASE-29097 Add error logging when put creation fails
(#6638)
add 64587b44e85 HBASE-29111 Fix data loss in table cloned from a snapshot
(#6659)
add 2fb4fc9418d HBASE-29113 Hbase script incorrectly checks for Hadoop
library in relative path (#6665)
add cde8be152cc HBASE-29095 Publish Hadoop-less assembly files from the
release script (#6654)
add 5b66a53cc3b HBASE-29045 Support new async-profiler > 2.9 version
(#6614)
add 035be4ddf55 HBASE-29114 Restoring to original splits fails if backups
are on separate FileSystem (#6667)
add 821f1b0d494 HBASE-29100 Document Hadoop-less assembly (#6675)
add e9869ae1cc7 HBASE-29125 Suppress HE_EQUALS_USE_HASHCODE in
org.apache.hadoop.hbase.rest.model.ScannerModel$IncludeStartRowFilter (#6685)
add 49fd3b4343f HBASE-29124 Restoring to original splits fails if
bulkloads are on separate FileSystem (#6681)
add 78b06cefdeb HBASE-29123: A faster CodecPool for HBase (#6679)
add f37e8ac89c8 HBASE-29127 Bump cryptography in
/dev-support/git-jira-release-audit (#6682)
add d59814c8233 HBASE-29117 Kerby version conflict with Hadoop 3.4 (#6674)
add c9f7dad0c94 HBASE-29038 Fix NPE in processRS.jsp due to missing MBean
value (#6556)
add e00f492a216 HBASE-29078 Make 'checkout scm' faster in hbase site build
jenkins file (#6695)
add 094e4e8704b HBASE-28410 Upgrade curator to 5.7.1 (#6584)
add 08de8ed0e62 HBASE-28836 Parallize the file archival to improve the
split times (#6616)
add 4e40bd5e6b8 HBASE-28983 Static resources are not loaded on REST web UI
pages in dev mode (#6491)
add a5666c08584 HBASE-29053 Add 2.6.2 to download page (#6712)
add d24a0ed0835 HBASE-28513 The StochasticLoadBalancer should support
discrete evaluations (#6651)
add 3685b64ccf4 HBASE-29148: BufferedMutator should be able to flush after
buffering a certain number of mutations (#6718)
add 13f174b1d09 HBASE-29135: ZStandard decompression can operate directly
on ByteBuffs (#6708)
add 189c513eac1 HBASE-29074 Balancer conditionals should support meta
table isolation (#6722)
add bd8441a85b2 HBASE-29153 Added Privacy Policy link to website (#6724)
add fa22ba4cfe1 HBASE-29093 Load userSnapshots.jsp only on master status
page (#6627)
add 8785122141e HBASE-29107 shell: Improve 'count' performance (#6656)
add fd50561a099 HBASE-29066 Fix NPE in rits.jsp when regions are not open
(#6594)
add 984f1274d35 HBASE-29115 Fix website cannot load some resources because
of CSP (#6668)
add d10c2b5eaf9 HBASE-29159 The condition for testing whether we have
hadoop jars in assembly is incorrect (#6741)
add 4c831287279 HBASE-29163 Fix Github PR builds are broken (#6751)
add 7737ae18482 HBASE-29160: Cache region name string in RegionInfo (#6742)
add 8ac07b20dc7 HBASE-29157 Sorting not working in the Table Regions
section (#6739)
add 9c44aa2def9 HBASE-29075 Balancer conditionals should support system
table isolation (#6746)
add ad301fbd5dd HBASE-29170 Update downloads.xml for 2.5.11
No new revisions were added by this update.
Summary of changes:
bin/hbase | 15 +-
dev-support/Jenkinsfile_GitHub | 15 +-
dev-support/create-release/hbase-rm/Dockerfile | 3 +-
dev-support/create-release/release-build.sh | 1 +
dev-support/create-release/release-util.sh | 59 ++++-
.../git-jira-release-audit/requirements.txt | 2 +-
dev-support/hbase-vote.sh | 9 +-
.../cache-apache-project-artifact.sh | 2 +-
.../generate-hbase-website.Jenkinsfile | 17 +-
.../jenkins-scripts/generate-hbase-website.sh | 12 +-
.../pom.xml | 122 ++++++++-
.../src/main/assembly/components.xml | 0
.../src/main/assembly/hadoop-three-compat.xml | 2 -
.../src/main/resources/META-INF/LEGAL | 0
hbase-assembly/pom.xml | 7 +-
hbase-asyncfs/pom.xml | 10 -
.../hadoop/hbase/backup/BackupRestoreFactory.java | 8 +-
.../org/apache/hadoop/hbase/backup/RestoreJob.java | 5 +
.../apache/hadoop/hbase/backup/RestoreRequest.java | 16 ++
.../backup/impl/IncrementalTableBackupClient.java | 142 +++++++---
.../hbase/backup/impl/RestoreTablesClient.java | 15 +-
.../mapreduce/MapReduceHFileSplitterJob.java | 12 +-
.../MapReduceRestoreToOriginalSplitsJob.java | 106 ++++++++
.../hadoop/hbase/backup/util/BackupUtils.java | 13 +-
.../hadoop/hbase/backup/util/RestoreTool.java | 32 ++-
.../hadoop/hbase/backup/TestIncrementalBackup.java | 235 ++++++++++++++++-
.../hbase/master/balancer/AssignRegionAction.java | 10 +
.../hbase/master/balancer/BalanceAction.java | 36 ++-
.../master/balancer/BalancerClusterState.java | 106 +++++++-
.../master/balancer/BalancerConditionals.java | 241 +++++++++++++++++
.../hbase/master/balancer/BaseLoadBalancer.java | 11 +-
.../master/balancer/CacheAwareLoadBalancer.java | 20 +-
.../hbase/master/balancer/CandidateGenerator.java | 2 +
.../hadoop/hbase/master/balancer/CostFunction.java | 12 +-
.../DistributeReplicasCandidateGenerator.java | 111 ++++++++
.../balancer/DistributeReplicasConditional.java | 93 +++++++
.../master/balancer/FavoredStochasticBalancer.java | 15 +-
.../master/balancer/LocalityBasedCostFunction.java | 5 +-
...a => MetaTableIsolationCandidateGenerator.java} | 17 +-
...tor.java => MetaTableIsolationConditional.java} | 23 +-
.../hbase/master/balancer/MoveBatchAction.java | 77 ++++++
.../hbase/master/balancer/MoveRegionAction.java | 10 +
.../balancer/RegionCountSkewCostFunction.java | 5 +-
.../master/balancer/RegionPlanConditional.java | 133 ++++++++++
.../RegionPlanConditionalCandidateGenerator.java | 116 ++++++++
.../RegionReplicaGroupingCostFunction.java | 5 +-
.../balancer/SlopFixingCandidateGenerator.java | 112 ++++++++
.../master/balancer/StochasticLoadBalancer.java | 280 ++++++++++++++++----
.../hbase/master/balancer/SwapRegionsAction.java | 13 +
...=> SystemTableIsolationCandidateGenerator.java} | 41 +--
...n.java => SystemTableIsolationConditional.java} | 27 +-
.../balancer/TableIsolationCandidateGenerator.java | 130 +++++++++
.../master/balancer/TableIsolationConditional.java | 78 ++++++
.../hbase/master/balancer/replicas/ReplicaKey.java | 41 ++-
.../master/balancer/replicas/ReplicaKeyCache.java | 93 +++++++
.../balancer/CandidateGeneratorTestUtil.java | 292 +++++++++++++++++++++
.../DistributeReplicasTestConditional.java} | 21 +-
.../master/balancer/TestBalancerConditionals.java | 95 +++++++
...terBalancingConditionalReplicaDistribution.java | 112 ++++++++
...estLargeClusterBalancingMetaTableIsolation.java | 101 +++++++
...tLargeClusterBalancingSystemTableIsolation.java | 102 +++++++
...ancingTableIsolationAndReplicaDistribution.java | 127 +++++++++
.../balancer/TestStochasticLoadBalancer.java | 2 +-
.../TestStochasticLoadBalancerBalanceCluster.java | 2 +-
...estStochasticLoadBalancerHeterogeneousCost.java | 2 +-
.../TestStochasticLoadBalancerRegionReplica.java | 50 +++-
...ochasticLoadBalancerRegionReplicaWithRacks.java | 2 +-
.../hadoop/hbase/client/AsyncBufferedMutator.java | 5 +
.../hbase/client/AsyncBufferedMutatorBuilder.java | 7 +
.../client/AsyncBufferedMutatorBuilderImpl.java | 12 +-
.../hbase/client/AsyncBufferedMutatorImpl.java | 18 +-
.../hbase/client/AsyncConnectionConfiguration.java | 10 +
.../hadoop/hbase/client/BufferedMutator.java | 8 +
.../hadoop/hbase/client/BufferedMutatorParams.java | 19 ++
.../hbase/client/ConnectionConfiguration.java | 12 +
.../client/ConnectionOverAsyncConnection.java | 3 +
.../java/org/apache/hadoop/hbase/client/Get.java | 33 ++-
.../hadoop/hbase/client/MutableRegionInfo.java | 16 +-
.../java/org/apache/hadoop/hbase/client/Scan.java | 33 ++-
.../apache/hadoop/hbase/ipc/CellBlockBuilder.java | 2 +-
.../hbase/client/TestBufferedMutatorParams.java | 6 +-
hbase-common/pom.xml | 14 +-
.../hbase/io/compress/BlockDecompressorHelper.java | 77 ++++++
.../io/compress/ByteBuffDecompressionCodec.java | 13 +-
.../hbase/io/compress/ByteBuffDecompressor.java | 30 ++-
.../apache/hadoop/hbase/io/compress/CodecPool.java | 263 +++++++++++++++++++
.../hadoop/hbase/io/compress/Compression.java | 42 ++-
.../encoding/HFileBlockDefaultDecodingContext.java | 53 ++++
.../java/org/apache/hadoop/hbase/util/Strings.java | 12 +
.../hadoop/hbase/io/compress/TestCodecPool.java | 253 ++++++++++++++++++
.../hadoop/hbase/util/SimpleKdcServerUtil.java | 10 +-
.../io/compress/zstd/ZstdByteBuffDecompressor.java | 156 +++++++++++
.../hadoop/hbase/io/compress/zstd/ZstdCodec.java | 14 +-
.../io/compress/zstd/TestHFileCompressionZstd.java | 18 +-
.../zstd/TestZstdByteBuffDecompressor.java | 90 +++++++
.../hadoop/hbase/HFilePerformanceEvaluation.java | 5 +-
.../hadoop/hbase/ScanPerformanceEvaluation.java | 46 ++--
.../hadoop/hbase/util/MultiThreadedAction.java | 3 +-
hbase-external-blockcache/pom.xml | 1 -
.../regionserver/MetricsRegionServerSource.java | 10 +-
.../MetricsRegionServerSourceImpl.java | 3 +
.../regionserver/MetricsRegionServerWrapper.java | 5 +
hbase-http/pom.xml | 16 --
.../apache/hadoop/hbase/http/ProfileServlet.java | 15 +-
.../hadoop/hbase/mapreduce/PutSortReducer.java | 4 +-
.../hbase/mapreduce/TableInputFormatBase.java | 3 +-
.../hadoop/hbase/mapreduce/TextSortReducer.java | 4 +-
.../apache/hadoop/hbase/mapreduce/WALPlayer.java | 12 +-
.../hadoop/hbase/snapshot/ExportSnapshot.java | 25 +-
hbase-rest/pom.xml | 33 ++-
.../hadoop/hbase/rest/model/ScannerModel.java | 3 +-
hbase-server/pom.xml | 10 -
.../hbase/tmpl/master/MasterStatusTmpl.jamon | 3 +-
.../org/apache/hadoop/hbase/MetaTableAccessor.java | 12 +-
.../apache/hadoop/hbase/backup/HFileArchiver.java | 149 +++++++----
.../hadoop/hbase/coprocessor/CoprocessorHost.java | 1 +
...{MasterCoprocessor.java => RpcCoprocessor.java} | 4 +-
.../coprocessor/RpcCoprocessorEnvironment.java | 8 +-
.../hadoop/hbase/coprocessor/RpcObserver.java | 74 ++++++
.../hadoop/hbase/executor/ExecutorService.java | 2 +
.../java/org/apache/hadoop/hbase/io/Reference.java | 34 ---
.../hadoop/hbase/io/hfile/HFileBlockIndex.java | 6 +-
.../hadoop/hbase/io/hfile/HFileReaderImpl.java | 6 +-
.../hadoop/hbase/ipc/RpcCoprocessorHost.java | 122 +++++++++
.../org/apache/hadoop/hbase/ipc/RpcServer.java | 22 ++
.../hadoop/hbase/ipc/RpcServerInterface.java | 2 +
.../hadoop/hbase/ipc/ServerRpcConnection.java | 3 +
.../hbase/master/assignment/RegionStateNode.java | 8 +
.../master/procedure/CloneSnapshotProcedure.java | 8 +-
.../master/procedure/DeleteTableProcedure.java | 7 +-
.../hbase/regionserver/HRegionFileSystem.java | 24 +-
.../MetricsRegionServerWrapperImpl.java | 15 ++
.../hbase/regionserver/wal/CompressionContext.java | 3 +
.../hadoop/hbase/regionserver/wal/MetricsWAL.java | 4 +-
.../apache/hadoop/hbase/snapshot/SnapshotInfo.java | 12 +-
.../hbase/snapshot/SnapshotRegionLocator.java | 204 ++++++++++++++
.../resources/hbase-webapps/master/procedures.jsp | 14 +-
.../main/resources/hbase-webapps/master/quotas.jsp | 1 -
.../main/resources/hbase-webapps/master/rits.jsp | 4 +-
.../resources/hbase-webapps/master/rsgroup.jsp | 4 +-
.../resources/hbase-webapps/master/snapshot.jsp | 8 +-
.../hbase-webapps/master/snapshotsStats.jsp | 20 +-
.../main/resources/hbase-webapps/master/table.jsp | 37 +--
.../hbase-webapps/master/tablesDetailed.jsp | 2 -
.../hbase-webapps/regionserver/processRS.jsp | 8 +-
.../hbase-webapps/regionserver/region.jsp | 6 +-
.../main/resources/hbase-webapps/static/js/tab.js | 18 +-
.../hadoop/hbase/backup/TestHFileArchiving.java | 12 +-
...shotFromClientAfterSplittingRegionTestBase.java | 35 ++-
.../client/CloneSnapshotFromClientTestBase.java | 1 +
.../hbase/client/TestAsyncBufferMutator.java | 24 +-
.../hbase/coprocessor/TestMasterObserver.java | 189 -------------
.../hbase/coprocessor/TestRpcCoprocessor.java | 109 ++++++++
.../balancer/BalancerConditionalsTestUtil.java | 221 ++++++++++++++++
.../LoadOnlyFavoredStochasticBalancer.java | 12 +-
.../TestMetaTableIsolationBalancerConditional.java | 181 +++++++++++++
...TestReplicaDistributionBalancerConditional.java | 120 +++++++++
.../hbase/master/snapshot/TestSnapshotStats.java | 126 +++++++++
.../MetricsRegionServerWrapperStub.java | 5 +
.../regionserver/TestHRegionReplayEvents.java | 6 +-
.../compactions/MockStoreFileGenerator.java | 4 +-
.../compaction/TestMajorCompactionRequest.java | 2 -
hbase-shell/src/main/ruby/hbase/table.rb | 29 +-
hbase-shell/src/main/ruby/shell/commands/count.rb | 11 +-
hbase-testing-util/pom.xml | 16 --
hbase-thrift/pom.xml | 28 +-
.../hbase-webapps/static/css/bootstrap.min.css | 6 -
.../resources/hbase-webapps/static/css/hbase.css | 102 -------
.../resources/hbase-webapps/static/favicon.ico | Bin 1150 -> 0 bytes
.../resources/hbase-webapps/static/hbase_logo.png | Bin 2997 -> 0 bytes
.../hbase-webapps/static/hbase_logo_med.gif | Bin 3592 -> 0 bytes
.../hbase-webapps/static/hbase_logo_small.png | Bin 3206 -> 0 bytes
.../hbase-webapps/static/js/bootstrap.min.js | 7 -
.../hbase-webapps/static/js/jquery.min.js | 2 -
.../main/resources/hbase-webapps/static/js/tab.js | 38 ---
pom.xml | 187 +++++++++++--
src/main/asciidoc/_chapters/configuration.adoc | 28 +-
src/site/site.xml | 7 +-
src/site/xdoc/downloads.xml | 40 +--
179 files changed, 6322 insertions(+), 1139 deletions(-)
copy {hbase-assembly => hbase-assembly-byo-hadoop}/pom.xml (72%)
copy {hbase-assembly =>
hbase-assembly-byo-hadoop}/src/main/assembly/components.xml (100%)
copy {hbase-assembly =>
hbase-assembly-byo-hadoop}/src/main/assembly/hadoop-three-compat.xml (98%)
copy {hbase-assembly =>
hbase-assembly-byo-hadoop}/src/main/resources/META-INF/LEGAL (100%)
create mode 100644
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceRestoreToOriginalSplitsJob.java
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/BalancerConditionals.java
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/DistributeReplicasCandidateGenerator.java
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/DistributeReplicasConditional.java
copy
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/{RandomCandidateGenerator.java
=> MetaTableIsolationCandidateGenerator.java} (72%)
copy
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/{RegionInfoComparator.java
=> MetaTableIsolationConditional.java} (61%)
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/MoveBatchAction.java
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/RegionPlanConditional.java
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/RegionPlanConditionalCandidateGenerator.java
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/SlopFixingCandidateGenerator.java
copy
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/{BalanceAction.java
=> SystemTableIsolationCandidateGenerator.java} (59%)
copy
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/{MemStoreSizeCostFunction.java
=> SystemTableIsolationConditional.java} (55%)
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/TableIsolationCandidateGenerator.java
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/TableIsolationConditional.java
copy
hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/TerminalSize.java
=>
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/replicas/ReplicaKey.java
(57%)
create mode 100644
hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/replicas/ReplicaKeyCache.java
create mode 100644
hbase-balancer/src/test/java/org/apache/hadoop/hbase/master/balancer/CandidateGeneratorTestUtil.java
copy
hbase-balancer/src/{main/java/org/apache/hadoop/hbase/master/balancer/ServerLocalityCostFunction.java
=>
test/java/org/apache/hadoop/hbase/master/balancer/DistributeReplicasTestConditional.java}
(60%)
create mode 100644
hbase-balancer/src/test/java/org/apache/hadoop/hbase/master/balancer/TestBalancerConditionals.java
create mode 100644
hbase-balancer/src/test/java/org/apache/hadoop/hbase/master/balancer/TestLargeClusterBalancingConditionalReplicaDistribution.java
create mode 100644
hbase-balancer/src/test/java/org/apache/hadoop/hbase/master/balancer/TestLargeClusterBalancingMetaTableIsolation.java
create mode 100644
hbase-balancer/src/test/java/org/apache/hadoop/hbase/master/balancer/TestLargeClusterBalancingSystemTableIsolation.java
create mode 100644
hbase-balancer/src/test/java/org/apache/hadoop/hbase/master/balancer/TestLargeClusterBalancingTableIsolationAndReplicaDistribution.java
create mode 100644
hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/BlockDecompressorHelper.java
copy
hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslStatus.java =>
hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/ByteBuffDecompressionCodec.java
(80%)
copy
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CacheableDeserializer.java
=>
hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/ByteBuffDecompressor.java
(50%)
create mode 100644
hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/CodecPool.java
create mode 100644
hbase-common/src/test/java/org/apache/hadoop/hbase/io/compress/TestCodecPool.java
create mode 100644
hbase-compression/hbase-compression-zstd/src/main/java/org/apache/hadoop/hbase/io/compress/zstd/ZstdByteBuffDecompressor.java
create mode 100644
hbase-compression/hbase-compression-zstd/src/test/java/org/apache/hadoop/hbase/io/compress/zstd/TestZstdByteBuffDecompressor.java
copy
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/{MasterCoprocessor.java
=> RpcCoprocessor.java} (91%)
copy
hbase-metrics-api/src/main/java/org/apache/hadoop/hbase/metrics/Metric.java =>
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/RpcCoprocessorEnvironment.java
(84%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/RpcObserver.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcCoprocessorHost.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotRegionLocator.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/coprocessor/TestRpcCoprocessor.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/BalancerConditionalsTestUtil.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestMetaTableIsolationBalancerConditional.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestReplicaDistributionBalancerConditional.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/snapshot/TestSnapshotStats.java
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/css/bootstrap.min.css
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/css/hbase.css
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/favicon.ico
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/hbase_logo.png
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/hbase_logo_med.gif
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/hbase_logo_small.png
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/js/bootstrap.min.js
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/js/jquery.min.js
delete mode 100644
hbase-thrift/src/main/resources/hbase-webapps/static/js/tab.js