This is an automated email from the ASF dual-hosted git repository.
anmolnar pushed a change to branch HBASE-28957
in repository https://gitbox.apache.org/repos/asf/hbase.git
discard aaaea57890e HBASE-29891: Multi-table continuous incremental backup is
failing bec… (#7891)
omit dd4daacc0de HBASE-28957. Unit test upgrade junit 4 -> 5
omit 9c09505ec5a HBASE-28957. Spotless apply
omit 59f5afc0333 HBASE-28957. Resolve build errors
omit 4b0eda1a9cf HBASE-29825: Incremental backup is failing due to
incorrect timezone (#7683)
omit a89b9ef106f HBASE-29826: Backup merge is failing because
.backup.manifest cannot be found (#7664)
omit c2cf4239460 HBASE-28957. Build + spotless fix
omit 0fc68a999be HBASE-29656 Scan WALs to identify bulkload operations for
incremental backup (#7400)
omit 505ab618b2a HBASE-29521: Update Restore Command to Handle Bulkloaded
Files (#7300)
omit 4cf246022fa Revert "HBASE-29310 Handle Bulk Load Operations in
Continuous Backup (#7150)" (#7290)
omit 53c2ca94741 [HBASE-29520] Utilize Backed-up Bulkloaded Files in
Incremental Backup (#7246)
omit 60ffb7f0138 HBASE-29524 Handle bulk-loaded HFiles in delete and
cleanup process (#7239)
omit e0edff4ccfe HBASE-29519 Copy Bulkloaded Files in Continuous Backup
(#7222)
omit 2f43213bfe7 HBASE-29375 Add Unit Tests for BackupAdminImpl and Improve
Test Granularity (#7171)
omit ef89ce994e1 HBASE-28957 spotless apply after rebase
omit 458360f7a2a HBASE-29310 Handle Bulk Load Operations in Continuous
Backup (#7150)
omit c2dd4fb6bc2 HBASE-29459 Capture bulkload files only till
IncrCommittedWalTs during Incremental Backup (#7166)
omit 80608b14667 HBASE-29441 ReplicationSourceShipper should delegate the
empty wal entries handling to ReplicationEndpoint (#7145)
omit de94c0f13ec HBASE-29445 Add Option to Specify Custom Backup Location
in PITR (#7153)
omit 01a1267093c HBASE-29449 Update backup describe command for continuous
backup (#7045)
omit e1141f4c63a HBASE-29406: Skip Copying Bulkloaded Files to Backup
Location in Continuous Backup (#7119)
omit 3a73af3bea7 HBASE-29219 Ignore Empty WAL Files While Consuming
Backed-Up WAL Files (#7106)
omit ba67b881582 HBASE-29350: Ensure Cleanup of Continuous Backup WALs
After Last Backup is Force Deleted (#7090)
omit f31c89144a7 HBASE-28990 Modify Incremental Backup for Continuous
Backup (#6788)
omit 50ea9494b7d HBASE-29255: Integrate backup WAL cleanup logic with the
delete command (#7007)
omit e04f49f5795 HBASE-29133: Implement "pitr" Command for Point-in-Time
Restore (#6717)
omit faadf207112 HBASE-29261: Investigate flaw in backup deletion
validation of PITR-critical backups and propose correct approach (#6922)
omit 8d34a299db0 HBASE-29210: Introduce Validation for PITR-Critical Backup
Deletion (#6848)
omit 9d0bb594338 HBASE-29025: Enhance the full backup command to support
Continuous Backup (#6710)
omit 3ccdc8f1a66 HBASE-28996: Implement Custom ReplicationEndpoint to
Enable WAL Backup to External Storage (#6633)
add c4a94f12d60 HBASE-29989 Update the implementation of splitting in the
documentation (#7911)
add 9e0f008deef HBASE-30013 Update documentation links to point to new
docs (#7963)
add 201c0d4690a HBASE-30017 Links lead to localhost in generated PDF docs
(#7976)
add a4280d89f02 HBASE-29947 Improve CopyTable usage instructions for
copying between secure and non-secure clusters (#7829)
add ed196badcdf HBASE-30028 Bump
io.opentelemetry.javaagent:opentelemetry-javaagent (#7977)
add 91daae3c9cd HBASE-30029 Bump requests from 2.32.4 to 2.33.0 in
/dev-support/flaky-tests (#7979)
add eb0f49b16d8 HBASE-30026 Bump picomatch from 4.0.3 to 4.0.4 in
/hbase-website (#7980)
add 9babe6ee961 HBASE-30027 Need to remove stall patch files before
unstashing in generate web site job (#7981)
add 726faebefa4 HBASE-30030 The "Edit on GitHub" is floating in generated
PDF (#7983)
add 2b1e60434d1 HBASE-30034 Bump requests from 2.32.4 to 2.33.0 in
dev-support/git-jira-release-audit (#7989)
add 742a83e6989 HBASE-30007 Multiget with timestamp incorrectly returns
404 not found (#7956)
add 3f8132e7824 HBASE-30032 Fix flaky dark PDF export (#7985)
add a3a65c6ae4b HBASE-30035 Bump happy-dom from 20.0.8 to 20.8.8 in
/hbase-website (#7987)
add 3cce140a931 HBASE-29863 Adding support for capturing files read during
scan (#7823)
add ddd2c87e860 HBASE-29968 Upgrade hbase-mapreduce to use junit5 (#7861)
add d462dba4b4a HBASE-29968 Addendum adapted to the latest changes
add 65d99e69159 HBASE-29970 SplitSuccess and SplitTime metrics are no
longer used at RegionServer and Table level (#7866)
add 9b831dd13f4 HBASE-30044 Bump path-to-regexp in /hbase-website (#7998)
add d2804e7b35b HBASE-30040 Bump cryptography in
/dev-support/git-jira-release-audit (#7997)
add 9aa43fb6e46 HBASE-30045 Bump happy-dom from 20.8.8 to 20.8.9 in
/hbase-website (#8004)
add aedef59d737 HBASE-30011 Upgrade hbase-server to use junit5 Part1
(#7947)
add 3c99c060b2b HBASE-30012 Upgrade hbase-server to use junit5 Part2
(#7960)
add f59bc9a1e95 HBASE-30042 Test AuthUtil.loginClient with existing
Kerberos login (#8002)
add 2e42e4cdc9d HBASE-28660 list_namespace not working after an incorrect
user input (#7931)
add 39f5903f0e2 HBASE-30039 Upgrade hbase-server to use junit5 Part3
(#7999)
add e057995c7e0 HBASE-30055 Correct the configuration in
MobFileCompactionChore log (#8023)
add c62bc9e4b1f HBASE-30052 Fix copied Javadoc in
MultipleColumnPrefixFilter (#8019)
add 04e21941699 HBASE-30041 Upgrade hbase-server to use junit5 Part4
(#8000)
add 0c113384906 HBASE-30033 Scan.setFilter() should validate against
existing batch setting (#7988)
add 39c7455c715 HBASE-30056: Fix markdown in hbase-archetypes README.md
(#8025)
add 7b27d0941df HBASE-30036 Skip redundant delete markers during flush and
minor compaction (#7993)
add 4b85a2234b5 HBASE-29039 Seek past delete markers instead of skipping
one at a time (#8001)
add 80dd0c2ea2a HBASE-30060: Add documentation about addressing multiple
SLF4J bindings (#8029)
add 03f9f17d46d HBASE-30059 Upgrade hbase-server to use junit5 Part6
(#8028)
add 31e5517d908 HBASE-30057 Upgrade hbase-server to use junit5 Part5
(#8043)
add b316753e184 HBASE-30065: Address existing Rubocop errors/warning
(#8041)
add d430f2ac36d HBASE-30063 Upgrade hbase-server to use junit5 Part7
(#8031)
add 8bf3fb6315b Bump cryptography in /dev-support/git-jira-release-audit
(#8045)
add 39ade869242 Revert "Bump cryptography in
/dev-support/git-jira-release-audit (#8045)" (#8055)
add baaf6dd2b87 HBASE-30068 Bump cryptography in
/dev-support/git-jira-release-audit (#8056)
add 4c1d0eb7592 HBASE-30064 Upgrade hbase-server to use junit5 Part8
(#8032)
add b5f648b6d8d HBASE-30066 Upgrade hbase-server to use junit5 Part9
(#8042)
add 235ea447c43 HBASE-30071 Upgrade hbase-server to use junit5 Part11
(#8068)
add 26dfd47053e HBASE-30076 Bump vite from 7.2.6 to 7.3.2 in
/hbase-website (#8026)
add 1485c8e0c8b HBASE-30077 Bump lodash from 4.17.23 to 4.18.1 in
/hbase-website (#8053)
add 810c77e142a HBASE-30031 Add link for all docs' markdown file for LLMs
(#7984)
add 73f8114c1af HBASE-30067 Upgrade hbase-server to use junit5 Part10
(#8046)
add 3b1b12c68fa HBASE-30074 Update downloads content.md for 2.5.14 (#8061)
add 7bb4a57efb1 HBASE-30075 Update downloads content.md for 2.6.5 (#8062)
add da9c2535b48 HBASE-30073 Test fixes for some flappers and a
reproducible error (#8057)
add 8c20b4cc79b Adding default implementation for getFilesRead API (#8027)
add 7448335602a HBASE-30083 Bump org.apache.logging.log4j:log4j-1.2-api
from 2.25.3 to 2.25.4 (#8076)
add 3b4c67073ef HBASE-30078 Bump org.apache.logging.log4j:log4j-core from
2.25.3 to 2.25.4 (#8060)
add b818f1710e6 Revert "Adding default implementation for getFilesRead API
(#8027)"
add 1e483c9801f HBASE-29863 Adding default implementation for getFilesRead
API (Addendum) (#8027)
add b0ea0925563 Revert "HBASE-30078 Bump
org.apache.logging.log4j:log4j-core from 2.25.3 to 2…" (#8095)
add b5b57f7d15c HBASE-30070 Replace deprecated JRuby
LoadService#findFileForLoad with $LOAD_PATH.resolve_feature_path (#8052)
add a7cafca6561 HBASE-30091 Rewrite CloneSnapshotFromClientTestBase and
its sub classes (#8102)
add 696fc13ca91 HBASE-30088 Bump org.bouncycastle:bcpkix-jdk18on from 1.81
to 1.84 (#8097)
add 9c6654846a1 Revert "HBASE-30073 Test fixes for some flappers and a
reproducible error (#8057)"
add adca12116e0 HBASE-30086 Rewrite TestFromClientSide related tests
(#8098)
add 051c93c985d HBASE-30100 Fix misleading Javadoc for Table.batch about
null in results array (#8109)
add 29d5b616ffd HBASE-30038: RefCnt Leak error when caching (#7995)
add 8600fd69cb8 HBASE-30103 Fix error running TestZstdDictionarySplitMerge
test (#8114)
add 60e22abcbd8 HBASE-30098 Rewrite RestoreSnapshotFromClientTestBase and
its sub classes (#8107)
add de30a2bdb08 HBASE-30111 Fix for flapper TestBlockBytesScannedQuota by
AI (#8117)
add 79f14ed4225 HBASE-30089 Rewrite AbstractTestAsyncTableScan and related
sub classes (#8099)
add f2a63b2ed66 HBASE-30120 Bump gitpython from 3.1.41 to 3.1.47 in
/dev-support/flaky-tests (#8142)
add d266dd932ce HBASE-30121 Bump gitpython in
/dev-support/git-jira-release-audit (#8143)
add fa48009f783 HBASE-30122 Bump postcss from 8.5.6 to 8.5.12 in
/hbase-website (#8148)
add 63c0838bb22 HBASE-27826 Add FSFT implementations for Virtual links and
enable them as part of SplitProcedure (#6936)
add 9af77151403 HBASE-30119 Stop JmxCacheBuster in HBTU (#8145)
add 0f887c28c0f Revert "HBASE-30119 Stop JmxCacheBuster in HBTU (#8145)"
add 1ba4d70b746 HBASE-30119 Stop JmxCacheBuster in HBTU (#8156)
add 2873eb820f8 HBASE-30126 Fix mismatched LoggerFactory class references
(#8152)
add fab7c6ed7cb HBASE-30129 Split TestFromClientSide3 (#8163)
add 30f7266f085 HBASE-30079 Upgrade hbase-compression to use junit5 (#8072)
add 2187ed75885 HBASE-30125 Rewrite TestHFileBlockHeaderCorruption (#8165)
add eae4887cd41 HBASE-30123 Upgrade hbase-server to use junit5 Part13
(#8153)
add ac88feb4dcc HBASE-30101 Move login() before RpcServer construction
(#8122)
add 01ca956ecf7 HBASE-30102 Add metric to account for region data
classified as cold by the Time Based Priority logic (#8128)
add 57c4ce35ef2 HBASE-30124 Upgrade hbase-server to use junit5 Part14
(#8151)
new 421b10168f4 HBASE-28996: Implement Custom ReplicationEndpoint to
Enable WAL Backup to External Storage (#6633)
new 94ad0dad002 HBASE-29025: Enhance the full backup command to support
Continuous Backup (#6710)
new ee3e975f726 HBASE-29210: Introduce Validation for PITR-Critical Backup
Deletion (#6848)
new 0ee24cc8b8b HBASE-29261: Investigate flaw in backup deletion
validation of PITR-critical backups and propose correct approach (#6922)
new 8c21cf02980 HBASE-29133: Implement "pitr" Command for Point-in-Time
Restore (#6717)
new 3ed75fb0b5c HBASE-29255: Integrate backup WAL cleanup logic with the
delete command (#7007)
new 38f3bac3445 HBASE-28990 Modify Incremental Backup for Continuous
Backup (#6788)
new eac9fccff53 HBASE-29350: Ensure Cleanup of Continuous Backup WALs
After Last Backup is Force Deleted (#7090)
new d5ac1827b70 HBASE-29219 Ignore Empty WAL Files While Consuming
Backed-Up WAL Files (#7106)
new 6050cd95194 HBASE-29406: Skip Copying Bulkloaded Files to Backup
Location in Continuous Backup (#7119)
new af9cf88be57 HBASE-29449 Update backup describe command for continuous
backup (#7045)
new bc3107b11ed HBASE-29445 Add Option to Specify Custom Backup Location
in PITR (#7153)
new 2325a02b7c5 HBASE-29441 ReplicationSourceShipper should delegate the
empty wal entries handling to ReplicationEndpoint (#7145)
new 74a339765a4 HBASE-29459 Capture bulkload files only till
IncrCommittedWalTs during Incremental Backup (#7166)
new 55b92ea43e2 HBASE-29310 Handle Bulk Load Operations in Continuous
Backup (#7150)
new 172cb95101f HBASE-28957 spotless apply after rebase
new 1cdb17fa3d3 HBASE-29375 Add Unit Tests for BackupAdminImpl and Improve
Test Granularity (#7171)
new cf86db9630c HBASE-29519 Copy Bulkloaded Files in Continuous Backup
(#7222)
new 1a6426fcd5a HBASE-29524 Handle bulk-loaded HFiles in delete and
cleanup process (#7239)
new adc5c4761b1 [HBASE-29520] Utilize Backed-up Bulkloaded Files in
Incremental Backup (#7246)
new 79fb1b3f865 Revert "HBASE-29310 Handle Bulk Load Operations in
Continuous Backup (#7150)" (#7290)
new d2fb4ddeccb HBASE-29521: Update Restore Command to Handle Bulkloaded
Files (#7300)
new dcfeeea124a HBASE-29656 Scan WALs to identify bulkload operations for
incremental backup (#7400)
new eec1b7eb107 HBASE-28957. Build + spotless fix
new a903c5992a7 HBASE-29826: Backup merge is failing because
.backup.manifest cannot be found (#7664)
new fa334673106 HBASE-29825: Incremental backup is failing due to
incorrect timezone (#7683)
new 822b197394d HBASE-28957. Resolve build errors
new 629d37ad695 HBASE-28957. Spotless apply
new 0a973492b84 HBASE-28957. Unit test upgrade junit 4 -> 5
new dffff296efe HBASE-29891: Multi-table continuous incremental backup is
failing bec… (#7891)
new 952b951f7f7 HBASE-28957. Build fixes
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 (aaaea57890e)
\
N -- N -- N refs/heads/HBASE-28957 (952b951f7f7)
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 31 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:
.gitignore | 1 +
README.md | 2 +-
bin/hbase | 2 +-
conf/hbase-env.cmd | 2 +-
conf/hbase-env.sh | 5 +-
conf/hbase-site.xml | 2 +-
dev-support/create-release/README.txt | 3 +-
...osition_instead_of_inheritance-HBASE-17732.adoc | 4 +-
dev-support/flaky-tests/python-requirements.txt | 4 +-
.../generate-hbase-website.Jenkinsfile | 7 +-
.../git-jira-release-audit/requirements.txt | 6 +-
.../integration-test/integration-test.Jenkinsfile | 2 +-
dev-support/integration-test/source-artifact.sh | 2 +-
dev-support/make_rc.sh | 2 +-
hbase-archetypes/README.md | 16 +-
.../archetypes/exemplars/client/HelloHBase.java | 3 +-
.../exemplars/shaded_client/HelloHBase.java | 3 +-
.../hbase/backup/BackupRestoreConstants.java | 2 +-
.../org/apache/hadoop/hbase/RegionMetrics.java | 6 +
.../apache/hadoop/hbase/RegionMetricsBuilder.java | 26 +-
.../client/ColumnFamilyDescriptorBuilder.java | 8 +-
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 2 +-
.../java/org/apache/hadoop/hbase/client/Scan.java | 4 +
.../java/org/apache/hadoop/hbase/client/Table.java | 11 +-
.../hadoop/hbase/client/ZKConnectionRegistry.java | 2 +-
.../apache/hadoop/hbase/client/package-info.java | 6 +-
.../hbase/filter/MultipleColumnPrefixFilter.java | 7 +-
.../apache/hadoop/hbase/client/TestOperation.java | 2 +-
.../org/apache/hadoop/hbase/client/TestScan.java | 33 +
.../java/org/apache/hadoop/hbase/AuthUtil.java | 6 +-
.../hbase/io/compress/ReusableStreamGzipCodec.java | 2 +-
.../java/org/apache/hadoop/hbase/util/Sleeper.java | 2 +-
hbase-common/src/main/resources/hbase-default.xml | 6 +-
.../hbase/HBaseParameterizedParameterResolver.java | 4 +
...meTestRule.java => TableNameTestExtension.java} | 21 +-
.../org/apache/hadoop/hbase/TableNameTestRule.java | 6 +
.../aircompressor/TestHFileCompressionLz4.java | 18 +-
.../aircompressor/TestHFileCompressionLzo.java | 18 +-
.../aircompressor/TestHFileCompressionSnappy.java | 18 +-
.../aircompressor/TestHFileCompressionZstd.java | 18 +-
.../io/compress/aircompressor/TestLz4Codec.java | 12 +-
.../io/compress/aircompressor/TestLzoCodec.java | 13 +-
.../io/compress/aircompressor/TestSnappyCodec.java | 13 +-
.../aircompressor/TestWALCompressionLz4.java | 20 +-
.../aircompressor/TestWALCompressionLzo.java | 19 +-
.../aircompressor/TestWALCompressionSnappy.java | 20 +-
.../aircompressor/TestWALCompressionZstd.java | 20 +-
.../io/compress/aircompressor/TestZstdCodec.java | 13 +-
.../hbase/io/compress/brotli/TestBrotliCodec.java | 13 +-
.../brotli/TestHFileCompressionBrotli.java | 18 +-
.../compress/brotli/TestWALCompressionBrotli.java | 20 +-
.../io/compress/lz4/TestHFileCompressionLz4.java | 18 +-
.../hadoop/hbase/io/compress/lz4/TestLz4Codec.java | 13 +-
.../io/compress/lz4/TestWALCompressionLz4.java | 19 +-
.../xerial/TestHFileCompressionSnappy.java | 20 +-
.../hbase/io/compress/xerial/TestSnappyCodec.java | 19 +-
.../compress/xerial/TestWALCompressionSnappy.java | 22 +-
.../io/compress/zstd/TestHFileCompressionZstd.java | 27 +-
.../io/compress/zstd/TestWALCompressionZstd.java | 19 +-
.../zstd/TestZstdByteBuffDecompressor.java | 21 +-
.../hbase/io/compress/zstd/TestZstdCodec.java | 13 +-
.../hbase/io/compress/zstd/TestZstdDictionary.java | 27 +-
.../zstd/TestZstdDictionarySplitMerge.java | 37 +-
hbase-compression/pom.xml | 10 +
.../apache/hadoop/hbase/CompatibilityFactory.java | 2 +-
.../regionserver/MetricsRegionServerSource.java | 19 +-
.../MetricsRegionServerSourceImpl.java | 14 -
.../regionserver/MetricsRegionSourceImpl.java | 4 +
.../hbase/regionserver/MetricsRegionWrapper.java | 5 +
.../hbase/regionserver/MetricsTableSource.java | 11 -
.../hbase/regionserver/MetricsTableSourceImpl.java | 19 -
.../hadoop/metrics2/impl/JmxCacheBuster.java | 24 +-
.../regionserver/TestMetricsRegionSourceImpl.java | 5 +
.../apache/hadoop/hbase/http/ProfileServlet.java | 6 +-
.../apache/hadoop/hbase/http/TestGlobalFilter.java | 2 +-
.../apache/hadoop/hbase/http/TestPathFilter.java | 2 +-
.../hadoop/hbase/http/TestServletFilter.java | 2 +-
.../apache/hadoop/hbase/IntegrationTestBase.java | 3 +-
hbase-mapreduce/pom.xml | 7 +-
.../apache/hadoop/hbase/mapred/package-info.java | 2 +-
.../apache/hadoop/hbase/mapreduce/CopyTable.java | 32 +
.../hadoop/hbase/mapreduce/HRegionPartitioner.java | 2 +-
.../org/apache/hadoop/hbase/mapreduce/Import.java | 2 +-
.../hbase/mapreduce/TableSnapshotInputFormat.java | 13 +-
.../mapreduce/TableSnapshotInputFormatImpl.java | 2 +-
.../hadoop/hbase/mapreduce/package-info.java | 2 +-
.../org/apache/hadoop/hbase/mapred/TestDriver.java | 12 +-
.../hadoop/hbase/mapred/TestGroupingTableMap.java | 21 +-
.../hadoop/hbase/mapred/TestIdentityTableMap.java | 13 +-
.../mapred/TestMultiTableSnapshotInputFormat.java | 13 +-
.../apache/hadoop/hbase/mapred/TestRowCounter.java | 19 +-
.../apache/hadoop/hbase/mapred/TestSplitTable.java | 38 +-
.../hadoop/hbase/mapred/TestTableInputFormat.java | 73 +-
.../hadoop/hbase/mapred/TestTableMapReduce.java | 13 +-
.../hbase/mapred/TestTableMapReduceUtil.java | 33 +-
.../TestTableOutputFormatConnectionExhaust.java | 26 +-
.../hbase/mapred/TestTableSnapshotInputFormat.java | 58 +-
.../hadoop/hbase/mapreduce/CopyTableTestBase.java | 55 +-
.../mapreduce/CopyTableToPeerClusterTestBase.java | 41 +-
.../mapreduce/HFileOutputFormat2TestBase.java | 6 +-
.../hbase/mapreduce/MRIncrementalLoadTestBase.java | 55 +-
.../mapreduce/MultiTableInputFormatTestBase.java | 20 +-
.../TableSnapshotInputFormatTestBase.java | 27 +-
.../hadoop/hbase/mapreduce/TestCellCounter.java | 60 +-
.../hbase/mapreduce/TestConfigurePartitioner.java | 25 +-
.../hadoop/hbase/mapreduce/TestCopyTable.java | 61 +-
.../TestCopyTableToPeerClusterWithClusterKey.java | 11 +-
.../TestCopyTableToPeerClusterWithRpcUri.java | 12 +-
.../TestCopyTableToPeerClusterWithZkUri.java | 11 +-
.../hbase/mapreduce/TestGroupingTableMapper.java | 13 +-
.../hbase/mapreduce/TestHBaseMRTestingUtility.java | 26 +-
.../hbase/mapreduce/TestHFileOutputFormat2.java | 105 +-
.../TestHFileOutputFormat2WithSecurity.java | 24 +-
.../hbase/mapreduce/TestHRegionPartitioner.java | 45 +-
.../hadoop/hbase/mapreduce/TestHashTable.java | 39 +-
.../hadoop/hbase/mapreduce/TestImportExport.java | 5 +-
.../TestImportTSVWithOperationAttributes.java | 41 +-
.../hbase/mapreduce/TestImportTSVWithTTLs.java | 34 +-
.../TestImportTSVWithVisibilityLabels.java | 83 +-
.../hadoop/hbase/mapreduce/TestImportTsv.java | 126 +-
.../hbase/mapreduce/TestImportTsvParser.java | 103 +-
.../hadoop/hbase/mapreduce/TestJarFinder.java | 24 +-
.../hbase/mapreduce/TestMRIncrementalLoad.java | 29 +-
.../TestMRIncrementalLoadWithLocality.java | 29 +-
.../hbase/mapreduce/TestMultiTableInputFormat.java | 15 +-
.../mapreduce/TestMultiTableInputFormatBase.java | 29 +-
.../TestMultiTableSnapshotInputFormat.java | 19 +-
.../TestMultiTableSnapshotInputFormatImpl.java | 22 +-
.../mapreduce/TestMultithreadedTableMapper.java | 25 +-
.../hbase/mapreduce/TestRegionSizeCalculator.java | 15 +-
.../mapreduce/TestRoundRobinTableInputFormat.java | 19 +-
.../hadoop/hbase/mapreduce/TestRowCounter.java | 27 +-
.../mapreduce/TestSimpleTotalOrderPartitioner.java | 15 +-
.../hadoop/hbase/mapreduce/TestSyncTable.java | 119 +-
.../hbase/mapreduce/TestTableInputFormat.java | 72 +-
.../hbase/mapreduce/TestTableInputFormatBase.java | 14 +-
.../hbase/mapreduce/TestTableInputFormatScan.java | 13 +-
.../mapreduce/TestTableInputFormatScanBase.java | 38 +-
.../TestTableInputFormatScanEmptyToAPP.java | 13 +-
.../TestTableInputFormatScanEmptyToBBA.java | 13 +-
.../TestTableInputFormatScanEmptyToBBB.java | 13 +-
.../TestTableInputFormatScanEmptyToEmpty.java | 13 +-
.../TestTableInputFormatScanEmptyToOPP.java | 13 +-
.../TestTableInputFormatScanOBBToOPP.java | 13 +-
.../TestTableInputFormatScanOBBToQPP.java | 13 +-
.../TestTableInputFormatScanOPPToEmpty.java | 13 +-
.../TestTableInputFormatScanYYXToEmpty.java | 13 +-
.../TestTableInputFormatScanYYYToEmpty.java | 13 +-
.../TestTableInputFormatScanYZYToEmpty.java | 13 +-
.../hadoop/hbase/mapreduce/TestTableMapReduce.java | 51 +-
.../hbase/mapreduce/TestTableMapReduceBase.java | 14 +-
.../hbase/mapreduce/TestTableMapReduceUtil.java | 19 +-
.../hbase/mapreduce/TestTableOutputFormat.java | 50 +-
.../hbase/mapreduce/TestTableRecordReader.java | 22 +-
.../mapreduce/TestTableSnapshotInputFormat.java | 227 +-
.../hadoop/hbase/mapreduce/TestTableSplit.java | 70 +-
.../hbase/mapreduce/TestTimeRangeMapRed.java | 30 +-
.../hadoop/hbase/mapreduce/TestWALInputFormat.java | 27 +-
.../hadoop/hbase/mapreduce/TestWALPlayer.java | 98 +-
.../hbase/mapreduce/TestWALRecordReader.java | 52 +-
.../hbase/regionserver/TestCompactionTool.java | 23 +-
.../regionserver/TestCompactionToolNpeFix.java | 33 +-
.../replication/TestVerifyReplicationAdjunct.java | 54 +-
.../TestVerifyReplicationCrossDiffHdfs.java | 30 +-
.../TestVerifyReplicationRecompareRunnable.java | 30 +-
.../TestVerifyReplicationRpcConnectionUri.java | 11 +-
...tVerifyReplicationSecureClusterCredentials.java | 39 +-
.../TestVerifyReplicationZkClusterKey.java | 11 +-
.../TestVerifyReplicationZkConnectionUri.java | 11 +-
.../replication/VerifyReplicationTestBase.java | 106 +-
.../snapshot/TestExportSnapshotV2NoCluster.java | 1 +
hbase-metrics-api/README.txt | 2 +-
.../hbase/metrics/MetricRegistriesLoader.java | 2 +-
.../src/main/protobuf/server/ClusterStatus.proto | 8 +-
.../protobuf/server/region/StoreFileTracker.proto | 2 +
.../hadoop/hbase/rest/MultiRowResultReader.java | 6 +-
.../java/org/apache/hadoop/hbase/rest/package.html | 2 +-
.../src/main/resources/hbase-webapps/rest/rest.jsp | 2 +-
.../hbase/rest/MultiRowResourceTestBase.java | 74 +
hbase-server/pom.xml | 2 +-
.../apache/hadoop/hbase/ExecutorStatusChore.java | 2 +-
.../org/apache/hadoop/hbase/HBaseServerBase.java | 36 +-
.../hbase/client/ClientSideRegionScanner.java | 14 +
.../ZKSplitLogManagerCoordination.java | 2 +-
.../coprocessor/MultiRowMutationEndpoint.java | 2 +-
.../java/org/apache/hadoop/hbase/io/HFileLink.java | 2 +-
.../java/org/apache/hadoop/hbase/io/Reference.java | 2 +-
.../hadoop/hbase/io/hfile/BlockCacheFactory.java | 2 +-
.../hadoop/hbase/io/hfile/BlockCacheUtil.java | 2 +-
.../hadoop/hbase/io/hfile/FixedFileTrailer.java | 2 +-
.../hadoop/hbase/io/hfile/HFileBlockIndex.java | 10 +-
.../apache/hadoop/hbase/io/hfile/HFileInfo.java | 5 +
.../hadoop/hbase/io/hfile/HFilePreadReader.java | 2 +-
.../hadoop/hbase/io/hfile/HFileWriterImpl.java | 8 +-
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 34 +-
.../hbase/io/hfile/bucket/BucketProtoUtils.java | 13 +-
.../apache/hadoop/hbase/io/hfile/package-info.java | 6 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 6 +
.../assignment/MergeTableRegionsProcedure.java | 8 +-
.../assignment/SplitTableRegionProcedure.java | 130 +-
.../java/org/apache/hadoop/hbase/mob/MobCell.java | 11 +
.../hadoop/hbase/mob/MobFileCompactionChore.java | 12 +-
.../store/region/RegionProcedureStore.java | 7 +-
.../hadoop/hbase/regionserver/CompactSplit.java | 3 +-
.../hbase/regionserver/DataTieringManager.java | 67 +-
.../hadoop/hbase/regionserver/HMobStore.java | 1 +
.../hbase/regionserver/HRegionFileSystem.java | 54 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 38 +-
.../apache/hadoop/hbase/regionserver/HStore.java | 16 +-
.../hadoop/hbase/regionserver/KeyValueHeap.java | 19 +
.../hadoop/hbase/regionserver/KeyValueScanner.java | 7 +
.../hbase/regionserver/MetricsRegionServer.java | 13 +-
.../regionserver/MetricsRegionWrapperImpl.java | 12 +
.../hadoop/hbase/regionserver/MetricsTable.java | 8 -
.../hadoop/hbase/regionserver/MobStoreScanner.java | 18 +
.../hbase/regionserver/NonLazyKeyValueScanner.java | 11 +
.../hadoop/hbase/regionserver/RegionScanner.java | 11 +
.../hbase/regionserver/RegionScannerImpl.java | 17 +
.../regionserver/ReversedMobStoreScanner.java | 18 +
.../hadoop/hbase/regionserver/SegmentScanner.java | 11 +
.../hadoop/hbase/regionserver/SplitRequest.java | 2 +-
.../hadoop/hbase/regionserver/StoreFileInfo.java | 52 +-
.../hbase/regionserver/StoreFileScanner.java | 16 +
.../hadoop/hbase/regionserver/StoreScanner.java | 37 +-
.../hadoop/hbase/regionserver/StoreUtils.java | 11 +
.../regionserver/querymatcher/DeleteTracker.java | 14 +
.../MinorCompactionScanQueryMatcher.java | 14 +
.../querymatcher/NormalUserScanQueryMatcher.java | 50 +
.../querymatcher/ScanDeleteTracker.java | 22 +
.../querymatcher/ScanQueryMatcher.java | 11 +-
.../FileBasedStoreFileTracker.java | 86 +-
.../storefiletracker/StoreFileListFile.java | 2 +-
.../storefiletracker/StoreFileTracker.java | 20 +-
.../storefiletracker/StoreFileTrackerBase.java | 42 +-
.../storefiletracker/StoreFileTrackerFactory.java | 11 +-
.../regionserver/ReplicationSourceLogQueue.java | 2 +-
.../SaslServerAuthenticationProviders.java | 2 +-
.../hbase/snapshot/RestoreSnapshotHelper.java | 108 +-
.../hadoop/hbase/tool/BulkLoadHFilesTool.java | 2 +-
.../org/apache/hadoop/hbase/tool/CanaryTool.java | 8 +-
.../java/org/apache/hadoop/hbase/util/FSUtils.java | 2 +-
.../wal/AbstractRecoveredEditsOutputSink.java | 2 +-
.../apache/hadoop/hbase/replication/package.html | 2 +-
hbase-server/src/main/javadoc/overview.html | 13 +-
.../resources/hbase-webapps/master/warnings.jsp | 2 +-
.../regionserver/blockCacheBaseInfo.jsp | 2 +-
.../hbase-webapps/regionserver/blockCacheLevel.jsp | 2 +-
.../regionserver/regionListStoreStats.jsp | 2 +
.../org/apache/hadoop/hbase/HBaseTestingUtil.java | 46 +-
.../org/apache/hadoop/hbase/TestCacheEviction.java | 28 +-
.../apache/hadoop/hbase/TestCachedClusterId.java | 22 +-
.../apache/hadoop/hbase/TestCheckTestClasses.java | 3 +
.../hadoop/hbase/TestClientClusterStatus.java | 77 +-
.../hadoop/hbase/TestClientOperationTimeout.java | 26 +-
.../apache/hadoop/hbase/TestClusterBootOrder.java | 22 +-
.../hadoop/hbase/TestClusterPortAssignment.java | 39 +-
.../TestColumnFamilyDescriptorDefaultVersions.java | 35 +-
.../TestCustomPriorityRpcControllerFactory.java | 22 +-
.../hadoop/hbase/TestExecutorStatusChore.java | 16 +-
.../hbase/TestFSTableDescriptorForceCreation.java | 59 +-
.../hadoop/hbase/TestFullLogReconstruction.java | 26 +-
.../hadoop/hbase/TestGlobalMemStoreSize.java | 49 +-
.../org/apache/hadoop/hbase/TestHBaseMetaEdit.java | 32 +-
.../hadoop/hbase/TestHBaseOnOtherDfsCluster.java | 29 +-
.../apache/hadoop/hbase/TestHBaseTestingUtil.java | 40 +-
.../apache/hadoop/hbase/TestHRegionLocation.java | 20 +-
.../org/apache/hadoop/hbase/TestIOFencing.java | 26 +-
.../hbase/TestIPv6NIOServerSocketChannel.java | 20 +-
.../org/apache/hadoop/hbase/TestInfoServers.java | 42 +-
.../hadoop/hbase/TestJMXConnectorServer.java | 38 +-
.../org/apache/hadoop/hbase/TestJMXListener.java | 34 +-
.../apache/hadoop/hbase/TestLocalHBaseCluster.java | 15 +-
.../apache/hadoop/hbase/TestMetaTableAccessor.java | 99 +-
.../apache/hadoop/hbase/TestMetaTableLocator.java | 43 +-
.../hbase/TestMetaUpdatesGoToPriorityQueue.java | 22 +-
.../apache/hadoop/hbase/TestMovedRegionCache.java | 44 +-
.../org/apache/hadoop/hbase/TestMultiVersions.java | 64 +-
.../org/apache/hadoop/hbase/TestNamespace.java | 97 +-
.../hadoop/hbase/TestNodeHealthCheckChore.java | 26 +-
.../hbase/TestPartialResultsFromClientSide.java | 131 +-
.../org/apache/hadoop/hbase/TestRegionMetrics.java | 37 +-
.../apache/hadoop/hbase/TestRegionRebalancing.java | 49 +-
.../hbase/TestRegionReplicationLagEvaluation.java | 22 +-
.../TestSequenceIdMonotonicallyIncreasing.java | 26 +-
.../org/apache/hadoop/hbase/TestSerialization.java | 20 +-
.../hadoop/hbase/TestServerInternalsTracing.java | 90 +-
.../org/apache/hadoop/hbase/TestServerMetrics.java | 16 +-
.../TestServerSideScanMetricsFromClientSide.java | 41 +-
.../java/org/apache/hadoop/hbase/TestSize.java | 13 +-
.../org/apache/hadoop/hbase/TestSplitMerge.java | 26 +-
.../hadoop/hbase/TestSplitMergeQuotaTable.java | 82 +-
.../apache/hadoop/hbase/TestTagRewriteCell.java | 22 +-
.../org/apache/hadoop/hbase/TestZooKeeper.java | 75 +-
.../org/apache/hadoop/hbase/TimestampTestBase.java | 24 +-
.../hadoop/hbase/backup/TestHFileArchiving.java | 132 +-
.../example/TestZooKeeperTableArchiveClient.java | 62 +-
.../hbase/client/AbstractTestAsyncTableScan.java | 166 +-
...eWithDifferentConnectionRegistriesTestBase.java | 2 +-
...shotFromClientAfterSplittingRegionTestBase.java | 37 +-
...hotFromClientCloneLinksAfterDeleteTestBase.java | 8 +-
.../CloneSnapshotFromClientErrorTestBase.java | 18 +-
.../CloneSnapshotFromClientNormalTestBase.java | 12 +-
.../client/CloneSnapshotFromClientTestBase.java | 51 +-
.../hbase/client/FromClientSide3TestBase.java | 1188 --------
...va => FromClientSideScanExcpetionTestBase.java} | 72 +-
...romClientSide.java => FromClientSideTest1.java} | 582 ++--
.../hadoop/hbase/client/FromClientSideTest2.java | 518 ++++
.../hadoop/hbase/client/FromClientSideTest3.java | 574 ++++
...omClientSide4.java => FromClientSideTest4.java} | 408 +--
...omClientSide5.java => FromClientSideTest5.java} | 983 +++----
...ntSideBase.java => FromClientSideTestBase.java} | 119 +-
...mClientSideTestFilterAcrossMultipleRegions.java | 93 +
...bleExistsMethodMultipleRegionsMultipleGets.java | 93 +
...HTableExistsMethodMultipleRegionsSingleGet.java | 53 +
...lientSideTestPutThenGetWithMultipleThreads.java | 90 +
...hotFromClientAfterSplittingRegionsTestBase.java | 8 +-
...oreSnapshotFromClientAfterTruncateTestBase.java | 42 +-
.../RestoreSnapshotFromClientCloneTestBase.java | 18 +-
...apshotFromClientGetCompactionStateTestBase.java | 10 +-
...toreSnapshotFromClientSchemaChangeTestBase.java | 12 +-
.../RestoreSnapshotFromClientSimpleTestBase.java | 22 +-
.../client/RestoreSnapshotFromClientTestBase.java | 47 +-
.../hadoop/hbase/client/TestAsyncTableScan.java | 41 +-
.../hadoop/hbase/client/TestAsyncTableScanAll.java | 44 +-
.../hadoop/hbase/client/TestAsyncTableScanner.java | 48 +-
.../hbase/client/TestBlockEvictionFromClient.java | 7 +
.../hbase/client/TestClientDataStructureMisc.java | 118 +
.../hbase/client/TestClientSideRegionScanner.java | 78 +
...loneSnapshotFromClientAfterSplittingRegion.java | 36 +-
...oneSnapshotFromClientCloneLinksAfterDelete.java | 42 +-
.../TestCloneSnapshotFromClientCustomSFT.java | 26 +-
.../client/TestCloneSnapshotFromClientError.java | 36 +-
.../client/TestCloneSnapshotFromClientNormal.java | 36 +-
.../hbase/client/TestConnectionReconnect.java | 115 +
.../hadoop/hbase/client/TestFromClientSide1.java | 17 +-
.../client/TestFromClientSide1WithCoprocessor.java | 19 +-
...omClientSide3.java => TestFromClientSide2.java} | 11 +-
...ava => TestFromClientSide2WithCoprocessor.java} | 13 +-
.../hadoop/hbase/client/TestFromClientSide3.java | 11 +-
...ava => TestFromClientSide3WithCoprocessor.java} | 13 +-
.../hadoop/hbase/client/TestFromClientSide4.java | 1335 +--------
.../client/TestFromClientSide4WithCoprocessor.java | 24 +-
.../hadoop/hbase/client/TestFromClientSide5.java | 2886 +-------------------
.../client/TestFromClientSide5WithCoprocessor.java | 23 +-
...tFromClientSideFilterAcrossMultipleRegions.java | 19 +-
...FilterAcrossMultipleRegionsWithCoprocessor.java | 20 +-
...bleExistsMethodMultipleRegionsMultipleGets.java | 19 +-
...MultipleRegionsMultipleGetsWithCoprocessor.java | 20 +-
...HTableExistsMethodMultipleRegionsSingleGet.java | 19 +-
...hodMultipleRegionsSingleGetWithCoprocessor.java | 20 +-
.../hbase/client/TestFromClientSideNoCodec.java | 47 +-
...romClientSidePutThenGetWithMultipleThreads.java | 19 +-
...tThenGetWithMultipleThreadsWithCoprocessor.java | 20 +-
.../client/TestFromClientSideScanExcpetion.java | 224 +-
...FromClientSideScanExcpetionWithCoprocessor.java | 19 +-
.../client/TestFromClientSideWithCoprocessor.java | 63 -
.../client/TestFromClientSideWithCoprocessor4.java | 61 -
.../client/TestFromClientSideWithCoprocessor5.java | 60 -
.../hbase/client/TestIncrementsFromClientSide.java | 2 +-
...loneSnapshotFromClientAfterSplittingRegion.java | 22 +-
...oneSnapshotFromClientCloneLinksAfterDelete.java | 30 +-
.../TestMobCloneSnapshotFromClientError.java | 21 +-
.../TestMobCloneSnapshotFromClientNormal.java | 21 +-
...oreSnapshotFromClientAfterSplittingRegions.java | 23 +-
...tMobRestoreSnapshotFromClientAfterTruncate.java | 23 +-
.../TestMobRestoreSnapshotFromClientClone.java | 23 +-
...estoreSnapshotFromClientGetCompactionState.java | 23 +-
...stMobRestoreSnapshotFromClientSchemaChange.java | 23 +-
.../TestMobRestoreSnapshotFromClientSimple.java | 23 +-
.../hadoop/hbase/client/TestRawAsyncTableScan.java | 40 +-
...oreSnapshotFromClientAfterSplittingRegions.java | 36 +-
...TestRestoreSnapshotFromClientAfterTruncate.java | 36 +-
.../client/TestRestoreSnapshotFromClientClone.java | 36 +-
...estoreSnapshotFromClientGetCompactionState.java | 36 +-
.../TestRestoreSnapshotFromClientSchemaChange.java | 36 +-
.../TestRestoreSnapshotFromClientSimple.java | 36 +-
.../hbase/client/TestScannersFromClientSide.java | 2 +-
.../hadoop/hbase/client/TestTableScanMetrics.java | 246 +-
.../hadoop/hbase/codec/CodecPerformance.java | 4 +-
.../hadoop/hbase/codec/TestCellMessageCodec.java | 19 +-
.../hadoop/hbase/constraint/TestConstraint.java | 31 +-
.../hadoop/hbase/constraint/TestConstraints.java | 54 +-
.../hbase/coprocessor/SimpleRegionObserver.java | 8 +-
.../hbase/coprocessor/TestAppendTimeRange.java | 43 +-
.../coprocessor/TestClientMetaCoprocessor.java | 32 +-
.../coprocessor/TestCoprocessorConfiguration.java | 55 +-
.../hbase/coprocessor/TestCoprocessorHost.java | 31 +-
.../coprocessor/TestCoprocessorInterface.java | 53 +-
.../hbase/coprocessor/TestCoprocessorMetrics.java | 64 +-
.../TestCoprocessorSharedConnection.java | 28 +-
.../hbase/coprocessor/TestCoprocessorStop.java | 27 +-
.../coprocessor/TestCoreMasterCoprocessor.java | 31 +-
.../coprocessor/TestCoreRegionCoprocessor.java | 38 +-
.../TestCoreRegionServerCoprocessor.java | 38 +-
.../TestIncrementAndAppendWithNullResult.java | 31 +-
.../hbase/coprocessor/TestIncrementTimeRange.java | 35 +-
.../TestMasterCoprocessorExceptionWithAbort.java | 43 +-
.../TestMasterCoprocessorExceptionWithRemove.java | 33 +-
.../hbase/coprocessor/TestMasterObserver.java | 197 +-
.../TestMasterObserverToModifyTableSchema.java | 28 +-
.../hbase/coprocessor/TestMetaTableMetrics.java | 27 +-
...estNegativeMemStoreSizeWithSlowCoprocessor.java | 28 +-
.../coprocessor/TestOpenTableInCoprocessor.java | 33 +-
.../TestPostIncrementAndAppendBeforeWAL.java | 51 +-
.../coprocessor/TestReadOnlyConfiguration.java | 18 +-
.../coprocessor/TestRegionCoprocessorHost.java | 49 +-
.../TestRegionCoprocessorQuotaUsage.java | 25 +-
.../coprocessor/TestRegionObserverBypass.java | 31 +-
...ObserverForAddingMutationsFromCoprocessors.java | 39 +-
.../coprocessor/TestRegionObserverInterface.java | 106 +-
.../TestRegionObserverPreFlushAndPreCompact.java | 28 +-
.../TestRegionObserverScannerOpenHook.java | 57 +-
.../coprocessor/TestRegionObserverStacking.java | 15 +-
...tRegionServerCoprocessorExceptionWithAbort.java | 19 +-
...RegionServerCoprocessorExceptionWithRemove.java | 29 +-
.../hbase/coprocessor/TestRpcCoprocessor.java | 23 +-
.../hadoop/hbase/coprocessor/TestWALObserver.java | 62 +-
.../TestForeignExceptionDispatcher.java | 21 +-
.../TestForeignExceptionSerialization.java | 32 +-
.../TestTimeoutExceptionInjector.java | 15 +-
.../hadoop/hbase/executor/TestExecutorService.java | 20 +-
.../hadoop/hbase/filter/FilterTestingCluster.java | 34 +-
.../hbase/filter/TestBigDecimalComparator.java | 49 +-
.../hadoop/hbase/filter/TestBitComparator.java | 15 +-
.../hbase/filter/TestColumnPaginationFilter.java | 21 +-
.../hbase/filter/TestColumnPrefixFilter.java | 33 +-
.../hadoop/hbase/filter/TestColumnRangeFilter.java | 208 +-
.../hbase/filter/TestComparatorSerialization.java | 59 +-
.../hbase/filter/TestDependentColumnFilter.java | 61 +-
.../org/apache/hadoop/hbase/filter/TestFilter.java | 138 +-
.../hbase/filter/TestFilterFromRegionSide.java | 26 +-
.../apache/hadoop/hbase/filter/TestFilterList.java | 64 +-
.../hadoop/hbase/filter/TestFilterListOnMini.java | 44 +-
.../filter/TestFilterListOrOperatorWithBlkCnt.java | 37 +-
.../hbase/filter/TestFilterSerialization.java | 93 +-
.../hbase/filter/TestFilterWithScanLimits.java | 32 +-
.../hadoop/hbase/filter/TestFilterWrapper.java | 57 +-
.../TestFiltersWithBinaryComponentComparator.java | 41 +-
.../filter/TestFuzzyRowAndColumnRangeFilter.java | 55 +-
.../hadoop/hbase/filter/TestFuzzyRowFilter.java | 99 +-
.../hbase/filter/TestFuzzyRowFilterEndToEnd.java | 68 +-
.../filter/TestFuzzyRowFilterEndToEndLarge.java | 23 +-
.../hbase/filter/TestInclusiveStopFilter.java | 37 +-
.../hbase/filter/TestInvocationRecordFilter.java | 29 +-
.../hbase/filter/TestMultiRowRangeFilter.java | 111 +-
.../filter/TestMultipleColumnPrefixFilter.java | 40 +-
.../hadoop/hbase/filter/TestNullComparator.java | 28 +-
.../apache/hadoop/hbase/filter/TestPageFilter.java | 19 +-
.../hadoop/hbase/filter/TestParseFilter.java | 27 +-
.../hadoop/hbase/filter/TestPrefixFilter.java | 33 +-
.../TestQualifierFilterWithEmptyQualifier.java | 39 +-
.../hadoop/hbase/filter/TestRandomRowFilter.java | 25 +-
.../hadoop/hbase/filter/TestRegexComparator.java | 22 +-
.../hadoop/hbase/filter/TestScanRowPrefix.java | 35 +-
.../apache/hadoop/hbase/filter/TestSeekHints.java | 30 +-
.../filter/TestSingleColumnValueExcludeFilter.java | 33 +-
.../hbase/filter/TestSingleColumnValueFilter.java | 114 +-
.../apache/hadoop/hbase/fs/TestBlockReorder.java | 71 +-
.../hbase/fs/TestBlockReorderBlockLocation.java | 58 +-
.../hbase/fs/TestBlockReorderMultiBlocks.java | 51 +-
.../hadoop/hbase/http/TestDebugDumpRedaction.java | 35 +-
.../hadoop/hbase/http/TestInfoServersACL.java | 65 +-
.../hbase/io/TestByteBufferOutputStream.java | 16 +-
.../hbase/io/TestFSDataInputStreamWrapper.java | 16 +-
.../org/apache/hadoop/hbase/io/TestFileLink.java | 28 +-
.../org/apache/hadoop/hbase/io/TestHFileLink.java | 76 +-
.../hadoop/hbase/io/TestHalfStoreFileReader.java | 39 +-
.../org/apache/hadoop/hbase/io/TestHeapSize.java | 21 +-
.../hbase/io/TestImmutableBytesWritable.java | 42 +-
.../org/apache/hadoop/hbase/io/TestMetricsIO.java | 14 +-
.../hadoop/hbase/io/compress/HFileTestBase.java | 16 +-
.../io/encoding/TestBufferedDataBlockEncoder.java | 19 +-
.../hbase/io/encoding/TestChangingEncoding.java | 23 +-
.../hbase/io/encoding/TestDataBlockEncoders.java | 58 +-
.../hbase/io/encoding/TestDataBlockEncoding.java | 18 +-
.../io/encoding/TestSeekBeforeWithReverseScan.java | 23 +-
.../io/encoding/TestSeekToBlockWithEncoders.java | 48 +-
.../apache/hadoop/hbase/io/hfile/KeySampler.java | 6 +-
.../hbase/io/hfile/TestBlockCacheReporting.java | 21 +-
.../hfile/TestBlockEvictionOnRegionMovement.java | 27 +-
.../hadoop/hbase/io/hfile/TestBlockIOUtils.java | 207 +-
.../hadoop/hbase/io/hfile/TestBytesReadFromFs.java | 67 +-
.../hadoop/hbase/io/hfile/TestCacheConfig.java | 25 +-
.../hadoop/hbase/io/hfile/TestCacheOnWrite.java | 85 +-
.../hadoop/hbase/io/hfile/TestCacheStats.java | 16 +-
.../hbase/io/hfile/TestCachedBlockQueue.java | 15 +-
.../apache/hadoop/hbase/io/hfile/TestChecksum.java | 25 +-
.../hbase/io/hfile/TestCombinedBlockCache.java | 20 +-
.../hbase/io/hfile/TestFixedFileTrailer.java | 56 +-
.../io/hfile/TestForceCacheImportantBlocks.java | 39 +-
.../apache/hadoop/hbase/io/hfile/TestHFile.java | 220 +-
.../hadoop/hbase/io/hfile/TestHFileBlock.java | 113 +-
.../io/hfile/TestHFileBlockHeaderCorruption.java | 222 +-
.../hadoop/hbase/io/hfile/TestHFileBlockIndex.java | 153 +-
.../hbase/io/hfile/TestHFileBlockUnpack.java | 66 +-
.../hbase/io/hfile/TestHFileDataBlockEncoder.java | 54 +-
.../hadoop/hbase/io/hfile/TestHFileEncryption.java | 39 +-
.../TestHFileInlineToRootChunkConversion.java | 13 +-
.../hbase/io/hfile/TestHFilePrettyPrinter.java | 46 +-
.../hadoop/hbase/io/hfile/TestHFileReaderImpl.java | 29 +-
.../hfile/TestHFileScannerImplReferenceCount.java | 249 +-
.../hadoop/hbase/io/hfile/TestHFileSeek.java | 33 +-
.../hadoop/hbase/io/hfile/TestHFileWriterV3.java | 42 +-
.../hfile/TestHFileWriterV3WithDataEncoders.java | 63 +-
.../io/hfile/TestLazyDataBlockDecompression.java | 101 +-
.../hbase/io/hfile/TestLruAdaptiveBlockCache.java | 41 +-
.../hadoop/hbase/io/hfile/TestLruBlockCache.java | 39 +-
.../hadoop/hbase/io/hfile/TestLruCachedBlock.java | 21 +-
.../apache/hadoop/hbase/io/hfile/TestPrefetch.java | 49 +-
.../hadoop/hbase/io/hfile/TestPrefetchRSClose.java | 25 +-
.../apache/hadoop/hbase/io/hfile/TestReseekTo.java | 16 +-
.../hbase/io/hfile/TestRowIndexV1DataEncoder.java | 21 +-
.../hbase/io/hfile/TestRowIndexV1RoundTrip.java | 22 +-
.../hbase/io/hfile/TestScannerFromBucketCache.java | 54 +-
.../hfile/TestScannerSelectionUsingKeyRange.java | 38 +-
.../io/hfile/TestScannerSelectionUsingTTL.java | 35 +-
.../io/hfile/TestSeekBeforeWithInlineBlocks.java | 32 +-
.../apache/hadoop/hbase/io/hfile/TestSeekTo.java | 51 +-
.../hbase/io/hfile/TestTinyLfuBlockCache.java | 25 +-
.../hbase/io/hfile/bucket/TestBucketCache.java | 179 +-
.../bucket/TestBucketCacheEmptyPersistence.java | 44 +-
.../io/hfile/bucket/TestBucketCachePersister.java | 20 +-
.../io/hfile/bucket/TestBucketCacheRefCnt.java | 23 +-
.../io/hfile/bucket/TestBucketWriterThread.java | 25 +-
.../io/hfile/bucket/TestByteBufferIOEngine.java | 32 +-
.../bucket/TestExclusiveMemoryMmapEngine.java | 22 +-
.../hbase/io/hfile/bucket/TestFileIOEngine.java | 39 +-
.../io/hfile/bucket/TestPrefetchPersistence.java | 52 +-
.../hfile/bucket/TestPrefetchWithBucketCache.java | 71 +-
.../hadoop/hbase/io/hfile/bucket/TestRAMCache.java | 29 +-
.../bucket/TestRecoveryPersistentBucketCache.java | 19 +-
.../io/hfile/bucket/TestVerifyBucketCacheFile.java | 66 +-
...leRpcServer.java => AbstractTestRpcServer.java} | 58 +-
.../apache/hadoop/hbase/ipc/TestBufferChain.java | 27 +-
.../apache/hadoop/hbase/ipc/TestCallRunner.java | 56 +-
.../hadoop/hbase/ipc/TestFifoRpcScheduler.java | 19 +-
.../apache/hadoop/hbase/ipc/TestHBaseClient.java | 49 +-
.../hbase/ipc/TestMasterFifoRpcScheduler.java | 28 +-
.../hbase/ipc/TestMultipleServerPrincipalsIPC.java | 70 +-
.../hbase/ipc/TestNettyChannelWritability.java | 21 +-
.../hbase/ipc/TestNettyIPCCloseConnection.java | 25 +-
.../hadoop/hbase/ipc/TestNettyRpcServer.java | 77 +-
.../apache/hadoop/hbase/ipc/TestProtoBufRpc.java | 56 +-
.../hadoop/hbase/ipc/TestRWQueueRpcExecutor.java | 41 +-
.../hadoop/hbase/ipc/TestRpcClientLeaks.java | 43 +-
.../hadoop/hbase/ipc/TestRpcConnectionHeader.java | 19 +-
.../hadoop/hbase/ipc/TestRpcHandlerException.java | 39 +-
.../apache/hadoop/hbase/ipc/TestRpcMetrics.java | 15 +-
.../ipc/TestRpcServerSlowConnectionSetup.java | 48 +-
.../hbase/ipc/TestRpcServerTraceLogging.java | 22 +-
.../hbase/ipc/TestRpcSkipInitialSaslHandshake.java | 29 +-
.../hadoop/hbase/ipc/TestSecureNettyRpcServer.java | 40 +-
.../hbase/ipc/TestSecureSimpleRpcServer.java | 46 +-
.../hbase/ipc/TestSecurityRpcSentBytesMetrics.java | 27 +-
.../apache/hadoop/hbase/ipc/TestServerCall.java | 35 +-
.../hadoop/hbase/ipc/TestSimpleRpcScheduler.java | 52 +-
.../hadoop/hbase/ipc/TestSimpleRpcServer.java | 82 +-
.../hadoop/hbase/master/AbstractTestDLS.java | 39 +-
.../master/AbstractTestMasterRegionMutation.java | 137 +
.../hbase/master/AbstractTestRestartCluster.java | 8 +-
.../hbase/master/MasterStateStoreTestBase.java | 8 +-
.../hbase/master/TestActiveMasterManager.java | 29 +-
.../hbase/master/TestAlwaysStandByHMaster.java | 32 +-
.../hbase/master/TestAssignmentManagerMetrics.java | 36 +-
.../apache/hadoop/hbase/master/TestBalancer.java | 37 +-
.../hbase/master/TestClientMetaServiceRPCs.java | 23 +-
.../hbase/master/TestClockSkewDetection.java | 15 +-
.../hbase/master/TestCloseAnOpeningRegion.java | 21 +-
.../hadoop/hbase/master/TestClusterRestart.java | 19 +-
.../hbase/master/TestClusterRestartFailover.java | 44 +-
.../TestClusterRestartFailoverSplitWithoutZk.java | 11 +-
.../master/TestClusterRestartSplitWithoutZk.java | 11 +-
.../hbase/master/TestClusterStatusPublisher.java | 43 +-
.../hadoop/hbase/master/TestDLSAsyncFSWAL.java | 11 +-
.../apache/hadoop/hbase/master/TestDLSFSHLog.java | 11 +-
.../apache/hadoop/hbase/master/TestDeadServer.java | 61 +-
.../hadoop/hbase/master/TestGetInfoPort.java | 23 +-
.../hbase/master/TestGetLastFlushedSequenceId.java | 30 +-
.../hbase/master/TestGetReplicationLoad.java | 35 +-
.../hbase/master/TestHMasterCommandLine.java | 15 +-
.../hbase/master/TestHMasterRPCException.java | 23 +-
.../hadoop/hbase/master/TestListTablesByState.java | 35 +-
.../hbase/master/TestLoadProcedureError.java | 23 +-
.../org/apache/hadoop/hbase/master/TestMaster.java | 45 +-
.../master/TestMasterAbortAndRSGotKilled.java | 28 +-
.../hbase/master/TestMasterBalanceThrottling.java | 33 +-
.../hadoop/hbase/master/TestMasterBalancerNPE.java | 36 +-
.../hbase/master/TestMasterChoreScheduled.java | 29 +-
.../master/TestMasterCoprocessorServices.java | 20 +-
.../hbase/master/TestMasterDryRunBalancer.java | 22 +-
.../hadoop/hbase/master/TestMasterFailover.java | 39 +-
.../TestMasterFailoverBalancerPersistence.java | 17 +-
.../hadoop/hbase/master/TestMasterFileSystem.java | 38 +-
.../TestMasterFileSystemWithStoreFileTracking.java | 28 +-
.../master/TestMasterFileSystemWithWALDir.java | 23 +-
.../TestMasterHandlerFullWhenTransitRegion.java | 17 +-
.../hadoop/hbase/master/TestMasterMetrics.java | 21 +-
.../hbase/master/TestMasterMetricsWrapper.java | 25 +-
.../hadoop/hbase/master/TestMasterNoCluster.java | 41 +-
.../TestMasterOperationsForRegionReplicas.java | 55 +-
.../hadoop/hbase/master/TestMasterQosFunction.java | 17 +-
.../hbase/master/TestMasterRegionMutation1.java | 149 +-
.../hbase/master/TestMasterRegionMutation2.java | 47 +-
.../hadoop/hbase/master/TestMasterRepairMode.java | 56 +-
.../TestMasterRestartAfterDisablingTable.java | 51 +-
.../hadoop/hbase/master/TestMasterShutdown.java | 28 +-
.../hadoop/hbase/master/TestMasterTransitions.java | 38 +-
.../hadoop/hbase/master/TestMasterUseIp.java | 22 +-
.../master/TestMergeTableRegionsWhileRSCrash.java | 26 +-
.../master/TestMetaAssignmentWithStopMaster.java | 28 +-
.../hbase/master/TestMetaShutdownHandler.java | 44 +-
.../master/TestMigrateAndMirrorMetaLocations.java | 25 +-
.../hbase/master/TestMigrateNamespaceTable.java | 27 +-
.../master/TestNewStartedRegionServerVersion.java | 23 +-
.../hbase/master/TestOldWALsDirSizeChore.java | 30 +-
.../hadoop/hbase/master/TestRecreateCluster.java | 34 +-
.../hadoop/hbase/master/TestRegionPlacement.java | 70 +-
.../hadoop/hbase/master/TestRegionPlacement2.java | 40 +-
.../hbase/master/TestRegionPlansWithThrottle.java | 26 +-
.../hadoop/hbase/master/TestRegionState.java | 24 +-
.../hbase/master/TestRegionsRecoveryChore.java | 27 +-
.../master/TestRegionsRecoveryConfigManager.java | 25 +-
.../master/TestRestartWithEmptyWALDirectory.java | 23 +-
.../master/TestRetainAssignmentOnRestart.java | 25 +-
...estRetainAssignmentOnRestartSplitWithoutZk.java | 11 +-
.../hadoop/hbase/master/TestRollingRestart.java | 52 +-
.../master/TestRoundRobinAssignmentOnRestart.java | 23 +-
...oundRobinAssignmentOnRestartSplitWithoutZk.java | 11 +-
.../TestServerCrashProcedureCarryingMetaStuck.java | 21 +-
.../master/TestServerCrashProcedureStuck.java | 21 +-
.../hbase/master/TestShutdownBackupMaster.java | 23 +-
.../master/TestShutdownWithNoRegionServer.java | 21 +-
.../hadoop/hbase/master/TestSplitLogManager.java | 35 +-
.../hbase/master/TestSplitOrMergeStateStore.java | 23 +-
.../hbase/master/TestSplitRegionWhileRSCrash.java | 26 +-
.../hadoop/hbase/master/TestSplitWALManager.java | 35 +-
.../hadoop/hbase/master/TestUnknownServers.java | 26 +-
.../hadoop/hbase/master/TestWarmupRegion.java | 31 +-
.../master/assignment/AssignmentTestingUtil.java | 4 +-
.../assignment/TestAMAssignWithRandExec.java | 13 +-
.../master/assignment/TestAMServerFailedOpen.java | 19 +-
...estAssignRegionToUninitializedRegionServer.java | 27 +-
.../master/assignment/TestAssignmentManager.java | 43 +-
.../assignment/TestAssignmentManagerBase.java | 26 +-
.../TestAssignmentManagerLoadMetaRegionState.java | 25 +-
.../assignment/TestAssignmentManagerUtil.java | 30 +-
.../master/assignment/TestAssignmentOnRSCrash.java | 31 +-
.../assignment/TestCloseRegionWhileRSCrash.java | 21 +-
.../TestDeadServerMetricRegionChore.java | 23 +-
.../assignment/TestExceptionInAssignRegion.java | 41 +-
.../TestExceptionInUnassignedRegion.java | 41 +-
.../hbase/master/assignment/TestHbckChore.java | 29 +-
.../TestMasterAbortWhileMergingTable.java | 32 +-
.../assignment/TestMergeTableRegionsProcedure.java | 52 +-
.../assignment/TestModifyTableWhileMerging.java | 28 +-
.../assignment/TestOpenRegionProcedureBackoff.java | 21 +-
.../assignment/TestOpenRegionProcedureHang.java | 21 +-
.../assignment/TestRaceBetweenSCPAndTRSP.java | 21 +-
...TestReduceExcessRegionReplicasBlockedByRIT.java | 27 +-
.../TestRegionAssignedToMultipleRegionServers.java | 25 +-
.../hbase/master/assignment/TestRegionBypass.java | 42 +-
.../assignment/TestRegionMoveAndAbandon.java | 33 +-
.../master/assignment/TestRegionReplicaSplit.java | 40 +-
.../hbase/master/assignment/TestRegionSplit.java | 65 +-
.../TestRegionSplitAndSeparateChildren.java | 55 +-
.../master/assignment/TestRegionStateNodeLock.java | 25 +-
.../master/assignment/TestRegionStateStore.java | 47 +-
.../hbase/master/assignment/TestRegionStates.java | 31 +-
.../assignment/TestReportOnlineRegionsRace.java | 23 +-
...tReportRegionStateTransitionFromDeadServer.java | 28 +-
.../TestReportRegionStateTransitionRetry.java | 21 +-
.../master/assignment/TestRogueRSAssignment.java | 61 +-
.../hbase/master/assignment/TestRollbackSCP.java | 27 +-
.../master/assignment/TestSCPGetRegionsRace.java | 25 +-
.../assignment/TestSplitTableRegionProcedure.java | 111 +-
.../TestTRSPPersistUninitializedSubProc.java | 21 +-
.../TestTransitRegionStateProcedure.java | 49 +-
.../assignment/TestWakeUpUnexpectedProcedure.java | 23 +-
.../balancer/BalancerConditionalsTestUtil.java | 31 +-
.../balancer/RSGroupableBalancerTestBase.java | 59 +-
.../TestBalancerStatusTagInJMXMetrics.java | 28 +-
.../balancer/TestCacheAwareLoadBalancer.java | 19 +-
.../balancer/TestFavoredNodeTableImport.java | 28 +-
.../TestFavoredStochasticBalancerPickers.java | 44 +-
.../TestFavoredStochasticLoadBalancer.java | 137 +-
.../balancer/TestLoadBalancerStateStore.java | 23 +-
.../TestMetaTableIsolationBalancerConditional.java | 36 +-
.../balancer/TestRSGroupBasedLoadBalancer.java | 25 +-
...lancerWithCacheAwareLoadBalancerAsInternal.java | 25 +-
...lancerWithStochasticLoadBalancerAsInternal.java | 22 +-
...TestReplicaDistributionBalancerConditional.java | 21 +-
.../balancer/TestStochasticBalancerJmxMetrics.java | 45 +-
...BalancerHeterogeneousCostRulesLoadFromHDFS.java | 23 +-
.../hbase/master/cleaner/TestCleanerChore.java | 99 +-
.../master/cleaner/TestCleanerClearHFiles.java | 27 +-
.../hbase/master/cleaner/TestHFileCleaner.java | 96 +-
.../hbase/master/cleaner/TestHFileLinkCleaner.java | 83 +-
.../hbase/master/cleaner/TestLogsCleaner.java | 37 +-
.../cleaner/TestReplicationBarrierCleaner.java | 56 +-
.../cleaner/TestReplicationHFileCleaner.java | 51 +-
.../master/cleaner/TestSnapshotCleanerChore.java | 13 +-
.../master/cleaner/TestSnapshotFromMaster.java | 71 +-
.../http/TestApiV1ClusterMetricsResource.java | 62 +-
.../hbase/master/http/TestHbckMetricsResource.java | 60 +-
.../hbase/master/http/TestMasterStatusPage.java | 34 +-
.../hbase/master/http/TestMasterStatusUtil.java | 25 +-
.../hadoop/hbase/master/http/TestMetaBrowser.java | 94 +-
.../master/http/TestMetaBrowserNoCluster.java | 26 +-
.../hbase/master/http/TestRegionVisualizer.java | 21 +-
.../hbase/master/http/gson/GsonFactoryTest.java | 19 +-
.../hbase/master/janitor/TestCatalogJanitor.java | 60 +-
.../master/janitor/TestCatalogJanitorCluster.java | 38 +-
.../janitor/TestCatalogJanitorInMemoryStates.java | 58 +-
.../hadoop/hbase/master/janitor/TestMetaFixer.java | 69 +-
.../master/janitor/TestMetaFixerNoCluster.java | 18 +-
.../hbase/master/locking/TestLockManager.java | 35 +-
.../hbase/master/locking/TestLockProcedure.java | 66 +-
.../migrate/TestInitializeStoreFileTracker.java | 27 +-
...gionNormalizerManagerConfigurationObserver.java | 23 +-
.../normalizer/TestRegionNormalizerStateStore.java | 23 +-
.../normalizer/TestRegionNormalizerWorkQueue.java | 24 +-
.../normalizer/TestRegionNormalizerWorker.java | 63 +-
.../normalizer/TestSimpleRegionNormalizer.java | 91 +-
.../TestSimpleRegionNormalizerOnCluster.java | 109 +-
.../MasterFailoverWithProceduresTestBase.java | 8 +-
.../procedure/MasterProcedureTestingUtility.java | 24 +-
.../procedure/TestCloneSnapshotProcedure.java | 33 +-
.../TestCloneSnapshotProcedureFileBasedSFT.java | 18 +-
.../TestCreateDeleteTableProcedureWithRetry.java | 28 +-
.../procedure/TestCreateNamespaceProcedure.java | 35 +-
.../procedure/TestCreateTableNoRegionServer.java | 29 +-
.../master/procedure/TestCreateTableProcedure.java | 75 +-
.../TestCreateTableProcedureMuitipleRegions.java | 21 +-
.../TestCreateTableWithMasterFailover.java | 13 +-
.../TestDeleteColumnFamilyProcedureFromClient.java | 41 +-
.../procedure/TestDeleteNamespaceProcedure.java | 48 +-
.../master/procedure/TestDeleteTableProcedure.java | 90 +-
.../TestDeleteTableProcedureWithRecovery.java | 53 +-
.../TestDeleteTableWithMasterFailover.java | 13 +-
.../procedure/TestDisableTableProcedure.java | 48 +-
.../TestDisableTableWithMasterFailover.java | 13 +-
.../master/procedure/TestEnableTableProcedure.java | 51 +-
.../TestEnableTableWithMasterFailover.java | 13 +-
.../TestFastFailOnProcedureNotRegistered.java | 29 +-
.../master/procedure/TestFlushTableProcedure.java | 20 +-
.../procedure/TestFlushTableProcedureBase.java | 20 +-
.../TestFlushTableProcedureMasterRestarts.java | 13 +-
...eProcedureWithDoNotSupportFlushTableMaster.java | 13 +-
.../hadoop/hbase/master/procedure/TestHBCKSCP.java | 56 +-
.../master/procedure/TestIgnoreUnknownFamily.java | 40 +-
.../master/procedure/TestLogRollProcedure.java | 34 +-
.../TestManageTableErasureCodingPolicy.java | 23 +-
.../procedure/TestMasterObserverPostCalls.java | 67 +-
.../procedure/TestMasterProcedureEvents.java | 42 +-
.../procedure/TestMasterProcedureScheduler.java | 81 +-
.../TestMasterProcedureSchedulerConcurrency.java | 51 +-
.../procedure/TestModifyNamespaceProcedure.java | 35 +-
.../master/procedure/TestModifyTableProcedure.java | 144 +-
.../TestModifyTableProcedureWithRecovery.java | 63 +-
.../hbase/master/procedure/TestProcedureAdmin.java | 56 +-
.../master/procedure/TestProcedurePriority.java | 21 +-
.../master/procedure/TestProcedureTracing.java | 82 +-
.../master/procedure/TestProcedureWaitAndWake.java | 21 +-
.../master/procedure/TestRaceBetweenSCPAndDTP.java | 21 +-
.../procedure/TestRecoverySnapshotUtils.java | 27 +-
.../procedure/TestReloadQuotasProcedure.java | 39 +-
.../TestReopenTableRegionsIntegration.java | 51 +-
.../TestReopenTableRegionsProcedureBackoff.java | 23 +-
...estReopenTableRegionsProcedureBatchBackoff.java | 25 +-
.../TestReopenTableRegionsProcedureBatching.java | 25 +-
...estReopenTableRegionsProcedureInfiniteLoop.java | 21 +-
...ReopenTableRegionsProcedureSpecificRegions.java | 131 +-
.../procedure/TestRestoreSnapshotProcedure.java | 53 +-
.../hadoop/hbase/master/procedure/TestSCP.java | 18 +-
.../hadoop/hbase/master/procedure/TestSCPBase.java | 14 +-
.../hbase/master/procedure/TestSCPWithMeta.java | 13 +-
.../procedure/TestSCPWithMetaWithReplicas.java | 11 +-
...CPWithMetaWithReplicasWithoutZKCoordinated.java | 11 +-
.../TestSCPWithMetaWithoutZKCoordinated.java | 11 +-
.../master/procedure/TestSCPWithReplicas.java | 11 +-
.../procedure/TestSCPWithReplicasWithRSGroup.java | 12 +-
.../TestSCPWithReplicasWithoutZKCoordinated.java | 11 +-
.../hbase/master/procedure/TestSCPWithoutMeta.java | 13 +-
.../procedure/TestSCPWithoutMetaWithReplicas.java | 11 +-
...ithoutMetaWithReplicasWithoutZKCoordinated.java | 11 +-
.../TestSCPWithoutMetaWithoutZKCoordinated.java | 11 +-
.../procedure/TestSCPWithoutZKCoordinated.java | 11 +-
.../procedure/TestSafemodeBringsDownMaster.java | 32 +-
.../procedure/TestSchedulerQueueDeadLock.java | 46 +-
.../procedure/TestServerRemoteProcedure.java | 43 +-
.../master/procedure/TestSnapshotProcedure.java | 21 +-
.../TestSnapshotProcedureBasicSnapshot.java | 26 +-
.../TestSnapshotProcedureConcurrently.java | 19 +-
.../TestSnapshotProcedureEarlyExpiration.java | 20 +-
.../TestSnapshotProcedureForSnapshotType.java | 36 +-
.../TestSnapshotProcedureMasterRestarts.java | 19 +-
.../master/procedure/TestSnapshotProcedureRIT.java | 13 +-
.../procedure/TestSnapshotProcedureRSCrashes.java | 13 +-
.../TestSnapshotProcedureSnapshotCorrupted.java | 17 +-
.../TestSnapshotProcedureWithLockTimeout.java | 27 +-
.../procedure/TestSnapshotRegionProcedure.java | 25 +-
.../procedure/TestSnapshotVerifyProcedure.java | 47 +-
.../master/procedure/TestSplitWALProcedure.java | 39 +-
...tSuspendTRSPWhenHoldingRegionStateNodeLock.java | 25 +-
.../procedure/TestTableDDLProcedureBase.java | 22 +-
.../TestTableDescriptorModificationFromClient.java | 50 +-
.../TestTableProcedureWaitingQueueCleanup.java | 23 +-
.../procedure/TestTruncateRegionProcedure.java | 58 +-
.../TestTruncateRegionProcedureWithRecovery.java | 68 +-
.../procedure/TestTruncateTableProcedure.java | 62 +-
.../TestTruncateTableProcedureWithRecovery.java | 53 +-
.../TestTruncateTableWithMasterFailover.java | 15 +-
.../procedure/TestWALProcedureStoreOnHDFS.java | 50 +-
.../hbase/master/region/MasterRegionTestBase.java | 8 +-
.../region/TestChangeSFTForMasterRegion.java | 23 +-
.../master/region/TestMasterRegionCompaction.java | 17 +-
.../hbase/master/region/TestMasterRegionFlush.java | 35 +-
.../master/region/TestMasterRegionInitialize.java | 23 +-
.../region/TestMasterRegionOnTwoFileSystems.java | 37 +-
.../master/region/TestMasterRegionRpcTimeout.java | 15 +-
.../master/region/TestMasterRegionWALCleaner.java | 19 +-
.../master/region/TestMasterRegionWALRecovery.java | 19 +-
.../TestMasterRegionWALSyncTimeoutIOException.java | 15 +-
.../replication/TestDisablePeerModification.java | 55 +-
.../replication/TestMigrateReplicationQueue.java | 19 +-
...rateReplicationQueueFromZkToTableProcedure.java | 31 +-
...icationQueueFromZkToTableProcedureRecovery.java | 31 +-
.../TestModifyPeerProcedureRetryBackoff.java | 21 +-
.../TestRegisterPeerWorkerWhenRestarting.java | 23 +-
...tReplicationPeerManagerMigrateQueuesFromZk.java | 45 +-
.../TestSyncReplicationReplayWALManager.java | 23 +-
...itPeerSyncReplicationStateProcedureBackoff.java | 21 +-
...nsitPeerSyncReplicationStateProcedureRetry.java | 19 +-
.../snapshot/TestSnapshotCleanupStateStore.java | 23 +-
.../master/snapshot/TestSnapshotFileCache.java | 41 +-
...stSnapshotFileCacheWithDifferentWorkingDir.java | 19 +-
.../master/snapshot/TestSnapshotHFileCleaner.java | 35 +-
.../hbase/master/snapshot/TestSnapshotManager.java | 84 +-
.../hbase/master/snapshot/TestSnapshotStats.java | 46 +-
.../master/snapshot/TestTakeSnapshotHandler.java | 49 +-
.../org/apache/hadoop/hbase/mob/MobTestUtil.java | 18 +-
.../apache/hadoop/hbase/mob/TestCachedMobFile.java | 35 +-
.../hbase/mob/TestDefaultMobStoreFlusher.java | 65 +-
.../hbase/mob/TestExpiredMobFileCleaner.java | 40 +-
.../hbase/mob/TestExpiredMobFileCleanerChore.java | 54 +-
.../hadoop/hbase/mob/TestMobCompactionOptMode.java | 12 +-
.../mob/TestMobCompactionOptRegionBatchMode.java | 23 +-
.../TestMobCompactionRegularRegionBatchMode.java | 23 +-
.../hbase/mob/TestMobCompactionWithDefaults.java | 168 +-
.../hbase/mob/TestMobCompactionWithException.java | 48 +-
.../hadoop/hbase/mob/TestMobDataBlockEncoding.java | 20 +-
.../org/apache/hadoop/hbase/mob/TestMobFile.java | 31 +-
.../apache/hadoop/hbase/mob/TestMobFileCache.java | 24 +-
.../hadoop/hbase/mob/TestMobFileCleanupUtil.java | 25 +-
.../apache/hadoop/hbase/mob/TestMobFileLink.java | 31 +-
.../apache/hadoop/hbase/mob/TestMobFileName.java | 24 +-
.../hadoop/hbase/mob/TestMobStoreCompaction.java | 148 +-
.../hadoop/hbase/mob/TestMobStoreScanner.java | 86 +-
.../org/apache/hadoop/hbase/mob/TestMobUtils.java | 21 +-
.../hbase/mob/TestMobWithByteBuffAllocator.java | 28 +-
.../hbase/mob/TestRSMobFileCleanerChore.java | 25 +-
.../TestMemoryBoundedLogMessageBuffer.java | 25 +-
.../hadoop/hbase/monitoring/TestTaskMonitor.java | 37 +-
.../hbase/namequeues/TestNamedQueueRecorder.java | 134 +-
.../hadoop/hbase/namequeues/TestRpcLogDetails.java | 19 +-
.../hbase/namequeues/TestSlowLogAccessor.java | 46 +-
.../hadoop/hbase/namequeues/TestTooLargeLog.java | 42 +-
.../hbase/namequeues/TestWALEventTracker.java | 29 +-
.../TestWALEventTrackerTableAccessor.java | 13 +-
.../TestWalEventTrackerQueueService.java | 27 +-
.../hbase/namespace/TestNamespaceAuditor.java | 109 +-
.../hbase/procedure/TestFailedProcCleanup.java | 22 +-
.../hadoop/hbase/procedure/TestProcedure.java | 17 +-
.../hbase/procedure/TestProcedureCoordinator.java | 28 +-
.../hbase/procedure/TestProcedureDescriber.java | 15 +-
.../hbase/procedure/TestProcedureManager.java | 27 +-
.../hbase/procedure/TestProcedureMember.java | 17 +-
.../hadoop/hbase/procedure/TestZKProcedure.java | 39 +-
.../procedure/TestZKProcedureControllers.java | 41 +-
.../store/region/RegionProcedureStoreTestBase.java | 8 +-
.../region/RegionProcedureStoreTestProcedure.java | 2 +-
.../region/TestHFileProcedurePrettyPrinter.java | 19 +-
.../store/region/TestRegionProcedureStore.java | 19 +-
.../region/TestRegionProcedureStoreMigration.java | 27 +-
.../region/TestWALProcedurePrettyPrinter.java | 15 +-
.../hbase/protobuf/TestReplicationProtobuf.java | 17 +-
.../hbase/quotas/SpaceQuotaHelperForTests.java | 33 +-
.../hbase/quotas/TestActivePolicyEnforcement.java | 37 +-
.../hadoop/hbase/quotas/TestAtomicReadQuota.java | 20 +-
.../hbase/quotas/TestBlockBytesScannedQuota.java | 28 +-
.../quotas/TestClusterScopeQuotaThrottle.java | 31 +-
.../hbase/quotas/TestDefaultAtomicQuota.java | 20 +-
.../hbase/quotas/TestDefaultOperationQuota.java | 18 +-
.../hadoop/hbase/quotas/TestDefaultQuota.java | 20 +-
.../quotas/TestFeedbackAdaptiveRateLimiter.java | 92 +-
.../hbase/quotas/TestFileArchiverNotifierImpl.java | 62 +-
.../quotas/TestFileSystemUtilizationChore.java | 20 +-
.../hbase/quotas/TestGlobalQuotaSettingsImpl.java | 16 +-
.../hbase/quotas/TestLowLatencySpaceQuotas.java | 68 +-
.../hbase/quotas/TestMasterQuotaManager.java | 16 +-
.../hbase/quotas/TestMasterQuotasObserver.java | 67 +-
.../quotas/TestMasterQuotasObserverWithMocks.java | 30 +-
.../quotas/TestNamespaceQuotaViolationStore.java | 20 +-
.../apache/hadoop/hbase/quotas/TestQuotaAdmin.java | 76 +-
.../apache/hadoop/hbase/quotas/TestQuotaCache.java | 23 +-
.../hadoop/hbase/quotas/TestQuotaCache2.java | 19 +-
.../hbase/quotas/TestQuotaObserverChore.java | 18 +-
.../TestQuotaObserverChoreRegionReports.java | 31 +-
.../TestQuotaObserverChoreWithMiniCluster.java | 113 +-
.../apache/hadoop/hbase/quotas/TestQuotaState.java | 38 +-
.../hadoop/hbase/quotas/TestQuotaStatusRPCs.java | 56 +-
.../hadoop/hbase/quotas/TestQuotaTableUtil.java | 73 +-
.../hadoop/hbase/quotas/TestQuotaThrottle.java | 35 +-
.../hadoop/hbase/quotas/TestQuotaUserOverride.java | 25 +-
.../hadoop/hbase/quotas/TestRateLimiter.java | 21 +-
.../quotas/TestRegionServerSpaceQuotaManager.java | 24 +-
.../hadoop/hbase/quotas/TestRegionSizeImpl.java | 13 +-
.../hbase/quotas/TestRegionSizeReportingChore.java | 17 +-
.../hbase/quotas/TestRegionSizeStoreImpl.java | 21 +-
.../hadoop/hbase/quotas/TestRegionSizeUse.java | 40 +-
.../quotas/TestSnapshotQuotaObserverChore.java | 52 +-
.../quotas/TestSpaceQuotaBasicFunctioning.java | 50 +-
.../hbase/quotas/TestSpaceQuotaDropTable.java | 42 +-
.../hbase/quotas/TestSpaceQuotaIncrease.java | 36 +-
.../hbase/quotas/TestSpaceQuotaOnBulkLoad.java | 59 +-
.../quotas/TestSpaceQuotaOnNonExistingTables.java | 34 +-
.../hadoop/hbase/quotas/TestSpaceQuotaRemoval.java | 36 +-
.../hbase/quotas/TestSpaceQuotaSwitchPolicies.java | 36 +-
...estSpaceQuotaViolationPolicyRefresherChore.java | 18 +-
.../quotas/TestSpaceQuotasWithRegionReplicas.java | 34 +-
.../hbase/quotas/TestSpaceQuotasWithSnapshots.java | 56 +-
.../quotas/TestSuperUserQuotaPermissions.java | 40 +-
.../hbase/quotas/TestTableQuotaViolationStore.java | 20 +-
.../TestTableSpaceQuotaViolationNotifier.java | 16 +-
.../hadoop/hbase/quotas/TestTablesWithQuotas.java | 37 +-
...BulkLoadCheckingViolationPolicyEnforcement.java | 29 +-
...TestDisableTableViolationPolicyEnforcement.java | 34 +-
.../TestNoInsertsViolationPolicyEnforcement.java | 30 +-
...ritesCompactionsViolationPolicyEnforcement.java | 34 +-
.../TestNoWritesViolationPolicyEnforcement.java | 34 +-
.../regionserver/DelegatingKeyValueScanner.java | 6 +
.../regionserver/MetricsRegionWrapperStub.java | 5 +
.../hbase/regionserver/NoOpScanPolicyObserver.java | 3 +-
.../hbase/regionserver/TestDataTieringManager.java | 147 +
.../regionserver/TestDirectStoreSplitsMerges.java | 14 +-
.../hadoop/hbase/regionserver/TestHMobStore.java | 102 +-
.../hadoop/hbase/regionserver/TestHRegion.java | 55 +
.../regionserver/TestHRegionReplayEvents.java | 21 +-
.../hadoop/hbase/regionserver/TestHStoreFile.java | 10 +-
.../hbase/regionserver/TestKeyValueHeap.java | 76 +
.../regionserver/TestMergesSplitsAddToTracker.java | 8 +-
.../regionserver/TestMetricsRegionServer.java | 6 +
.../regionserver/TestMetricsTableAggregate.java | 7 +
.../regionserver/TestRegionReplicaFailover.java | 3 +-
.../hbase/regionserver/TestRegionReplicas.java | 60 +-
.../TestSplitTransactionOnCluster.java | 9 +-
.../hbase/regionserver/TestStoreFileInfo.java | 8 +-
.../hbase/regionserver/TestStoreFileScanner.java | 132 +
.../hbase/regionserver/TestStoreFileWriter.java | 11 +-
.../hbase/regionserver/TestStoreScanner.java | 211 ++
.../hbase/regionserver/TestSwitchToStreamRead.java | 90 +
.../compactions/PerfTestCompactionPolicies.java | 46 +-
.../regionserver/compactions/TestCloseChecker.java | 16 +-
.../compactions/TestCompactedHFilesDischarger.java | 45 +-
.../regionserver/compactions/TestCompactor.java | 16 +-
.../compactions/TestCurrentHourProvider.java | 15 +-
.../compactions/TestCustomCellTieredCompactor.java | 27 +-
.../compactions/TestDateTieredCompactor.java | 44 +-
.../compactions/TestFIFOCompactionPolicy.java | 63 +-
.../regionserver/compactions/TestOffPeakHours.java | 25 +-
.../TestRowKeyDateTieringValueProvider.java | 87 +-
.../compactions/TestStripeCompactionPolicy.java | 80 +-
.../compactions/TestStripeCompactor.java | 44 +-
.../hbase/regionserver/http/TestRSStatusPage.java | 37 +-
.../metrics/TestMetricsThrottleExceptions.java | 39 +-
.../querymatcher/AbstractTestScanQueryMatcher.java | 4 +-
.../TestCompactionScanQueryMatcher.java | 131 +-
.../querymatcher/TestExplicitColumnTracker.java | 15 +-
.../TestNewVersionBehaviorTracker.java | 15 +-
.../querymatcher/TestScanDeleteTracker.java | 19 +-
.../TestScanWildcardColumnTracker.java | 17 +-
.../querymatcher/TestUserScanQueryMatcher.java | 161 +-
.../TestRegionReplicationBufferManager.java | 25 +-
.../TestRegionReplicationFlushRequester.java | 17 +-
.../TestRegionReplicationForFlushMarker.java | 25 +-
.../TestRegionReplicationForSkipWAL.java | 25 +-
.../TestRegionReplicationForWriteException.java | 29 +-
.../TestRegionReplicationSink.java | 31 +-
...eplicationSinkCallbackAndFlushConcurrently.java | 24 +-
...StartupWithLegacyRegionReplicationEndpoint.java | 27 +-
.../TestChangeStoreFileTracker.java | 226 +-
.../TestMigrationStoreFileTracker.java | 70 +-
.../TestRegionWithFileBasedStoreFileTracker.java | 35 +-
.../storefiletracker/TestStoreFileListFile.java | 89 +-
.../TestStoreFileListFilePrinter.java | 31 +-
.../TestStoreFileTrackerFactory.java | 15 +-
.../TestStoreFileTrackerValidationUtils.java | 15 +-
.../TestCompactionWithThroughputController.java | 17 +-
.../TestFlushWithThroughputController.java | 37 +-
.../throttle/TestStoreHotnessProtector.java | 30 +-
.../hbase/regionserver/wal/AbstractTestFSWAL.java | 73 +-
.../wal/AbstractTestLogRollPeriod.java | 10 +-
.../regionserver/wal/AbstractTestLogRolling.java | 63 +-
.../regionserver/wal/AbstractTestProtobufLog.java | 33 +-
.../regionserver/wal/AbstractTestWALReplay.java | 57 +-
.../regionserver/wal/ProtobufLogTestHelper.java | 12 +-
.../hbase/regionserver/wal/TestAsyncFSWAL.java | 24 +-
.../regionserver/wal/TestAsyncFSWALDurability.java | 21 +-
.../regionserver/wal/TestAsyncFSWALRollStuck.java | 21 +-
.../regionserver/wal/TestAsyncLogRollPeriod.java | 15 +-
.../regionserver/wal/TestAsyncLogRolling.java | 19 +-
.../regionserver/wal/TestAsyncProtobufLog.java | 18 +-
.../hbase/regionserver/wal/TestAsyncWALReplay.java | 26 +-
.../wal/TestAsyncWALReplayCompressed.java | 15 +-
.../wal/TestAsyncWALReplayValueCompression.java | 15 +-
.../regionserver/wal/TestCombinedAsyncWriter.java | 35 +-
.../hbase/regionserver/wal/TestCompressor.java | 28 +-
.../regionserver/wal/TestCustomWALCellCodec.java | 34 +-
.../hbase/regionserver/wal/TestDurability.java | 72 +-
.../hadoop/hbase/regionserver/wal/TestFSHLog.java | 46 +-
.../regionserver/wal/TestFSHLogDurability.java | 13 +-
.../hbase/regionserver/wal/TestFSWALEntry.java | 15 +-
.../hbase/regionserver/wal/TestHBaseWalOnEC.java | 58 +-
.../hbase/regionserver/wal/TestLogRollAbort.java | 64 +-
.../hbase/regionserver/wal/TestLogRollPeriod.java | 15 +-
.../hbase/regionserver/wal/TestLogRolling.java | 78 +-
.../regionserver/wal/TestLogRollingNoCluster.java | 17 +-
.../hbase/regionserver/wal/TestMetricsWAL.java | 29 +-
.../hbase/regionserver/wal/TestProtobufLog.java | 11 +-
.../regionserver/wal/TestSecureAsyncWALReplay.java | 15 +-
.../regionserver/wal/TestSecureWALReplay.java | 27 +-
.../regionserver/wal/TestSequenceIdAccounting.java | 22 +-
.../hbase/regionserver/wal/TestSyncFuture.java | 32 +-
.../regionserver/wal/TestSyncFutureCache.java | 19 +-
.../regionserver/wal/TestWALActionsListener.java | 27 +-
.../wal/TestWALCellCodecWithCompression.java | 59 +-
.../regionserver/wal/TestWALConfiguration.java | 47 +-
.../hadoop/hbase/regionserver/wal/TestWALEdit.java | 15 +-
.../hbase/regionserver/wal/TestWALReplay.java | 24 +-
.../wal/TestWALReplayBoundedLogWriterCreation.java | 25 +-
.../regionserver/wal/TestWALReplayCompressed.java | 25 +-
.../wal/TestWALReplayValueCompression.java | 25 +-
.../wal/TestWALSyncTimeoutException.java | 25 +-
.../regionserver/wal/WALDurabilityTestBase.java | 29 +-
.../hbase/replication/TestReplicationBase.java | 8 +
.../TestReplicationStuckWithDroppedTable.java | 2 +-
.../hbase/rsgroup/EnableRSGroupsTestBase.java | 14 +-
.../hadoop/hbase/rsgroup/TestEnableRSGroups.java | 11 +-
.../rsgroup/TestEnableRSGroupsCompatibility.java | 11 +-
.../hbase/rsgroup/TestMigrateRSGroupInfo.java | 30 +-
.../hadoop/hbase/rsgroup/TestRSGroupConfig.java | 35 +-
.../rsgroup/TestRSGroupMajorCompactionTTL.java | 29 +-
.../hbase/rsgroup/TestRSGroupMappingScript.java | 34 +-
.../hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java | 56 +-
.../hadoop/hbase/rsgroup/TestRSGroupsAdmin2.java | 52 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBalance.java | 40 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBase.java | 23 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBasics.java | 43 +-
.../hbase/rsgroup/TestRSGroupsCPHookCalled.java | 36 +-
.../hadoop/hbase/rsgroup/TestRSGroupsFallback.java | 36 +-
.../hadoop/hbase/rsgroup/TestRSGroupsKillRS.java | 38 +-
.../hbase/rsgroup/TestRSGroupsOfflineMode.java | 36 +-
.../hadoop/hbase/rsgroup/TestRSGroupsWithACL.java | 25 +-
.../rsgroup/TestUpdateRSGroupConfiguration.java | 37 +-
.../hbase/rsgroup/VerifyingRSGroupAdmin.java | 4 +-
.../hbase/security/AbstractTestMutualTls.java | 64 +-
.../hbase/security/AbstractTestSecureIPC.java | 12 +-
.../security/AbstractTestTlsRejectPlainText.java | 42 +-
...stMultipleServerPrincipalsFallbackToSimple.java | 59 +-
.../hbase/security/TestMutualTlsClientSide.java | 46 +-
.../TestMutualTlsClientSideNonLocalhost.java | 63 +-
.../hbase/security/TestMutualTlsServerSide.java | 80 +-
.../hbase/security/TestNettyIPCSslFailure.java | 31 +-
.../hbase/security/TestNettyTLSIPCFileWatcher.java | 66 +-
.../security/TestNettyTlsIPCRejectPlainText.java | 30 +-
.../security/TestSaslTlsIPCRejectPlainText.java | 34 +-
...estSecurityInfoAndHBasePolicyProviderMatch.java | 27 +-
.../org/apache/hadoop/hbase/security/TestUser.java | 56 +-
.../TestUsersOperationsWithSecureHadoop.java | 74 +-
.../hbase/security/access/SecureTestUtil.java | 4 +-
.../security/access/TestAccessControlFilter.java | 81 +-
.../security/access/TestAccessController.java | 123 +-
.../security/access/TestAccessController2.java | 76 +-
.../security/access/TestAccessController3.java | 45 +-
.../access/TestCellACLWithMultipleVersions.java | 41 +-
.../hadoop/hbase/security/access/TestCellACLs.java | 39 +-
.../TestCoprocessorWhitelistMasterObserver.java | 21 +-
.../hbase/security/access/TestHDFSAclHelper.java | 2 +-
.../security/access/TestNamespaceCommands.java | 25 +-
.../security/access/TestPermissionBuilder.java | 19 +-
.../hbase/security/access/TestRpcAccessChecks.java | 59 +-
.../security/access/TestScanEarlyTermination.java | 83 +-
.../TestSnapshotScannerHDFSAclController.java | 245 +-
.../TestSnapshotScannerHDFSAclController2.java | 37 +-
.../security/access/TestTablePermissions.java | 121 +-
.../access/TestUnloadAccessController.java | 23 +-
.../access/TestWithDisabledAuthorization.java | 39 +-
.../security/access/TestZKPermissionWatcher.java | 25 +-
.../CustomSaslAuthenticationProviderTestBase.java | 63 +-
...omSaslAuthenticationProviderNettyRpcServer.java | 22 +-
...mSaslAuthenticationProviderSimpleRpcServer.java | 22 +-
.../hbase/security/token/SecureTestCluster.java | 12 +-
.../security/token/TestAuthenticationKey.java | 17 +-
.../token/TestDelegationTokenWithEncryption.java | 63 +-
.../security/token/TestFsDelegationToken.java | 25 +-
.../token/TestGenerateDelegationToken.java | 54 +-
.../security/token/TestTokenAuthentication.java | 74 +-
.../hbase/security/token/TestZKSecretWatcher.java | 36 +-
.../token/TestZKSecretWatcherRefreshKeys.java | 29 +-
.../TestDefaultScanLabelGeneratorStack.java | 36 +-
.../TestEnforcingScanLabelGenerator.java | 54 +-
.../visibility/TestExpressionExpander.java | 17 +-
.../security/visibility/TestExpressionParser.java | 19 +-
...tVisibilityLabelReplicationWithExpAsString.java | 27 +-
...tVisibilityLabelsOnNewVersionBehaviorTable.java | 18 +-
...tVisibilityLabelsOpWithDifferentUsersNoACL.java | 29 +-
.../TestVisibilityLabelsReplication.java | 47 +-
.../visibility/TestVisibilityLabelsWithACL.java | 54 +-
...estVisibilityLabelsWithCustomVisLabService.java | 25 +-
...VisibilityLabelsWithDefaultVisLabelService.java | 45 +-
.../TestVisibilityLabelsWithDeletes.java | 255 +-
.../TestVisibilityLabelsWithSLGStack.java | 34 +-
.../visibility/TestVisibilityLablesWithGroups.java | 38 +-
.../visibility/TestVisibilityWithCheckAuths.java | 42 +-
.../visibility/TestWithDisabledAuthorization.java | 40 +-
...tyLabels.java => VisibilityLabelsTestBase.java} | 79 +-
.../VisibilityLabelsWithDeletesTestBase.java | 65 +-
.../hbase/snapshot/MobSnapshotTestingUtils.java | 6 +-
.../hbase/snapshot/SnapshotTestingUtils.java | 45 +-
.../TestConcurrentFlushSnapshotFromClient.java | 20 +-
.../snapshot/TestFlushSnapshotFromClient.java | 39 +-
.../snapshot/TestMobFlushSnapshotFromClient.java | 19 +-
.../TestMobRestoreFlushSnapshotFromClient.java | 15 +-
.../snapshot/TestMobRestoreSnapshotHelper.java | 10 +-
.../hbase/snapshot/TestRegionSnapshotTask.java | 27 +-
.../TestRestoreFlushSnapshotFromClient.java | 44 +-
.../hbase/snapshot/TestRestoreSnapshotHelper.java | 49 +-
.../hbase/snapshot/TestSnapshotClientRetries.java | 49 +-
.../snapshot/TestSnapshotDescriptionUtils.java | 32 +-
.../hbase/snapshot/TestSnapshotManifest.java | 23 +-
.../hbase/snapshot/TestSnapshotStoreFileSize.java | 26 +-
.../snapshot/TestSnapshotWhenChoreCleaning.java | 37 +-
...va => BulkLoadHFilesSplitRecoveryTestBase.java} | 93 +-
...LoadHFiles.java => BulkLoadHFilesTestBase.java} | 148 +-
... => SecureBulkLoadHFilesSplitRecoveryTest.java} | 25 +-
.../hadoop/hbase/tool/TestBulkLoadHFiles.java | 901 +-----
.../hadoop/hbase/tool/TestBulkLoadHFilesSFT.java | 17 +-
.../tool/TestBulkLoadHFilesSplitRecovery.java | 531 +---
.../apache/hadoop/hbase/tool/TestCanaryTool.java | 248 +-
.../hbase/tool/TestSecureBulkLoadHFiles.java | 17 +-
.../tool/coprocessor/CoprocessorValidatorTest.java | 16 +-
.../hadoop/hbase/util/BaseTestHBaseFsck.java | 8 +-
.../hadoop/hbase/util/TestBloomFilterChunk.java | 19 +-
.../util/TestBoundedPriorityBlockingQueue.java | 33 +-
.../hadoop/hbase/util/TestByteBuffUtils.java | 15 +-
.../hadoop/hbase/util/TestCompressionTest.java | 19 +-
.../hadoop/hbase/util/TestConfigurationUtil.java | 20 +-
.../hadoop/hbase/util/TestConnectionCache.java | 23 +-
.../hbase/util/TestCoprocessorScanPolicy.java | 43 +-
.../hbase/util/TestDefaultEnvironmentEdge.java | 23 +-
.../hadoop/hbase/util/TestEncryptionTest.java | 43 +-
.../hadoop/hbase/util/TestFSTableDescriptors.java | 180 +-
.../org/apache/hadoop/hbase/util/TestFSUtils.java | 66 +-
.../apache/hadoop/hbase/util/TestFSVisitor.java | 23 +-
...nsafe.java => TestFromClientSide1WoUnsafe.java} | 27 +-
...nsafe.java => TestFromClientSide2WoUnsafe.java} | 27 +-
.../hbase/util/TestFromClientSide3WoUnsafe.java | 27 +-
.../hadoop/hbase/util/TestHBaseConfTool.java | 17 +-
.../TestHBaseFsckCleanReplicationBarriers.java | 58 +-
.../hadoop/hbase/util/TestHBaseFsckComparator.java | 17 +-
.../hadoop/hbase/util/TestHBaseFsckEncryption.java | 39 +-
.../apache/hadoop/hbase/util/TestHBaseFsckMOB.java | 36 +-
.../hbase/util/TestHBaseFsckReplication.java | 33 +-
.../TestHBaseFsckWithoutTableHbaseReplication.java | 40 +-
.../hadoop/hbase/util/TestHFileArchiveUtil.java | 40 +-
.../org/apache/hadoop/hbase/util/TestIdLock.java | 14 +-
.../hbase/util/TestIdReadWriteLockStrongRef.java | 20 +-
.../util/TestIdReadWriteLockWithObjectPool.java | 42 +-
.../util/TestIncrementingEnvironmentEdge.java | 15 +-
.../hadoop/hbase/util/TestJSONMetricUtil.java | 19 +-
.../hadoop/hbase/util/TestLossyCounting.java | 17 +-
.../hadoop/hbase/util/TestProcDispatcher.java | 47 +-
.../apache/hadoop/hbase/util/TestRegionMover1.java | 66 +-
.../apache/hadoop/hbase/util/TestRegionMover2.java | 89 +-
.../apache/hadoop/hbase/util/TestRegionMover3.java | 59 +-
.../hadoop/hbase/util/TestRegionMoverUseIp.java | 49 +-
.../util/TestRegionMoverWithRSGroupEnable.java | 27 +-
.../hbase/util/TestRegionSplitCalculator.java | 17 +-
.../hadoop/hbase/util/TestRegionSplitter.java | 45 +-
.../org/apache/hadoop/hbase/util/TestRootPath.java | 15 +-
.../apache/hadoop/hbase/util/TestSortedList.java | 19 +-
.../hadoop/hbase/util/TestStealJobQueue.java | 31 +-
.../hbase/util/TestTableDescriptorChecker.java | 24 +-
.../hadoop/hbase/util/TestZKStringFormatter.java | 19 +-
.../compaction/TestMajorCompactionRequest.java | 21 +-
.../compaction/TestMajorCompactionTTLRequest.java | 19 +-
.../hbase/util/compaction/TestMajorCompactor.java | 29 +-
.../util/compaction/TestMajorCompactorTTL.java | 34 +-
.../hadoop/hbase/wal/CompressedWALTestBase.java | 31 +-
...syncFSWALCorruptionDueToDanglingByteBuffer.java | 19 +-
.../apache/hadoop/hbase/wal/TestCompressedWAL.java | 43 +-
.../wal/TestCompressedWALValueCompression.java | 41 +-
.../apache/hadoop/hbase/wal/TestDisabledWAL.java | 44 +-
...estFSHLogCorruptionDueToDanglingByteBuffer.java | 19 +-
...ruptionWithMultiPutDueToDanglingByteBuffer.java | 19 +-
.../hadoop/hbase/wal/TestFSHLogProvider.java | 79 +-
.../hadoop/hbase/wal/TestOutputSinkWriter.java | 27 +-
.../hadoop/hbase/wal/TestParsePartialWALFile.java | 27 +-
.../hbase/wal/TestRaceBetweenGetWALAndGetWALs.java | 17 +-
.../hadoop/hbase/wal/TestReadWriteSeqIdFiles.java | 23 +-
.../hbase/wal/TestRecoveredEditsOutputSink.java | 23 +-
.../org/apache/hadoop/hbase/wal/TestSecureWAL.java | 84 +-
.../apache/hadoop/hbase/wal/TestWALFactory.java | 86 +-
.../apache/hadoop/hbase/wal/TestWALFiltering.java | 23 +-
.../apache/hadoop/hbase/wal/TestWALMethods.java | 25 +-
.../hbase/wal/TestWALOpenAfterDNRollingStart.java | 52 +-
.../apache/hadoop/hbase/wal/TestWALProvider.java | 14 +-
.../apache/hadoop/hbase/wal/TestWALRootDir.java | 32 +-
.../org/apache/hadoop/hbase/wal/TestWALSplit.java | 111 +-
.../wal/TestWALSplitBoundedLogWriterCreation.java | 15 +-
.../hadoop/hbase/wal/TestWALSplitCompressed.java | 15 +-
.../hadoop/hbase/wal/TestWALSplitToHFile.java | 59 +-
.../hbase/wal/TestWALSplitValueCompression.java | 15 +-
.../wal/TestWALSplitWithDeletedTableData.java | 28 +-
.../hadoop/hbase/wal/TestWrongMetaWALFileName.java | 23 +-
...LCorruptionDueToDanglingByteBufferTestBase.java | 6 +-
...ithMultiPutDueToDanglingByteBufferTestBase.java | 4 +-
.../hadoop/hbase/zookeeper/TestZooKeeperACL.java | 31 +-
hbase-shell/src/main/ruby/hbase/hbase.rb | 10 +-
hbase-shell/src/main/ruby/hbase_constants.rb | 156 +-
hbase-shell/src/main/ruby/irb/hirb.rb | 46 +-
hbase-shell/src/main/ruby/jar-bootstrap.rb | 4 +-
hbase-shell/src/main/ruby/shell.rb | 117 +-
hbase-shell/src/main/ruby/shell/commands.rb | 76 +-
.../main/ruby/shell/commands/update_all_config.rb | 2 +-
.../src/main/ruby/shell/commands/update_config.rb | 2 +-
.../ruby/shell/commands/update_rsgroup_config.rb | 2 +-
.../src/test/ruby/shell/general_test_cluster.rb | 79 +-
.../test/ruby/shell/noninteractive_test_cluster.rb | 2 +-
hbase-shell/src/test/ruby/test_helper.rb | 2 +-
.../apache/hadoop/hbase/HBaseTestingUtility.java | 26 +-
.../hbase/thrift/HThreadedSelectorServerArgs.java | 2 +-
.../main/resources/hbase-webapps/thrift/thrift.jsp | 2 +-
.../(multi-page)/architecture/regionserver.mdx | 15 +
.../pages/_docs/docs/_mdx/(multi-page)/meta.json | 1 +
.../(multi-page)/operational-management/tools.mdx | 2 +-
.../docs/_mdx/(multi-page)/troubleshooting.mdx | 22 +
hbase-website/app/pages/_docs/docs/index.tsx | 14 +-
.../app/pages/_landing/downloads/content.md | 4 +-
hbase-website/e2e-tests/export-pdf.spec.ts | 6 -
hbase-website/package-lock.json | 540 +++-
hbase-website/package.json | 4 +-
pom.xml | 6 +-
1253 files changed, 23575 insertions(+), 31253 deletions(-)
copy
hbase-common/src/test/java/org/apache/hadoop/hbase/{TableNameTestRule.java =>
TableNameTestExtension.java} (77%)
delete mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSide3TestBase.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSideScanExcpetion.java
=> FromClientSideScanExcpetionTestBase.java} (84%)
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide.java
=> FromClientSideTest1.java} (79%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTest2.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTest3.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide4.java
=> FromClientSideTest4.java} (79%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide5.java
=> FromClientSideTest5.java} (78%)
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{FromClientSideBase.java
=> FromClientSideTestBase.java} (92%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTestFilterAcrossMultipleRegions.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTestHTableExistsMethodMultipleRegionsMultipleGets.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTestHTableExistsMethodMultipleRegionsSingleGet.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTestPutThenGetWithMultipleThreads.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestClientDataStructureMisc.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestConnectionReconnect.java
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide1.java
(67%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide1WithCoprocessor.java
(62%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide3.java
=> TestFromClientSide2.java} (70%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide3.java
=> TestFromClientSide2WithCoprocessor.java} (65%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide3.java
=> TestFromClientSide3WithCoprocessor.java} (65%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestExportFileSystemState.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide4WithCoprocessor.java
(53%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide5WithCoprocessor.java
(56%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideFilterAcrossMultipleRegions.java
(64%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExports.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideFilterAcrossMultipleRegionsWithCoprocessor.java
(59%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideHTableExistsMethodMultipleRegionsMultipleGets.java
(62%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideHTableExistsMethodMultipleRegionsMultipleGetsWithCoprocessor.java
(58%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExports.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideHTableExistsMethodMultipleRegionsSingleGet.java
(62%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideHTableExistsMethodMultipleRegionsSingleGetWithCoprocessor.java
(58%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExportsWithTmpDir.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSidePutThenGetWithMultipleThreads.java
(64%)
copy
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/snapshot/TestConsecutiveExports.java
=>
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSidePutThenGetWithMultipleThreadsWithCoprocessor.java
(59%)
delete mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideWithCoprocessor.java
delete mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideWithCoprocessor4.java
delete mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSideWithCoprocessor5.java
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/{TestSimpleRpcServer.java
=> AbstractTestRpcServer.java} (63%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/AbstractTestMasterRegionMutation.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFileScanner.java
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/security/visibility/{TestVisibilityLabels.java
=> VisibilityLabelsTestBase.java} (94%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/tool/{TestBulkLoadHFilesSplitRecovery.java
=> BulkLoadHFilesSplitRecoveryTestBase.java} (88%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/tool/{TestBulkLoadHFiles.java
=> BulkLoadHFilesTestBase.java} (88%)
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/tool/{TestSecureBulkLoadHFilesSplitRecovery.java
=> SecureBulkLoadHFilesSplitRecoveryTest.java} (81%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/util/{TestFromClientSide3WoUnsafe.java
=> TestFromClientSide1WoUnsafe.java} (57%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/util/{TestFromClientSide3WoUnsafe.java
=> TestFromClientSide2WoUnsafe.java} (57%)