This is an automated email from the ASF dual-hosted git repository.
openinx pushed a change to branch HBASE-21879
in repository https://gitbox.apache.org/repos/asf/hbase.git.
discard 81aeb06 HBASE-22504 Optimize the MultiByteBuff#get(ByteBuffer,
offset, len) (#273)
omit 68c5129 HBASE-22463 Some paths in HFileScannerImpl did not consider
block#release which will exhaust the ByteBuffAllocator (#257)
omit b673000 HBASE-22422 Retain an ByteBuff with refCnt=0 when getBlock
from LRUCache (#242)
omit 111c95c HBASE-22435 Add a UT to address the HFileBlock#heapSize() in
TestHeapSize
omit e9bdf30 HBASE-22412 Improve the metrics in ByteBuffAllocator
omit ab05d9d HBASE-22090 The HFileBlock#CacheableDeserializer should pass
ByteBuffAllocator to the newly created HFileBlock
omit b8c2e2e HBASE-21921 Notify users if the ByteBufAllocator is always
allocating ByteBuffers from heap which means the increacing GC pressure
omit ef5b763 HBASE-22122 Change to release mob hfile's block after rpc
server shipped response to client
omit 08c8396 HBASE-21937 Make the Compression#decompress can accept
ByteBuff as input
omit 2a09828 HBASE-22211 Remove the returnBlock method because we can just
call HFileBlock#release directly
omit fe18c82 HBASE-21957 Unify refCount of BucketEntry and refCount of
hbase.nio.ByteBuff into one
omit 3d01239 HBASE-22159 ByteBufferIOEngine should support write off-heap
ByteBuff to the bufferArray
omit 7fa55f5 HBASE-22127 Ensure that the block cached in the LRUBlockCache
offheap is allocated from heap
omit 63d1815 HBASE-22005 Use ByteBuff's refcnt to track the life cycle of
data block
omit da9087e HBASE-22016 Rewrite the block reading methods by using
hbase.nio.ByteBuff
omit e567754 HBASE-21917 Make the HFileBlock#validateChecksum can accept
ByteBuff as an input. (addendum)
omit 55c6f4a HBASE-21917 Make the HFileBlock#validateChecksum can accept
ByteBuff as an input.
omit e45e2db HBASE-21916 Abstract an ByteBuffAllocator to allocate/free
ByteBuffer in ByteBufferPool
add bf5af14 HBASE-22198 Fix flakey TestAsyncTableGetMultiThreaded
add ffede2e Add link to nosql day 2019 to home page
add a74e1ec HBASE-22196 Split TestRestartCluster
add 3994529 HBASE-22189 Removed remaining usage of
StoreFile.getModificationTimeStamp
add fc6e3fc HBASE-19762 Fixed Checkstyle errors in hbase-http
add 2c8b813 HBASE-22194 Snapshot unittests fail on Windows due to invalid
file path uri
add 2bae04f HBASE-22144 Correct MultiRowRangeFilter to work with reverse
scans
add 94d9dc1 HBASE-22084 Rename AccessControlLists to PermissionStorage
add f77bde3 HBASE-22202 Fix new findbugs issues after we upgrade
hbase-thirdparty dependencies
add f227eb7 HBASE-22203 Reformatted DemoClient.java
add bc58ada HBASE-22187 Removed remaining usages of
ClusterConnection.clearRegionCache
add f7867c4 HBASE-22207 Fix flakey
TestAssignmentManager.testAssignSocketTimeout
add 942f8c4 HBASE-22193 Add backoff when region failed open too many times
add 249ac58 Merge pull request #133 from infraio/retry-backoff
add e4e561b Revert "Merge pull request #133 from infraio/retry-backoff
add cfd74a6 HBASE-22193 Add backoff when region failed open too many times
add 37e93c3 HBASE-22227 Removed deprecated fields in ServerSideScanMetrics
add 9c13dde HBASE-22228 Removed deprecated ThrottlingException
add 16146a1 HBASE-21048 Get LogLevel is not working from console in
secure environment
add 4bc2eda HBASE-22236 add more logs for TestAsyncTableGetMultiThreaded
for better debugging
add 01c26c5 HBASE-21257 misspelled words.[occured -> occurred]
add cb84b27 HBASE-22234 Fix flaky
TestHbck#testRecoverSplitAfterMetaUpdated
add 7d1399c HBASE-22242 Removed deprecated method in RegionLoadStats
add 88de644 HBASE-22243 Removed deprecated method in Result
add cd61bcc HBASE-20586: add support for clusters on different realms
(with cross-realm authentication)
add 20f72f5 HBASE-22186 Removed remaining usages of
SnapshotDescriptionUtils.SNAPSHOT_TIMEOUT_MILLIS_KEY and
SnapshotDescriptionUtils.SNAPSHOT_TIMEOUT_MILLIS_DEFAULT
add cc9d401 HBASE-22235 OperationStatus.{SUCCESS|FAILURE|NOT_RUN} are not
visible to 3rd party coprocessors
add 409523b HBASE-22248 Removed deprecated CollectionUtils
add d5a6433 HBASE-22246 Removed deprecated field from
MetricsReplicationSourceSource
add 12bcb87 HBASE-22199 Replaced UTF-8 String with StandardCharsets.UTF_8
add 93cd6fb HBASE-22171 Update downloads page with 1.2.12 release.
add 03e1182 HBASE-22249 Rest Server throws NoClassDefFoundError with Java
11 (run-time)
add 8ec93ea HBASE-15560 W-TinyLFU based BlockCache
add 428afa9 HBASE-22150 rssStub in HRegionServer is not thread safe and
should not directly be used
add 09f484b HBASE-22260 Removed deprecated methods in ReplicationLoadSink
add f4aaf73 HBASE-22259 Removed deprecated method in ReplicationLoadSource
add a3d2a2d HBASE-22244 Make use of MetricsConnection in async client
add 1e821aa HBASE-22222 Site build fails after hbase-thirdparty upgrade
add 9e2181c HBASE-22222 Addendum remove duplicate entries in supplemental
models.
add 268bcce HBASE-22208 Create access checker and expose it in RS
add 5b01e61 HBASE-19763 Fixed Checkstyle errors in hbase-procedure
add 353f922 HBASE-22236 AsyncNonMetaRegionLocator should not cache
HRegionLocation with null location
add f30d6c9 HBASE-22231 Removed unused and '*' imports
add 0645d5a HBASE-22267 Implement client push back for async client
add 226c90c HBASE-22276 Removed deprecated UnmodifyableHRegionInfo
add 6e95977 HBASE-22260 Addendum also remove the reference to
ReplicationLoadSink#getTimeStampsOfLastAppliedOp in hbase-shell module
add eb912bb HBASE-22261 Make use of ClusterStatusListener for async client
add b0075a1 HBASE-22278 RawAsyncHBaseAdmin should not use cached region
location
add 38ff46f HBASE-22282 Should deal with error in the callback of
RawAsyncHBaseAdmin.splitRegion methods
add c3c48f3 HBASE-22279 Add a getRegionLocator method in Table/AsyncTable
interface
add 7154ea7 HBASE-22206 dist.apache.org must not be used for public
downloads
add ce1a96f HBASE-22268 Exclude javax.activation coming from Hadoop 3.2+
from shaded artifacts
add 2067b23 HBASE-19222 update jruby to 9.1.17.0
add 01d3d32 HBASE-22286 License handling incorrectly lists CDDL/GPLv2+CE
as safe to not aggregate.
add 1644d74 HBASE-22200 - WALSplitter.hasRecoveredEdits should use same
FS instance from WAL region dir
add 3af7d02 HBASE-21467 Fix flaky test
TestCoprocessorClassLoader.testCleanupOldJars
add 1584d24 Merge pull request #100 from
OrDTesters/fix-flaky-testCleanupOldJars
add 1f0e43a HBASE-22232 Removed deprecated methods in CompareFilter
add 4d358b0 HBASE-22230 REST Server drops connection on long scan
add 375ac55 HBASE-22047 LeaseException in Scan should be retried
add da286b9 Merge pull request #158 from hextriclosan/HBASE-22047
add 3dfa98f HBASE-22258 Removed deprecated methods in VisibilityClient
add 6855143 HBASE-22292 PreemptiveFastFailInterceptor clean
repeatedFailuresMap issue
add 512bc84 HBASE-22298 branch-2.2 nightly fails "[ForOverride] Method
annotated @ForOverride must have protected or package-private visibility"
add fe7cf10 HBASE-22086: Space Quota issue: Deleting snapshot doesn't
update the usage of table
add d77e90c HBASE-22296 Remove
TestFromClientSide.testGetStartEndKeysWithRegionReplicas
add 7617b71 HBASE-22250 The same constants used in many places should be
placed in constant classes
add ab3d6cf HBASE-22283 Print row and table information when failed to
get region location
add d3bf9c0 HBASE-22272 Fixed Checkstyle errors in hbase-backup
add b5a6fd1 HBASE-22020 update nightly to yetus 0.9.0
add e39f7dc HBASE-22299 Documentation has incorrect default number of
versions (#187)
add 25ea5fd HBASE-22304 Fixed remaining Checkstyle issues in
hbase-endpoint
add 5bc7eda HBASE-22294 Removed deprecated method from WALKeyImpl
add 184568c HBASE-22307 Deprecated Preemptive Fail Fast
add ec36372 HBASE-22307 Addendum deprecated PreemptiveFastFailException
add b306bdf HBASE-21502 - Update SyncTable description on ref guide
add bf140ac HBASE-22083 move eclipse settings into a profile.
add 8af2dd3 HBASE-22291 Fix recovery of recovered.edits files under root
dir
add 0db0491 Revert "HBASE-22086: Space Quota issue: Deleting snapshot
doesn't update the usage of table"
add cb0bbcb HBASE-22312 Hadoop 3 profile for hbase-shaded-mapreduce
should list mapreduce as a provided dependency
add 87550bf HBASE-22314 shaded byo-hadoop client should list needed
hadoop modules as provided scope to avoid inclusion of unnecessary transitive
depednencies
add 5c1af95 HBASE-22109 Update hbase shaded client for new transitive
dependencies of guava after hadoop update
add 962585d HBASE-22087 Update LICENSE/shading for the dependencies from
the latest Hadoop trunk.
add 4477dd5 HBASE-22317 Support reading from meta replicas
add 5b07ee9 HBASE-22086: Space Quota issue: Deleting snapshot doesn't
update the usage of table
add 882bbdb HBASE-22323 Fixed broken Thrift generation
add 729072e HBASE-21815 Make isTrackingMetrics and getMetrics of
ScannerContext public
add 4b84ab3 HBASE-22225 Profiler tab on Master/RS UI not working w/o
comprehensive message
add 9743b3c HBASE-22321 Add 1.5 release line to the Hadoop supported
versions table
add f9f6354 HBASE-22322 Use special pause for CallQueueTooBigException
add 3f40df8 HBASE-22325 AsyncRpcRetryingCaller will not schedule retry if
we hit a NotServingRegionException but there is no TableName provided
add e44fe49 HBASE-22054: Space Quota: Compaction is not working for super
user in case of NO_WRITES_COMPACTIONS
add 70296a2 HBASE-22341 Extended the documentation for deprecating APIs
add 2c7fdb3 HBASE-22277 Removed deprecated methods from Get
add 32250e5 HBASE-21883 Enhancements to Major Compaction tool
add 4379fe4 HBASE-22277 Addendum Also changed references in hbase-shell
add 4489598 HBASE-22190 SnapshotFileCache may fail to load the correct
snapshot file list when there is an on-going snapshot operation
add 47b4ab7 HBASE-22301 Consider rolling the WAL if the HDFS write
pipeline is slow
add 94122f6 HBASE-22340 Corrupt KeyValue is silently ignored (#207)
add f91768f HBASE-22350 Rewrite TestClientOperationTimeout so we do not
timeout when creating table
add 0c0d595 HBASE-22354 master never sets abortRequested, and thus abort
timeout doesn't work for it
add 68f14c1 HBASE-22345 REST Server must have specific version of
javax.annotations available at runtime
add e884a25 HBASE-22343 Make procedure retry interval configurable in test
add 45bcb4f HBASE-22364 Fixed remaining Checkstyle issue in
hbase-hadoop2-compat
add 67c937f HBASE-21070 Add Test for SnapshotFileCache for HBase backed
by S3 (#209)
add 6de308c HBASE-21714 Deprecated isTableAvailableWithSplit method in
thrift module
add 2005122 HBASE-20851 Change rubocop config for max line length of 100
add b5b89f7 HBASE-21777 Only log compaction pressure throughput when
changed or traced
add d9491c0 HBASE-22360 Abort timer doesn't set when abort is called
during graceful shutdown process
add 46fe983 HBASE-22072 High read/write intensive regions may cause long
crash (#214)
add ba235c9 HBASE-22379 Fixed Markdown in 'Voting on Release Candidates'
section
add 12bf75b HBASE-21777 Only log compaction pressure throughput when
changed or traced (addendum)
add 6668098 HBASE-22375 Promote AccessChecker to
LimitedPrivate(Coprocessor)
add 738ce5f HBASE-22324 loss a mass of data when the sequenceId of cells
greater than Integer.Max
add 600dfae HBASE-22358 Change rubocop configuration for method length
add 4d64dd2 HBASE-22220 Release hbase-connectors-1.0.0
add 987d368 HBASE-22274 Cell size limit check on append considers cell's
previous size
add 0e79e70 HBASE-20494 Updated the version of metrics-core to 3.2.6
add 420fbba HBASE-21536 Fix completebulkload usage instructions
add 3641e7a HBASE-22376 master can fail to start w/NPE if
lastflushedseqids file is empty
add df27820 HBASE-21658 Should get the meta replica number from zk
instead of config at client side
add b8365e5 HBASE-22392. Remove extra/useless +
add 62ad94c HBASE-22365 Region may be opened on two RegionServers
add 60dc514 HBASE-22406 skip generating rdoc when building gems in our
docker image for running yetus
add feee97f HBASE-22405 Update Ref Guide for EOL of Hadoop 2.7
add 0797243 HBASE-22378. HBase Canary fails with TableNotFoundException
when table deleted during Canary run
add 0b8493f HBASE-21658 Addendum fix infinite wait when there are no meta
locations yet
add 083605d HBASE-22399 Change default hadoop-two.version to 2.8.x and
remove the 2.7.x hadoop checks
add fde0251 HBASE-22384 Fixed formatting issues in administration section
of book
add a9de9f5 HBASE-22377 Provide API to check the existence of a namespace
which does not require ADMIN permissions (#225)
add 81953d3 Amend HBASE-22377 Provide API to check the existence of a
namespace which does not require ADMIN permissions
add fab2e15 HBASE-21784 Dump replication queue should show list of wal
files ordered chronologically
add 7878389 HBASE-13798 TestFromClientSide* don't close the Table
add bdd2fc6 HBASE-22404 Open/Close region request may be executed twice
when master restart
add 25a1c5a HBASE-22429 hbase-vote download step requires URL to end with
'/' (#243)
add e1d023d HBASE-22430 hbase-vote should tee build and test output to
console
add 759ee21 HBASE-22424 Interactions in RSGroup test classes will cause
TestRSGroupsAdmin2.testMoveServersAndTables and
TestRSGroupsBalance.testGroupBalance flaky
add e254f5e HBASE-22425 Balance shell command broken in HBase-3.0.0
add 5a578f9 HBASE-20970 Update hadoop check versions for hadoop3 in
hbase-personality
add 6ea6573 HBASE-22184 [security] Support get|set LogLevel in HTTPS mode.
add cb32f4f HBASE-21991 [Addendum] Mark LossCounting as Private
add 930691a HBASE-22400 Remove the adapter code in async fs
implementation for hadoop-2.7.x
add b74df9b HBASE-22442 Nightly build is failing with hadoop 3.x
add c80f2ad HBASE-22226 Incorrect level for headings in asciidoc
add 91ccb22 HBASE-22443 Add hbase-vote script details to documentation
add a30b186 HBASE-22449 https everywhere in Maven metadata (#247)
add 2bf7ad4 HBASE-22447 Check refCount before free block in BucketCache
add 8e47c8e HBASE-22445 Add file info when throw exceptions in
HFileReaderImpl
add f1a8aa4 HBASE-22456 Polish TestSplitTransitionOnCluster
add f773043 HBASE-22440. Override getWalGroupsReplicationStatus to avoid
NPE
add 6b899cc HBASE-22462 Should run a 'mvn install' at the end of hadoop
check in pre commit job
add de579cd HBASE-22462 (addendum) Should run a 'mvn install' at the end
of hadoop check in pre commit job
add 96d2aab add meiyi as a developer
add 27c02a0 HBASE-22455 Split TestReplicationStatus
add 83b8472 HBASE-22474 Add --mvn-custom-repo parameter to yetus calls
add 998b841 HBASE-22473 Split TestSCP
add 5dcfe5f HBASE-22441 BucketCache NullPointerException in cacheBlock
add 73267d9 HBASE-22478 Add jackson dependency for hbase-http module
add b4dc778 HBASE-22311 - Update community docs to recommend use of
"Co-authored-by" in git commits
add 21fe1d2 HBASE-22327 Fixed remaining Checkstyle issue in
hbase-hadoop-compat
add 65b8179 HBASE-22326 Fixed Checkstyle errors in hbase-examples
add 1c1638f HBASE-20782 Fix duplication of TestServletFilter.access
add 9709056 HBASE-22003 Fix flaky test
TestVerifyReplication.testHBase14905
add e919ca6 HBASE-22471 Our nightly jobs for master and branch-2 are
still using hadoop-2.7.1 in integration test
add 6ddf893 HBASE-22148 Provide a LimitedPrivate(COPROC) API for setting
Cell timestamp without copying.
add 3a38576 HBASE-22469 replace md5 checksum in saveVersion script with
sha512
add 858d30d HBASE-22467 UI fixes to enable Knox proxying
add ee19bda HBASE-22411 Refactor codes of moving reigons in RSGroup
add c3642b1 HBASE-22485 Fix failed ut TestClusterRestartFailover
add 325bb00 HBASE-22454 refactor WALSplitter
add 896b473 HBASE-22486 Fix flaky test TestLockManager
add ca00cbe HBASE-22488 Cleanup the explicit timeout value for test
methods
add 25c6cd3 HBASE-22496 UnsafeAccess.unsafeCopy should not copy more than
UNSAFE_COPY_THRESHOLD on each iteration
add 70fb30c HBASE-22490 Nightly client integration test fails with
hadoop-3.0.3
add 1be93fc HBASE-22316 Record the stack trace for current thread in
FutureUtils.get
add 2823090 HBASE-22476 FSDataInputStream is not closed. (#263)
add 78e4aea HBASE-22472 The newly split TestReplicationStatus* tests are
flaky
add e4f4ae8 HBASE-22500 Modify pom and jenkins jobs for hadoop versions
add 4657c90 HBASE-22487 getMostLoadedRegions is unused
add 98a1552 HBASE-22459 Expose store reader reference count (#248)
add 0fcd7ca HBASE-22503 Failed to upgrade to 2.2+ as the global
permission which storaged in zk is not right
add 12584eb HBASE-22490 (addendum) Nightly client integration test fails
with hadoop-3
new e66c9b8 HBASE-21916 Abstract an ByteBuffAllocator to allocate/free
ByteBuffer in ByteBufferPool
new efcde65 HBASE-21917 Make the HFileBlock#validateChecksum can accept
ByteBuff as an input.
new bb0ae84 HBASE-21917 Make the HFileBlock#validateChecksum can accept
ByteBuff as an input. (addendum)
new b37fd5c HBASE-22016 Rewrite the block reading methods by using
hbase.nio.ByteBuff
new 2fa3786 HBASE-22005 Use ByteBuff's refcnt to track the life cycle of
data block
new 7aa0e66 HBASE-22127 Ensure that the block cached in the LRUBlockCache
offheap is allocated from heap
new ce0edf5 HBASE-22159 ByteBufferIOEngine should support write off-heap
ByteBuff to the bufferArray
new c13deb2 HBASE-21957 Unify refCount of BucketEntry and refCount of
hbase.nio.ByteBuff into one
new d4e41fd HBASE-22211 Remove the returnBlock method because we can just
call HFileBlock#release directly
new 4b06dd8 HBASE-21937 Make the Compression#decompress can accept
ByteBuff as input
new 2e82751 HBASE-22122 Change to release mob hfile's block after rpc
server shipped response to client
new e11dc0b HBASE-21921 Notify users if the ByteBufAllocator is always
allocating ByteBuffers from heap which means the increacing GC pressure
new 951c19a HBASE-22090 The HFileBlock#CacheableDeserializer should pass
ByteBuffAllocator to the newly created HFileBlock
new 081b167 HBASE-22412 Improve the metrics in ByteBuffAllocator
new 812042d HBASE-22435 Add a UT to address the HFileBlock#heapSize() in
TestHeapSize
new 8bfe0bb HBASE-22422 Retain an ByteBuff with refCnt=0 when getBlock
from LRUCache (#242)
new 810d287 HBASE-22463 Some paths in HFileScannerImpl did not consider
block#release which will exhaust the ByteBuffAllocator (#257)
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 (81aeb06)
\
N -- N -- N refs/heads/HBASE-21879 (810d287)
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 17 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 | 57 +-
dev-support/Jenkinsfile | 19 +-
dev-support/Jenkinsfile_GitHub | 2 +
dev-support/docker/Dockerfile | 2 +-
dev-support/hbase-personality.sh | 42 +-
dev-support/hbase-vote.sh | 17 +-
.../hbase_nightly_pseudo-distributed-test.sh | 19 +-
hbase-annotations/pom.xml | 2 +-
hbase-archetypes/hbase-archetype-builder/pom.xml | 4 +-
hbase-archetypes/hbase-client-project/pom.xml | 6 +-
.../hbase-shaded-client-project/pom.xml | 6 +-
hbase-archetypes/pom.xml | 4 +-
hbase-assembly/pom.xml | 2 +-
hbase-assembly/src/main/assembly/client.xml | 1 -
.../src/main/assembly/hadoop-two-compat.xml | 1 -
hbase-backup/pom.xml | 44 +-
.../apache/hadoop/hbase/backup/BackupDriver.java | 3 +-
.../hadoop/hbase/backup/impl/BackupCommands.java | 3 +-
.../hadoop/hbase/backup/impl/BackupManifest.java | 7 +-
.../hbase/backup/impl/BackupSystemTable.java | 11 +-
.../hadoop/hbase/backup/TestBackupMerge.java | 3 +-
hbase-build-configuration/pom.xml | 2 +-
hbase-checkstyle/pom.xml | 6 +-
.../resources/hbase/checkstyle-suppressions.xml | 8 +-
hbase-client/pom.xml | 96 +-
.../java/org/apache/hadoop/hbase/RegionLoad.java | 8 +
.../org/apache/hadoop/hbase/RegionLocations.java | 17 +-
.../org/apache/hadoop/hbase/RegionMetrics.java | 4 +
.../apache/hadoop/hbase/RegionMetricsBuilder.java | 18 +
.../java/org/apache/hadoop/hbase/client/Admin.java | 88 +-
.../org/apache/hadoop/hbase/client/AsyncAdmin.java | 6 +
.../hadoop/hbase/client/AsyncAdminBuilder.java | 22 +-
.../hadoop/hbase/client/AsyncAdminBuilderBase.java | 9 +
.../client/AsyncAdminRequestRetryingCaller.java | 8 +-
.../hbase/client/AsyncBatchRpcRetryingCaller.java | 143 +-
.../hadoop/hbase/client/AsyncClientScanner.java | 36 +-
.../hbase/client/AsyncConnectionConfiguration.java | 23 +-
.../hadoop/hbase/client/AsyncConnectionImpl.java | 63 +-
.../hadoop/hbase/client/AsyncHBaseAdmin.java | 5 +
.../AsyncMasterRequestRpcRetryingCaller.java | 8 +-
.../hbase/client/AsyncMetaRegionLocator.java | 23 +-
.../hbase/client/AsyncNonMetaRegionLocator.java | 166 +-
.../hadoop/hbase/client/AsyncRegionLocator.java | 21 +-
.../hbase/client/AsyncRegionLocatorHelper.java | 8 +-
.../hbase/client/AsyncRequestFutureImpl.java | 42 +-
.../hbase/client/AsyncRpcRetryingCaller.java | 23 +-
.../client/AsyncRpcRetryingCallerFactory.java | 50 +-
.../AsyncScanSingleRegionRpcRetryingCaller.java | 12 +-
.../AsyncServerRequestRpcRetryingCaller.java | 8 +-
.../AsyncSingleRequestRpcRetryingCaller.java | 8 +-
.../org/apache/hadoop/hbase/client/AsyncTable.java | 9 +
.../hadoop/hbase/client/AsyncTableBuilder.java | 13 +
.../hadoop/hbase/client/AsyncTableBuilderBase.java | 9 +
.../apache/hadoop/hbase/client/AsyncTableImpl.java | 10 +
.../hbase/client/ClientAsyncPrefetchScanner.java | 1 -
.../apache/hadoop/hbase/client/ClientScanner.java | 3 +-
.../hbase/client/ConnectionImplementation.java | 25 +-
.../hadoop/hbase/client/ConnectionUtils.java | 49 +-
.../java/org/apache/hadoop/hbase/client/Get.java | 58 +-
.../org/apache/hadoop/hbase/client/HBaseAdmin.java | 34 +-
.../org/apache/hadoop/hbase/client/HTable.java | 26 +-
.../hbase/client/ImmutableHTableDescriptor.java | 5 +-
.../hadoop/hbase/client/MetricsConnection.java | 33 +-
.../client/PreemptiveFastFailInterceptor.java | 7 +-
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 60 +-
.../hadoop/hbase/client/RawAsyncTableImpl.java | 50 +-
.../hadoop/hbase/client/RegionLoadStats.java | 9 -
.../org/apache/hadoop/hbase/client/Result.java | 10 -
.../client/RpcRetryingCallerWithReadReplicas.java | 18 +-
.../hbase/client/ServerStatisticTracker.java | 10 +-
.../hbase/client/ShortCircuitMasterConnection.java | 9 +
.../java/org/apache/hadoop/hbase/client/Table.java | 104 +-
.../hadoop/hbase/client/ZKAsyncRegistry.java | 34 +-
.../client/metrics/ServerSideScanMetrics.java | 16 -
.../exceptions/PreemptiveFastFailException.java | 2 +
.../apache/hadoop/hbase/filter/CompareFilter.java | 124 -
.../hadoop/hbase/filter/DependentColumnFilter.java | 25 +-
.../apache/hadoop/hbase/filter/FamilyFilter.java | 16 -
.../hadoop/hbase/filter/MultiRowRangeFilter.java | 346 +-
.../apache/hadoop/hbase/filter/ParseFilter.java | 30 +-
.../hadoop/hbase/filter/QualifierFilter.java | 15 -
.../org/apache/hadoop/hbase/filter/RowFilter.java | 15 -
.../filter/SingleColumnValueExcludeFilter.java | 64 -
.../hbase/filter/SingleColumnValueFilter.java | 75 +-
.../apache/hadoop/hbase/filter/ValueFilter.java | 14 -
.../hadoop/hbase/ipc/CoprocessorRpcUtils.java | 1 -
.../org/apache/hadoop/hbase/ipc/FailedServers.java | 3 -
.../hbase/ipc/RemoteWithExtrasException.java | 3 +-
.../apache/hadoop/hbase/protobuf/ProtobufUtil.java | 2 +-
.../apache/hadoop/hbase/quotas/QuotaRetriever.java | 2 -
.../apache/hadoop/hbase/quotas/QuotaTableUtil.java | 156 +
.../hadoop/hbase/quotas/ThrottlingException.java | 173 -
.../hbase/replication/ReplicationLoadSink.java | 9 -
.../hbase/replication/ReplicationLoadSource.java | 9 -
.../hadoop/hbase/security/EncryptionUtil.java | 1 -
.../apache/hadoop/hbase/security/SecurityInfo.java | 10 +-
.../security/visibility/VisibilityClient.java | 100 -
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 2 +-
.../snapshot/ClientSnapshotDescriptionUtils.java | 1 -
.../hadoop/hbase/zookeeper/ReadOnlyZKClient.java | 17 +
.../apache/hadoop/hbase/zookeeper/ZNodePaths.java | 4 +-
.../hadoop/hbase/client/TestAsyncProcess.java | 2 +-
.../org/apache/hadoop/hbase/client/TestGet.java | 2 +-
.../hadoop/hbase/client/TestMetricsConnection.java | 12 +-
.../apache/hadoop/hbase/client/TestOperation.java | 4 +-
.../hbase/client/TestReversedScannerCallable.java | 6 +-
.../org/apache/hadoop/hbase/client/TestScan.java | 2 +-
.../hadoop/hbase/filter/TestComparators.java | 1 -
hbase-common/pom.xml | 96 +-
.../java/org/apache/hadoop/hbase/CellUtil.java | 10 +-
.../java/org/apache/hadoop/hbase/HConstants.java | 67 +-
.../java/org/apache/hadoop/hbase/KeyValueUtil.java | 167 +-
.../org/apache/hadoop/hbase/nio/MultiByteBuff.java | 31 +-
.../hadoop/hbase/security/SecurityConstants.java | 43 +-
.../apache/hadoop/hbase/security/Superusers.java | 3 +
.../apache/hadoop/hbase/util/ByteBufferUtils.java | 25 +-
.../org/apache/hadoop/hbase/util/FutureUtils.java | 45 +-
.../org/apache/hadoop/hbase/util/UnsafeAccess.java | 2 +-
hbase-common/src/main/resources/hbase-default.xml | 5 +
hbase-common/src/saveVersion.sh | 8 +-
.../hadoop/hbase/HBaseClassTestRuleChecker.java | 1 -
.../java/org/apache/hadoop/hbase/TestTimeout.java | 1 -
.../org/apache/hadoop/hbase/net/TestAddress.java | 2 -
.../apache/hadoop/hbase/nio/TestMultiByteBuff.java | 25 -
.../hbase/util/TestCoprocessorClassLoader.java | 3 +-
.../apache/hadoop/hbase/util/TestFutureUtils.java | 85 +
hbase-endpoint/pom.xml | 70 +-
.../coprocessor/TestAsyncCoprocessorEndpoint.java | 8 +-
.../hadoop/hbase/coprocessor/TestSecureExport.java | 10 +-
hbase-examples/pom.xml | 77 +-
.../hbase/client/example/RefreshHFilesClient.java | 45 +-
.../coprocessor/example/BulkDeleteEndpoint.java | 7 +-
.../example/ExampleMasterObserverWithMetrics.java | 4 +-
.../coprocessor/example/RefreshHFilesEndpoint.java | 6 +-
.../hadoop/hbase/mapreduce/IndexBuilder.java | 6 +-
.../hadoop/hbase/mapreduce/SampleUploader.java | 11 +-
.../org/apache/hadoop/hbase/thrift/DemoClient.java | 584 +-
.../apache/hadoop/hbase/thrift/HttpDoAsClient.java | 28 +-
.../apache/hadoop/hbase/thrift2/DemoClient.java | 16 +-
.../coprocessor/example/TestRefreshHFilesBase.java | 9 +-
.../example/TestRefreshHFilesEndpoint.java | 10 +-
.../hbase/mapreduce/TestMapReduceExamples.java | 15 +-
hbase-external-blockcache/pom.xml | 100 +-
hbase-hadoop-compat/pom.xml | 44 +-
.../regionserver/MetricsRegionServerSource.java | 2 +
.../hbase/regionserver/MetricsRegionWrapper.java | 5 +
.../hbase/regionserver/MetricsTableSource.java | 5 +-
.../hbase/regionserver/wal/MetricsWALSource.java | 19 +-
.../MetricsReplicationSourceSource.java | 5 -
hbase-hadoop2-compat/pom.xml | 72 +-
.../regionserver/MetricsRegionSourceImpl.java | 4 +
.../regionserver/wal/MetricsWALSourceImpl.java | 30 +-
.../MetricsReplicationGlobalSourceSource.java | 25 -
.../MetricsReplicationSourceSourceImpl.java | 12 -
.../regionserver/MetricsTableWrapperStub.java | 4 +-
.../regionserver/TestMetricsRegionSourceImpl.java | 5 +
hbase-http/pom.xml | 126 +-
.../hbase/http/ClickjackingPreventionFilter.java | 45 +-
.../org/apache/hadoop/hbase/http/HtmlQuoting.java | 56 +-
.../org/apache/hadoop/hbase/http/HttpConfig.java | 5 +-
.../hadoop/hbase/http/HttpRequestLogAppender.java | 2 +-
.../org/apache/hadoop/hbase/http/HttpServer.java | 121 +-
.../org/apache/hadoop/hbase/http/InfoServer.java | 51 +-
.../apache/hadoop/hbase/http/NoCacheFilter.java | 8 +-
.../hadoop/hbase/http/ProfileOutputServlet.java | 22 +-
.../apache/hadoop/hbase/http/ProfileServlet.java | 31 +-
.../apache/hadoop/hbase/http/conf/ConfServlet.java | 7 +-
.../org/apache/hadoop/hbase/http/log/LogLevel.java | 291 +-
.../org/apache/hadoop/hbase/util/ProcessUtils.java | 4 +-
.../hbase/http/HttpServerFunctionalTest.java | 54 +-
.../apache/hadoop/hbase/http/TestGlobalFilter.java | 51 +-
.../apache/hadoop/hbase/http/TestHtmlQuoting.java | 7 +-
.../apache/hadoop/hbase/http/TestHttpServer.java | 103 +-
.../apache/hadoop/hbase/http/TestPathFilter.java | 49 +-
.../hbase/http/TestProfileOutputServlet.java | 45 +-
.../hadoop/hbase/http/TestServletFilter.java | 45 +-
.../hadoop/hbase/http/TestSpnegoHttpServer.java | 59 +-
.../apache/hadoop/hbase/http/log/TestLogLevel.java | 483 +-
.../hadoop/hbase/http/resource/JerseyResource.java | 2 +-
.../hadoop/hbase/http/ssl/KeyStoreTestUtil.java | 13 +-
hbase-it/pom.xml | 66 +-
.../hbase/IntegrationTestRegionReplicaPerf.java | 27 +-
.../chaos/factories/MobNoKillMonkeyFactory.java | 19 +-
.../MobSlowDeterministicMonkeyFactory.java | 25 +-
.../factories/SlowDeterministicMonkeyFactory.java | 29 +-
.../StressAssignmentManagerMonkeyFactory.java | 21 +-
.../apache/hadoop/hbase/chaos/util/Monkeys.java | 4 +-
.../test/IntegrationTestZKAndFSPermissions.java | 3 +-
hbase-mapreduce/pom.xml | 47 +-
.../hbase/mapred/TableSnapshotInputFormat.java | 1 -
.../apache/hadoop/hbase/mapreduce/CellCounter.java | 1 -
.../apache/hadoop/hbase/mapreduce/ExportUtils.java | 1 -
.../apache/hadoop/hbase/mapreduce/SyncTable.java | 22 +-
.../hbase/mapreduce/TableInputFormatBase.java | 1 -
.../hadoop/hbase/mapred/TestTableInputFormat.java | 7 +-
.../hadoop/hbase/mapreduce/TestCellCounter.java | 6 +-
.../hbase/mapreduce/TestHFileOutputFormat2.java | 10 +-
.../hadoop/hbase/mapreduce/TestImportExport.java | 4 +-
.../mapreduce/TestSimpleTotalOrderPartitioner.java | 3 +-
.../hbase/mapreduce/TestTableInputFormat.java | 8 +-
.../mapreduce/TsvImporterCustomTestMapper.java | 3 +-
.../hbase/replication/TestVerifyReplication.java | 11 +-
.../TestExportSnapshotWithTemporaryDirectory.java | 2 +-
.../hbase/snapshot/TestMobExportSnapshot.java | 1 -
.../snapshot/TestMobSecureExportSnapshot.java | 5 +-
.../hbase/snapshot/TestSecureExportSnapshot.java | 4 +-
hbase-metrics-api/pom.xml | 2 +-
hbase-metrics/pom.xml | 2 +-
.../hbase/metrics/impl/MetricRegistryImpl.java | 12 +-
hbase-procedure/pom.xml | 9 +-
.../procedure2/AbstractProcedureScheduler.java | 4 +-
.../hbase/procedure2/BadProcedureException.java | 3 +-
.../hadoop/hbase/procedure2/LockedResource.java | 2 -
.../apache/hadoop/hbase/procedure2/Procedure.java | 16 +-
.../hadoop/hbase/procedure2/ProcedureDeque.java | 6 +-
.../hbase/procedure2/ProcedureException.java | 3 +-
.../hadoop/hbase/procedure2/ProcedureExecutor.java | 66 +-
.../hbase/procedure2/ProcedureScheduler.java | 4 +-
.../hadoop/hbase/procedure2/ProcedureUtil.java | 51 +-
.../procedure2/RemoteProcedureDispatcher.java | 20 +-
.../hbase/procedure2/RemoteProcedureException.java | 12 +-
.../hbase/procedure2/RootProcedureState.java | 6 +-
.../hbase/procedure2/StateMachineProcedure.java | 25 +-
.../hbase/procedure2/store/ProcedureStore.java | 5 +-
.../hbase/procedure2/store/ProcedureStoreBase.java | 3 +-
.../procedure2/store/ProcedureStoreTracker.java | 10 +-
.../procedure2/store/wal/ProcedureWALFile.java | 15 +-
.../procedure2/store/wal/WALProcedureStore.java | 11 +-
.../hadoop/hbase/procedure2/util/DelayedUtil.java | 13 +-
.../hadoop/hbase/procedure2/util/StringUtils.java | 21 +-
.../hbase/procedure2/ProcedureTestingUtility.java | 12 +-
.../hbase/procedure2/TestProcedureExecution.java | 5 +-
.../hbase/procedure2/TestProcedureMetrics.java | 7 +-
.../hbase/procedure2/TestProcedureNonce.java | 19 +-
.../hbase/procedure2/TestProcedureRecovery.java | 5 +-
.../hbase/procedure2/TestProcedureReplayOrder.java | 5 +-
.../TestProcedureSchedulerConcurrency.java | 9 +-
.../hbase/procedure2/TestProcedureSuspended.java | 23 +-
.../hbase/procedure2/TestProcedureToString.java | 11 +-
.../hadoop/hbase/procedure2/TestProcedureUtil.java | 20 -
.../procedure2/TestStateMachineProcedure.java | 11 +-
.../hbase/procedure2/TestYieldProcedures.java | 15 +-
.../store/TestProcedureStoreTracker.java | 5 +-
.../ProcedureWALLoaderPerformanceEvaluation.java | 17 +-
.../wal/ProcedureWALPerformanceEvaluation.java | 10 +-
.../store/wal/TestStressWALProcedureStore.java | 4 +-
.../store/wal/TestWALProcedureStore.java | 25 +-
hbase-protocol-shaded/pom.xml | 105 +-
.../src/main/protobuf/ClusterStatus.proto | 3 +
.../src/main/protobuf/Master.proto | 13 +-
hbase-protocol/pom.xml | 100 +-
.../src/main/protobuf/ClusterStatus.proto | 3 +
hbase-replication/pom.xml | 47 +-
hbase-resource-bundle/pom.xml | 2 +-
.../src/main/resources/supplemental-models.xml | 67 +
hbase-rest/pom.xml | 74 +-
.../org/apache/hadoop/hbase/rest/RESTServlet.java | 11 +-
.../hadoop/hbase/rest/RowResultGenerator.java | 2 +-
.../hadoop/hbase/rest/ScannerInstanceResource.java | 3 +
.../apache/hadoop/hbase/rest/ScannerResource.java | 2 +-
.../hadoop/hbase/rest/client/RemoteHTable.java | 32 +-
.../rest/filter/RestCsrfPreventionFilter.java | 1 -
.../hadoop/hbase/rest/model/ScannerModel.java | 5 +-
.../apache/hadoop/hbase/rest/RowResourceBase.java | 3 +-
.../apache/hadoop/hbase/rest/TestTableScan.java | 8 +-
.../hadoop/hbase/rest/client/TestRemoteTable.java | 62 +-
hbase-rsgroup/pom.xml | 44 +-
.../hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java | 5 +-
.../hadoop/hbase/rsgroup/RSGroupAdminServer.java | 173 +-
.../hbase/rsgroup/RSGroupMajorCompactionTTL.java | 131 +
.../rsgroup/TestRSGroupMajorCompactionTTL.java | 106 +
.../hadoop/hbase/rsgroup/TestRSGroupsBase.java | 2 +-
.../hadoop/hbase/rsgroup/TestRSGroupsWithACL.java | 16 +-
hbase-server/pom.xml | 141 +-
.../hadoop/hbase/tmpl/common/TaskMonitorTmpl.jamon | 3 +-
.../hbase/tmpl/master/MasterStatusTmpl.jamon | 10 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.jamon | 6 +-
.../apache/hadoop/hbase/backup/HFileArchiver.java | 38 +-
.../ZKSplitLogManagerCoordination.java | 4 +-
.../hadoop/hbase/coprocessor/EndpointObserver.java | 10 +-
.../hadoop/hbase/coprocessor/MasterObserver.java | 18 +
.../hbase/coprocessor/RegionServerObserver.java | 1 -
.../hadoop/hbase/io/HalfStoreFileReader.java | 1 -
.../FanOutOneBlockAsyncDFSOutputHelper.java | 328 +-
.../FanOutOneBlockAsyncDFSOutputSaslHelper.java | 66 +-
.../hadoop/hbase/io/hfile/BlockCacheFactory.java | 33 +-
.../hadoop/hbase/io/hfile/CombinedBlockCache.java | 55 +-
.../hbase/io/hfile/FirstLevelBlockCache.java | 37 +-
.../hadoop/hbase/io/hfile/HFileReaderImpl.java | 62 +-
.../io/hfile/InclusiveCombinedBlockCache.java | 8 +-
.../hadoop/hbase/io/hfile/LruBlockCache.java | 24 +-
.../hadoop/hbase/io/hfile/TinyLfuBlockCache.java | 406 +
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 9 +-
.../hadoop/hbase/ipc/RWQueueRpcExecutor.java | 1 -
.../hbase/master/ClusterSchemaServiceImpl.java | 2 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 36 +-
.../hadoop/hbase/master/MasterCoprocessorHost.java | 18 +
.../hadoop/hbase/master/MasterRpcServices.java | 39 +-
.../apache/hadoop/hbase/master/MasterServices.java | 12 +
.../apache/hadoop/hbase/master/RackManager.java | 1 -
.../apache/hadoop/hbase/master/ServerManager.java | 4 +
.../hbase/master/assignment/AssignProcedure.java | 6 +-
.../hbase/master/assignment/AssignmentManager.java | 112 +-
.../master/assignment/AssignmentManagerUtil.java | 5 +-
.../master/assignment/CloseRegionProcedure.java | 24 +-
.../assignment/MergeTableRegionsProcedure.java | 6 +-
.../master/assignment/OpenRegionProcedure.java | 66 +-
.../assignment/RegionRemoteProcedureBase.java | 73 +-
.../hbase/master/assignment/RegionStateStore.java | 4 +-
.../assignment/RegionTransitionProcedure.java | 4 +-
.../assignment/SplitTableRegionProcedure.java | 8 +-
.../assignment/TransitRegionStateProcedure.java | 47 +-
.../hbase/master/assignment/UnassignProcedure.java | 6 +-
.../hadoop/hbase/master/locking/LockProcedure.java | 6 +-
.../master/procedure/DisableTableProcedure.java | 4 +-
.../hbase/master/procedure/InitMetaProcedure.java | 8 +-
.../procedure/ReopenTableRegionsProcedure.java | 10 +-
.../hbase/master/procedure/SplitWALProcedure.java | 25 +-
.../master/procedure/SplitWALRemoteProcedure.java | 10 +-
.../procedure/SwitchRpcThrottleProcedure.java | 16 +-
.../SwitchRpcThrottleRemoteProcedure.java | 15 +-
.../replication/AbstractPeerNoLockProcedure.java | 20 +-
.../master/replication/ModifyPeerProcedure.java | 54 +-
.../master/replication/RefreshPeerProcedure.java | 8 +-
.../SyncReplicationReplayWALProcedure.java | 8 +-
.../SyncReplicationReplayWALRemoteProcedure.java | 10 +-
.../TransitPeerSyncReplicationStateProcedure.java | 78 +-
.../hbase/master/snapshot/SnapshotFileCache.java | 130 +-
.../hbase/master/snapshot/SnapshotManager.java | 5 +-
.../hbase/procedure/MasterProcedureManager.java | 1 -
.../hbase/quotas/NamespaceQuotaSnapshotStore.java | 13 +-
.../hbase/quotas/SnapshotQuotaObserverChore.java | 63 +
.../hbase/quotas/TableQuotaSnapshotStore.java | 16 +-
.../hadoop/hbase/regionserver/CompactSplit.java | 8 +-
.../ConstantSizeRegionSplitPolicy.java | 1 -
.../hbase/regionserver/FlushPolicyFactory.java | 1 -
.../apache/hadoop/hbase/regionserver/HRegion.java | 39 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 162 +-
.../apache/hadoop/hbase/regionserver/HStore.java | 8 +-
.../hbase/regionserver/HeapMemoryManager.java | 2 +-
.../hadoop/hbase/regionserver/LogRoller.java | 2 +-
.../MemStoreCompactorSegmentsIterator.java | 2 +-
.../MemStoreMergerSegmentsIterator.java | 2 +-
.../regionserver/MetricsRegionWrapperImpl.java | 11 +-
.../hadoop/hbase/regionserver/OperationStatus.java | 15 +-
.../hadoop/hbase/regionserver/RSRpcServices.java | 72 +-
.../hbase/regionserver/RegionServerServices.java | 12 +
.../hadoop/hbase/regionserver/ScannerContext.java | 4 +-
.../hbase/regionserver/ScannerIdGenerator.java | 4 -
.../hbase/regionserver/StoreFileComparators.java | 43 +-
.../hadoop/hbase/regionserver/StoreScanner.java | 78 +-
.../hbase/regionserver/TimeRangeTracker.java | 1 -
.../compactions/RatioBasedCompactionPolicy.java | 2 +-
.../compactions/SortedCompactionPolicy.java | 15 +-
.../regionserver/handler/AssignRegionHandler.java | 20 +-
.../handler/UnassignRegionHandler.java | 18 +-
.../MajorCompactionScanQueryMatcher.java | 1 -
.../MinorCompactionScanQueryMatcher.java | 1 -
.../querymatcher/NewVersionBehaviorTracker.java | 1 -
.../querymatcher/NormalUserScanQueryMatcher.java | 1 -
.../StripeCompactionScanQueryMatcher.java | 1 -
...ressureAwareCompactionThroughputController.java | 13 +-
.../hbase/regionserver/wal/AbstractFSWAL.java | 127 +-
.../hadoop/hbase/regionserver/wal/AsyncFSWAL.java | 22 +-
.../regionserver/wal/CombinedAsyncWriter.java | 2 +-
.../hadoop/hbase/regionserver/wal/FSHLog.java | 65 +-
.../hadoop/hbase/regionserver/wal/MetricsWAL.java | 19 +-
.../hbase/regionserver/wal/ProtobufLogReader.java | 34 +-
.../hbase/regionserver/wal/WALActionsListener.java | 14 +-
.../master/ReplicationHFileCleaner.java | 5 +
.../replication/master/ReplicationLogCleaner.java | 5 +
.../regionserver/DumpReplicationQueues.java | 2 +
.../RegionReplicaReplicationEndpoint.java | 4 +-
.../regionserver/ReplicationObserver.java | 15 +-
.../hbase/security/access/AccessChecker.java | 75 +-
.../hbase/security/access/AccessController.java | 132 +-
.../hadoop/hbase/security/access/AuthManager.java | 106 +-
.../hbase/security/access/NoopAccessChecker.java | 100 +
...essControlLists.java => PermissionStorage.java} | 56 +-
.../hbase/security/access/ZKPermissionWatcher.java | 10 +-
.../hbase/snapshot/SnapshotDescriptionUtils.java | 25 +-
.../java/org/apache/hadoop/hbase/tool/Canary.java | 2 +-
.../hadoop/hbase/tool/LoadIncrementalHFiles.java | 19 +-
.../apache/hadoop/hbase/util/CompressionTest.java | 1 -
.../org/apache/hadoop/hbase/util/HBaseFsck.java | 4 +-
.../apache/hadoop/hbase/util/LossyCounting.java | 2 +-
.../apache/hadoop/hbase/util/RegionSplitter.java | 4 +-
.../apache/hadoop/hbase/util/RowBloomContext.java | 1 -
.../util/compaction/MajorCompactionRequest.java | 101 +-
.../util/compaction/MajorCompactionTTLRequest.java | 109 +
.../hbase/util/compaction/MajorCompactor.java | 281 +-
.../hbase/util/compaction/MajorCompactorTTL.java | 175 +
.../wal/BoundedLogWriterCreationOutputSink.java | 151 +
.../hadoop/hbase/wal/DisabledWALProvider.java | 2 +-
.../org/apache/hadoop/hbase/wal/EntryBuffers.java | 158 +
.../apache/hadoop/hbase/wal/FSHLogProvider.java | 1 -
.../hbase/wal/LogRecoveredEditsOutputSink.java | 460 ++
.../org/apache/hadoop/hbase/wal/OutputSink.java | 252 +
.../org/apache/hadoop/hbase/wal/WALKeyImpl.java | 8 -
.../org/apache/hadoop/hbase/wal/WALSplitUtil.java | 523 ++
.../org/apache/hadoop/hbase/wal/WALSplitter.java | 1422 +---
.../main/resources/hbase-webapps/master/table.jsp | 2 +-
.../hbase-webapps/regionserver/region.jsp | 2 +-
.../hadoop/hbase/MockRegionServerServices.java | 12 +
.../hadoop/hbase/TestClientOperationTimeout.java | 73 +-
.../hadoop/hbase/TestClusterPortAssignment.java | 1 -
.../org/apache/hadoop/hbase/TestIOFencing.java | 1 -
.../hadoop/hbase/TestJMXConnectorServer.java | 2 -
.../org/apache/hadoop/hbase/TestMultiVersions.java | 2 +-
.../org/apache/hadoop/hbase/TestNamespace.java | 3 +
.../org/apache/hadoop/hbase/TestSerialization.java | 2 +-
.../org/apache/hadoop/hbase/TimestampTestBase.java | 6 +-
.../hbase/client/AbstractTestRegionLocator.java | 4 +-
...ntPushback.java => ClientPushbackTestBase.java} | 117 +-
.../hbase/client/HConnectionTestingUtility.java | 16 +-
.../hbase/client/RegionReplicaTestHelper.java | 12 +-
.../hbase/client/SnapshotWithAclTestBase.java | 4 +-
.../client/TestAsyncAccessControlAdminApi.java | 4 +-
.../client/TestAsyncAdminWithRegionReplicas.java | 3 +-
.../TestAsyncClientPauseForCallQueueTooBig.java | 204 +
.../hbase/client/TestAsyncClientPushback.java | 96 +
.../hbase/client/TestAsyncMetaRegionLocator.java | 3 +-
.../hbase/client/TestAsyncNamespaceAdminApi.java | 2 +
.../client/TestAsyncTableGetMultiThreaded.java | 59 +-
.../hbase/client/TestAsyncTableRSCrashPublish.java | 84 +
.../client/TestAsyncTableUseMetaReplicas.java | 141 +
.../hadoop/hbase/client/TestClientPushback.java | 201 +-
.../hbase/client/TestConnectionImplementation.java | 19 +-
.../hadoop/hbase/client/TestFromClientSide.java | 8135 ++++++++++----------
.../hadoop/hbase/client/TestFromClientSide3.java | 823 +-
.../org/apache/hadoop/hbase/client/TestHbck.java | 6 +-
.../apache/hadoop/hbase/client/TestMetaCache.java | 11 +-
.../hadoop/hbase/client/TestMetaWithReplicas.java | 223 +-
.../hbase/client/TestMultipleTimestamps.java | 9 +-
.../hadoop/hbase/client/TestPutWithDelete.java | 5 +-
.../hadoop/hbase/client/TestReplicasClient.java | 8 +-
.../hadoop/hbase/client/TestScannerTimeout.java | 1 -
.../hbase/client/TestSeparateClientZKCluster.java | 2 +-
.../client/TestSnapshotDFSTemporaryDirectory.java | 6 +-
.../client/TestSnapshotTemporaryDirectory.java | 31 +-
.../hadoop/hbase/client/TestTimestampsFilter.java | 12 +-
.../hadoop/hbase/client/TestZKAsyncRegistry.java | 26 +-
.../hadoop/hbase/constraint/TestConstraint.java | 3 -
.../hbase/coprocessor/TestCoprocessorStop.java | 4 +-
.../hbase/coprocessor/TestMasterObserver.java | 22 +
.../hbase/coprocessor/TestMetaTableMetrics.java | 2 +-
.../hbase/filter/TestDependentColumnFilter.java | 1 -
.../hadoop/hbase/filter/TestFilterListOnMini.java | 11 +-
.../hbase/filter/TestFilterSerialization.java | 1 -
.../hbase/filter/TestMultiRowRangeFilter.java | 136 +-
.../hbase/filter/TestSingleColumnValueFilter.java | 1 -
.../hbase/io/hfile/TestBlockCacheReporting.java | 5 +-
.../hadoop/hbase/io/hfile/TestCacheConfig.java | 4 +-
.../hfile/TestScannerSelectionUsingKeyRange.java | 10 +-
.../hbase/io/hfile/TestTinyLfuBlockCache.java | 304 +
.../apache/hadoop/hbase/ipc/AbstractTestIPC.java | 1 -
.../hadoop/hbase/master/AbstractTestDLS.java | 6 +-
.../hbase/master/AbstractTestRestartCluster.java | 54 +
.../hbase/master/MockNoopMasterServices.java | 12 +
.../hadoop/hbase/master/MockRegionServer.java | 12 +
.../hadoop/hbase/master/TestClusterRestart.java | 91 +
.../hbase/master/TestClusterRestartFailover.java | 114 +
.../TestClusterRestartFailoverSplitWithoutZk.java | 35 +-
.../master/TestClusterRestartSplitWithoutZk.java | 28 +-
.../TestMasterHandlerFullWhenTransitRegion.java | 2 +-
.../hbase/master/TestMasterMetricsWrapper.java | 2 +-
.../hadoop/hbase/master/TestMasterNoCluster.java | 4 +-
.../master/TestMirroringTableStateManager.java | 1 -
.../master/TestNewStartedRegionServerVersion.java | 84 +
.../hadoop/hbase/master/TestRestartCluster.java | 327 -
.../master/TestRetainAssignmentOnRestart.java | 147 +
...estRetainAssignmentOnRestartSplitWithoutZk.java | 35 +-
.../hadoop/hbase/master/TestTableStateManager.java | 1 -
.../master/assignment/TestAssignmentManager.java | 4 +-
.../assignment/TestAssignmentManagerBase.java | 4 +
.../master/assignment/TestSCPGetRegionsRace.java | 218 +
.../hbase/master/cleaner/TestLogsCleaner.java | 4 +-
.../TestDeleteColumnFamilyProcedureFromClient.java | 6 +-
.../hadoop/hbase/master/procedure/TestSCP.java | 137 +-
.../procedure/{TestSCP.java => TestSCPBase.java} | 128 +-
.../hbase/master/procedure/TestSCPWithMeta.java | 40 +-
.../procedure/TestSCPWithMetaWithReplicas.java | 47 +-
...CPWithMetaWithReplicasWithoutZKCoordinated.java | 44 +-
.../TestSCPWithMetaWithoutZKCoordinated.java | 44 +-
.../master/procedure/TestSCPWithReplicas.java | 52 +-
.../hbase/master/procedure/TestSCPWithoutMeta.java | 40 +-
.../procedure/TestSCPWithoutMetaWithReplicas.java | 47 +-
...ithoutMetaWithReplicasWithoutZKCoordinated.java | 44 +-
.../TestSCPWithoutMetaWithoutZKCoordinated.java | 44 +-
.../procedure/TestServerRemoteProcedure.java | 8 +-
.../master/snapshot/TestSnapshotFileCache.java | 64 +-
.../hbase/mob/TestDefaultMobStoreFlusher.java | 6 +-
.../hbase/mob/TestExpiredMobFileCleaner.java | 5 +-
.../quotas/TestNamespaceQuotaViolationStore.java | 1 -
.../apache/hadoop/hbase/quotas/TestQuotaState.java | 2 +-
.../hadoop/hbase/quotas/TestQuotaTableUtil.java | 82 +
.../quotas/TestSnapshotQuotaObserverChore.java | 86 +
.../quotas/TestSuperUserQuotaPermissions.java | 57 +-
.../regionserver/DelegatingKeyValueScanner.java | 3 -
.../regionserver/MetricsRegionWrapperStub.java | 5 +
.../hbase/regionserver/OOMERegionServer.java | 1 -
.../hadoop/hbase/regionserver/RegionAsTable.java | 51 +-
.../hbase/regionserver/TestCompactSplitThread.java | 8 +-
.../TestCompactionLifeCycleTracker.java | 11 +-
.../hbase/regionserver/TestDeleteMobTable.java | 6 +-
.../hadoop/hbase/regionserver/TestHRegion.java | 45 +-
.../regionserver/TestHRegionReplayEvents.java | 2 +-
.../hbase/regionserver/TestIsDeleteFailure.java | 4 +-
.../hbase/regionserver/TestJoinedScanners.java | 3 +-
.../hadoop/hbase/regionserver/TestKeepDeletes.java | 10 +-
.../regionserver/TestMasterAddressTracker.java | 3 +-
.../regionserver/TestMemStoreSegmentsIterator.java | 164 +
.../hadoop/hbase/regionserver/TestMinVersions.java | 32 +-
.../hbase/regionserver/TestMinorCompaction.java | 16 +-
.../TestNewVersionBehaviorFromClientSide.java | 36 +-
.../hadoop/hbase/regionserver/TestQosFunction.java | 8 +-
.../hbase/regionserver/TestRecoveredEdits.java | 4 +-
.../TestRecoveredEditsReplayAndAbort.java | 4 +-
.../hbase/regionserver/TestRegionServerAbort.java | 1 -
.../TestRegionServerReadRequestMetrics.java | 8 +-
.../hbase/regionserver/TestResettingCounters.java | 12 +-
.../hbase/regionserver/TestReversibleScanners.java | 8 +-
.../hadoop/hbase/regionserver/TestRowTooBig.java | 7 +-
.../regionserver/TestSCVFWithMiniCluster.java | 4 +-
.../regionserver/TestSimpleTimeRangeTracker.java | 1 -
.../TestSplitTransactionOnCluster.java | 113 +-
.../hbase/regionserver/TestStoreScanner.java | 4 +-
.../regionserver/TestStoreScannerClosure.java | 263 +
.../hadoop/hbase/regionserver/TestWALLockup.java | 2 +-
.../TestWalAndCompactingMemStoreFlush.java | 9 +-
.../throttle/TestStoreHotnessProtector.java | 2 +-
.../hbase/regionserver/wal/AbstractTestFSWAL.java | 6 +-
.../regionserver/wal/AbstractTestWALReplay.java | 14 +-
.../regionserver/wal/FaultyProtobufLogReader.java | 2 -
.../hbase/regionserver/wal/TestLogRolling.java | 186 +-
.../hbase/regionserver/wal/TestMetricsWAL.java | 16 +-
.../regionserver/wal/TestWALConfiguration.java | 1 -
.../replication/TestMultiSlaveReplication.java | 8 +-
.../hbase/replication/TestReplicationBase.java | 14 +-
.../hbase/replication/TestReplicationStatus.java | 295 +-
.../TestReplicationStatusAfterLagging.java | 68 +
...licationStatusBothNormalAndRecoveryLagging.java | 85 +
...ationStatusSourceStartedTargetStoppedNewOp.java | 69 +
...ationStatusSourceStartedTargetStoppedNoOps.java | 60 +
...atusSourceStartedTargetStoppedWithRecovery.java | 83 +
.../regionserver/TestDumpReplicationQueues.java | 98 +
...stRegionReplicaReplicationEndpointNoMaster.java | 1 -
.../regionserver/TestWALEntrySinkFilter.java | 20 +-
.../hadoop/hbase/security/HBaseKerberosUtils.java | 6 +-
.../hbase/security/access/SecureTestUtil.java | 2 +-
.../security/access/TestAccessControlFilter.java | 2 +-
.../security/access/TestAccessController.java | 35 +-
.../security/access/TestAccessController2.java | 21 +-
.../security/access/TestAccessController3.java | 16 +-
.../access/TestCellACLWithMultipleVersions.java | 8 +-
.../hadoop/hbase/security/access/TestCellACLs.java | 4 +-
.../security/access/TestNamespaceCommands.java | 14 +-
.../hbase/security/access/TestRpcAccessChecks.java | 2 +-
.../security/access/TestScanEarlyTermination.java | 4 +-
.../security/access/TestTablePermissions.java | 58 +-
.../access/TestWithDisabledAuthorization.java | 12 +-
.../security/access/TestZKPermissionWatcher.java | 24 +-
.../security/token/TestAuthenticationKey.java | 5 +-
.../visibility/TestVisibilityLabelsWithACL.java | 4 +-
.../hbase/snapshot/TestRestoreSnapshotHelper.java | 6 +-
.../apache/hadoop/hbase/tool/TestCanaryTool.java | 5 +-
.../tool/TestSecureLoadIncrementalHFiles.java | 4 +-
...stSecureLoadIncrementalHFilesSplitRecovery.java | 4 +-
.../hadoop/hbase/util/BaseTestHBaseFsck.java | 2 +-
.../apache/hadoop/hbase/util/TestFSVisitor.java | 4 +-
.../compaction/TestMajorCompactionRequest.java | 59 +-
.../compaction/TestMajorCompactionTTLRequest.java | 100 +
.../hbase/util/compaction/TestMajorCompactor.java | 4 +-
...orCompactor.java => TestMajorCompactorTTL.java} | 93 +-
.../hadoop/hbase/wal/TestReadWriteSeqIdFiles.java | 16 +-
.../apache/hadoop/hbase/wal/TestWALMethods.java | 27 +-
.../org/apache/hadoop/hbase/wal/TestWALSplit.java | 52 +-
hbase-shaded/hbase-shaded-check-invariants/pom.xml | 4 +-
.../hbase-shaded-client-byo-hadoop/pom.xml | 64 +-
hbase-shaded/hbase-shaded-client/pom.xml | 12 +-
hbase-shaded/hbase-shaded-mapreduce/pom.xml | 17 +-
.../pom.xml | 4 +-
hbase-shaded/pom.xml | 39 +-
hbase-shell/pom.xml | 66 +-
hbase-shell/src/main/ruby/.rubocop.yml | 8 +-
hbase-shell/src/main/ruby/hbase/admin.rb | 6 +-
hbase-shell/src/main/ruby/hbase/security.rb | 2 +-
hbase-shell/src/main/ruby/hbase/table.rb | 12 +-
hbase-shell/src/test/ruby/hbase/admin_test.rb | 12 +
hbase-testing-util/pom.xml | 2 +-
hbase-thrift/pom.xml | 100 +-
.../hbase/thrift/ThriftHBaseServiceHandler.java | 4 +-
.../hbase/thrift/generated/AlreadyExists.java | 2 +-
.../hbase/thrift/generated/BatchMutation.java | 2 +-
.../hbase/thrift/generated/ColumnDescriptor.java | 2 +-
.../hadoop/hbase/thrift/generated/Hbase.java | 90 +-
.../hadoop/hbase/thrift/generated/IOError.java | 2 +-
.../hbase/thrift/generated/IllegalArgument.java | 2 +-
.../hadoop/hbase/thrift/generated/Mutation.java | 2 +-
.../hadoop/hbase/thrift/generated/TAppend.java | 2 +-
.../hadoop/hbase/thrift/generated/TCell.java | 2 +-
.../hadoop/hbase/thrift/generated/TColumn.java | 2 +-
.../hadoop/hbase/thrift/generated/TIncrement.java | 2 +-
.../hadoop/hbase/thrift/generated/TRegionInfo.java | 2 +-
.../hadoop/hbase/thrift/generated/TRowResult.java | 2 +-
.../hadoop/hbase/thrift/generated/TScan.java | 2 +-
.../hbase/thrift2/ThriftHBaseServiceHandler.java | 19 +-
.../hadoop/hbase/thrift2/ThriftUtilities.java | 22 +-
.../hadoop/hbase/thrift2/client/ThriftAdmin.java | 10 +
.../hadoop/hbase/thrift2/client/ThriftTable.java | 5 +
.../hadoop/hbase/thrift2/generated/TAppend.java | 2 +-
.../hbase/thrift2/generated/TAuthorization.java | 2 +-
.../hbase/thrift2/generated/TBloomFilterType.java | 2 +-
.../hbase/thrift2/generated/TCellVisibility.java | 2 +-
.../hadoop/hbase/thrift2/generated/TColumn.java | 2 +-
.../thrift2/generated/TColumnFamilyDescriptor.java | 2 +-
.../hbase/thrift2/generated/TColumnIncrement.java | 2 +-
.../hbase/thrift2/generated/TColumnValue.java | 2 +-
.../{TCompareOp.java => TCompareOperator.java} | 10 +-
.../thrift2/generated/TCompressionAlgorithm.java | 2 +-
.../hbase/thrift2/generated/TConsistency.java | 2 +-
.../thrift2/generated/TDataBlockEncoding.java | 2 +-
.../hadoop/hbase/thrift2/generated/TDelete.java | 2 +-
.../hbase/thrift2/generated/TDeleteType.java | 2 +-
.../hbase/thrift2/generated/TDurability.java | 2 +-
.../hadoop/hbase/thrift2/generated/TGet.java | 2 +-
.../hbase/thrift2/generated/THBaseService.java | 4956 +++++++-----
.../hbase/thrift2/generated/THRegionInfo.java | 2 +-
.../hbase/thrift2/generated/THRegionLocation.java | 2 +-
.../hadoop/hbase/thrift2/generated/TIOError.java | 2 +-
.../hbase/thrift2/generated/TIllegalArgument.java | 2 +-
.../hadoop/hbase/thrift2/generated/TIncrement.java | 2 +-
.../hbase/thrift2/generated/TKeepDeletedCells.java | 2 +-
.../hadoop/hbase/thrift2/generated/TMutation.java | 6 +-
.../thrift2/generated/TNamespaceDescriptor.java | 2 +-
.../hadoop/hbase/thrift2/generated/TPut.java | 2 +-
.../hadoop/hbase/thrift2/generated/TReadType.java | 2 +-
.../hadoop/hbase/thrift2/generated/TResult.java | 2 +-
.../hbase/thrift2/generated/TRowMutations.java | 2 +-
.../hadoop/hbase/thrift2/generated/TScan.java | 2 +-
.../hbase/thrift2/generated/TServerName.java | 2 +-
.../hbase/thrift2/generated/TTableDescriptor.java | 2 +-
.../hadoop/hbase/thrift2/generated/TTableName.java | 2 +-
.../hadoop/hbase/thrift2/generated/TTimeRange.java | 2 +-
.../org/apache/hadoop/hbase/thrift2/hbase.thrift | 16 +-
.../hadoop/hbase/thrift2/TestThriftConnection.java | 6 +-
.../thrift2/TestThriftHBaseServiceHandler.java | 6 +-
.../TestThriftHBaseServiceHandlerWithReadOnly.java | 4 +-
hbase-zookeeper/pom.xml | 105 +-
.../org/apache/hadoop/hbase/zookeeper/ZKUtil.java | 2 +
.../hbase/zookeeper/TestReadOnlyZKClient.java | 19 +-
pom.xml | 249 +-
.../appendix_hbase_incompatibilities.adoc | 4 +-
src/main/asciidoc/_chapters/architecture.adoc | 4 +-
src/main/asciidoc/_chapters/configuration.adoc | 34 +-
src/main/asciidoc/_chapters/developer.adoc | 77 +-
src/main/asciidoc/_chapters/ops_mgt.adoc | 10 +-
src/main/asciidoc/_chapters/security.adoc | 39 +-
src/main/asciidoc/_chapters/upgrading.adoc | 3 +-
src/site/xdoc/downloads.xml | 60 +-
src/site/xdoc/index.xml | 1 +
661 files changed, 21925 insertions(+), 15504 deletions(-)
delete mode 100644
hbase-client/src/main/java/org/apache/hadoop/hbase/quotas/ThrottlingException.java
rename
hbase-client/src/main/java/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.java
=>
hbase-common/src/main/java/org/apache/hadoop/hbase/security/SecurityConstants.java
(53%)
create mode 100644
hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestFutureUtils.java
copy hbase-common/src/test/java/org/apache/hadoop/hbase/net/TestAddress.java
=>
hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestProfileOutputServlet.java
(58%)
create mode 100644
hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupMajorCompactionTTL.java
create mode 100644
hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupMajorCompactionTTL.java
copy
hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureException.java
=>
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/FirstLevelBlockCache.java
(53%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/TinyLfuBlockCache.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/NoopAccessChecker.java
rename
hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/{AccessControlLists.java
=> PermissionStorage.java} (97%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/util/compaction/MajorCompactionTTLRequest.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/util/compaction/MajorCompactorTTL.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/BoundedLogWriterCreationOutputSink.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/EntryBuffers.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/LogRecoveredEditsOutputSink.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/OutputSink.java
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitUtil.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestClientPushback.java
=> ClientPushbackTestBase.java} (63%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncClientPauseForCallQueueTooBig.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncClientPushback.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncTableRSCrashPublish.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAsyncTableUseMetaReplicas.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestTinyLfuBlockCache.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/AbstractTestRestartCluster.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestClusterRestart.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestClusterRestartFailover.java
copy
hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureException.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestClusterRestartFailoverSplitWithoutZk.java
(55%)
rename
hbase-common/src/main/java/org/apache/hadoop/hbase/util/CollectionUtils.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestClusterRestartSplitWithoutZk.java
(55%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestNewStartedRegionServerVersion.java
delete mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRestartCluster.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRetainAssignmentOnRestart.java
copy
hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureException.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRetainAssignmentOnRestartSplitWithoutZk.java
(54%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestSCPGetRegionsRace.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/{TestSCP.java
=> TestSCPBase.java} (63%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithMeta.java
(54%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithMetaWithReplicas.java
(53%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithMetaWithReplicasWithoutZKCoordinated.java
(53%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithMetaWithoutZKCoordinated.java
(53%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithoutMeta.java
(54%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithoutMetaWithReplicas.java
(53%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithoutMetaWithReplicasWithoutZKCoordinated.java
(53%)
copy hbase-common/src/test/java/org/apache/hadoop/hbase/TestTimeout.java =>
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestSCPWithoutMetaWithoutZKCoordinated.java
(53%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestMemStoreSegmentsIterator.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreScannerClosure.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationStatusAfterLagging.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationStatusBothNormalAndRecoveryLagging.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationStatusSourceStartedTargetStoppedNewOp.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationStatusSourceStartedTargetStoppedNoOps.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationStatusSourceStartedTargetStoppedWithRecovery.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestDumpReplicationQueues.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/util/compaction/TestMajorCompactionTTLRequest.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/util/compaction/{TestMajorCompactor.java
=> TestMajorCompactorTTL.java} (56%)
rename
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/{TCompareOp.java
=> TCompareOperator.java} (81%)