This is an automated email from the ASF dual-hosted git repository.

vjasani pushed a change to branch HBASE-29588-feature
in repository https://gitbox.apache.org/repos/asf/hbase.git


    from a2a70d645af HBASE-29505 [DOC] Document Enhanced Options for Backup 
Delete Command (#7200)
     add 82e36a2e82e HBASE-29631 Fix race condition in 
IncrementalTableBackupClient when HFiles are archived during backup (#7346)
     add 2d881209ec5 HBASE-29626: Refactor server side scan metrics for Coproc 
hooks (#7340)
     add df34c653551 HBASE-29152 Replace site skin with Reflow2 Maven skin 
(#7355)
     add d0b94780f50 HBASE-29636 Implement TimedOutTestsListener for junit 5 
(#7352)
     add be400115fb8 HBASE-29223 Migrate Master Status Jamon page back to JSP 
(#6875)
     add a63c6b4acab HBASE-29647 Restore preWALRestore and postWALRestore 
coprocessor hooks (#7368)
     add d8b19123612 HBASE-29637 Implement ResourceCheckerJUnitListener for 
junit 5 (#7366)
     add d1bce5700ae HBASE-29604 BackupHFileCleaner uses flawed time based 
check (#7360)
     add e57552521e2 HBASE-29650 Upgrade tomcat-jasper to 9.0.110 (#7372)
     add bab3df9cff6 HBASE-29653 Upgrade os-maven-plugin to 1.7.1 for RISC-V 
riscv64 support (#7376)
     add fafa03c9063 HBASE-29659 Replace reflow-default-webdeps to fix site 
build failure (#7386)
     add 78922077a69 HBASE-29531 Migrate RegionServer Status Jamon page back to 
JSP (#7371)
     add dfca61b1f17 HBASE-29663 TimeBasedLimiters should support dynamic 
configuration refresh (#7387)
     add 6d7829a503f HBASE-29609 Upgrade checkstyle and Maven checkstyle plugin 
to support Java 14+ syntax
     add 47f7e1d42dc HBASE-29680 release-util.sh should not hardcode JAVA_HOME 
for spotless (#7404)
     add a81a5fd2426 HBASE-29677: Thread safety in QuotaRefresherChore (#7401)
     add a79100b952a HBASE-29351 Quotas: adaptive wait intervals (#7396)
     add 07c2b5bff4b HBASE-29679: Suppress stack trace in 
RpcThrottlingException (#7403)
     add a47fa6a448f HBASE-29461 Alphabetize the list of variables that can be 
dynamically configured (#7165)
     add 1d5649c4634 HBASE-29690 Correct typo in 
TableReplicationQueueStorage.removeAllQueues exception message (#7420)
     add 305951ec2ff HBASE-29651 Bump jruby to 9.4.14.0 to fix multiple CVEs 
(#7405)
     add f800a13a357 HBASE-27126 Support multi-threads cleaner for MOB files 
(#5833)
     add bc54a7e4059 HBASE-29662 - Avoid regionDir/tableDir creation as part of 
.regioninfo file creation in HRegion initialize (#7406)
     add eae219812ad HBASE-29686 Compatible issue of 
HFileOutputFormat2#configureRemoteCluster (#7415)
     add 9c165888f1f HBASE-29667 Correct block priority to SINGLE on the first 
write to the bucket cache (#7399)
     add 8ef271f8373 [ADDENDUM] HBASE-29223 Fix TestMasterStatusUtil (#7416)
     add e2e2676a104 HBASE-29700 Always close RPC servers in AbstractTestIPC 
(#7434)
     add 6e85f12f690 HBASE-29703 Remove duplicate calls to 
withNextBlockOnDiskSize (#7440)
     add 33c4bdca5b3 HBASE-29702 Remove shade plugin from hbase-protocol-shaded 
(#7438)
     add 20a62c8743e HBASE-29704 Replace unsupported forkMode failsafe 
parameter in hbase-it (#7441)
     add d41d5c1e2dd HBASE-29701 Update README.txt in hbase-protocol-shaded 
(#7443)
     add 069e3a83365 HBASE-29138 Add surefire jdk17 options in windows profile 
also (#6711)
     add 8fbcb9da601 HBASE-29697 Add a listAllPeerIds methd to 
ReplicationQueueStorage (#7429)
     add 59bd6b2bef6 HBASE-29033 Add a shell command for inspecting the state 
of enable/disable_rpc_throttle (#7448)
     add c9ecf378248 HBASE-29568 - Allow for a configurable grace period when 
using Time Based Priority  (#7425)
     add 290ae1e9f5d HBASE-29707 Fix region cache % metrics miss calculation 
(#7451)
     add bdf7c0f9b1b HBASE-29711 Update downloads.xml for release 2.5.13
     add 3472b8f462b HBASE-29712 Update downloads.xml for release 2.6.4
     add 7e329b3b9d9 Amend HBASE-29711 Update downloads.xml for release 2.5.13; 
fix month
     add 6cc94b66afd Amend HBASE-29712 Update downloads.xml for release 2.6.4; 
fix month
     add 3c60edca7e6 Amend HBASE-29711 and HBASE-29712; fix link text for 
compat report
     add b8d803c0f11 HBASE-29714 Increase DEFAULT_RS_REMOTE_PROC_RETRY_LIMIT to 
10 (#7466)
     add ddbad74d8db HBASE-29132 [REST] Add missing Query Parameters to the 
trace log in TableResource (#6704)
     add 4ba9b46c774 HBASE-29596 Migrate Canary Status Jamon page back to JSP 
(#7390)
     add 3779a6ed66c HBASE-29145 Table Stats shows store file size as zero 
always for hbae:meta table (#6716)
     add 100cd23406a HBASE-29698 Correct log message in 
ReplicationSourceShipper.clearWALEntryBatch (#7431)
     add 4b44bb709c6 HBASE-29725: Refactor the testScan method of 
TestDefaultMemStore (#7473)
     add e04c4d79359 HBASE-29731 Add L1 and L2 cache hit/miss caching metrics 
(#7482)
     add 7d604d44653 HBASE-28158 Decouple RIT list management from TRSP (#7375)
     add 0d031a0a299 HBASE-29709 NPE may occur when compacting table via 
RawAsyncHBaseAdmin (#7461)
     add b5169d86d42 HBASE-29689 Upgrade the website (#7419)
     add db25deefcfa HBASE-29727 Introduce a String pool for repeating 
filename, region and cf string fields in BlockCacheKey (#7477)
     add 6d342cc2e0c HBASE-29695: Fix typo in RestoreRequest's 
"Builder.withOvewrite()" method (#7508)
     add 7e96a90d23a [ADDENDUM] HBASE-29689 Ignore JSON files in RAT check, 
exclude node_modules from spotless check (#7507)
     add f9e35368269 Bump glob from 10.4.5 to 10.5.0 in /hbase-website (#7498)
     add 6a53c6e0844 HBASE-29745 Bump express from 4.21.2 to 4.22.1 in 
/hbase-website (#7499)
     add ce8edeb60bd Bump vite from 7.1.10 to 7.2.6 in /hbase-website (#7502)
     add 7ba47bd77b6 Revert "Bump vite from 7.1.10 to 7.2.6 in /hbase-website 
(#7502)"
     add 9ae1f089a9e Revert "Bump glob from 10.4.5 to 10.5.0 in /hbase-website 
(#7498)"
     add f5578ebef3a HBASE-29741 Bump glob from 10.4.5 to 10.5.0 in 
/hbase-website (#7521)
     add 3653e327392 HBASE-29746 Bump vite from 7.1.10 to 7.2.6 in 
/hbase-website (#7520)
     add 593d3ab63a5 HBASE-29747 Bump tar from 7.5.1 to 7.5.2 in /hbase-website 
(#7501)
     add 769705aa037 HBASE-29748 Bump js-yaml from 4.1.0 to 4.1.1 in 
/hbase-website (#7500)
     add c10b93c8e31 HBASE-29749 Bump mdast-util-to-hast from 13.2.0 to 13.2.1 
in /hbase-website (#7497)
     add 263f133d26b HBASE-29750 Bump urllib3 from 2.5.0 to 2.6.0 in 
/dev-support/git-jira-release-audit (#7525)
     add 688b5745aad HBASE-29740 Upgrade lz4-java to 1.8.1+ (#7513)
     add a2a35aaa68e HBASE-28158 Addendum use equals instead of == (#7526)
     add 27a2802f282 HBASE-29753 [hbase-operator-tools] Add 
hbase-operator-tools 1.3.0 to download page (#7527)
     add 6ace9b89595 HBASE-29645 AsyncBufferedMutatorImpl concurrency 
improvement
     add ce6a70cd695 HBASE-28158 Addendum fix spotless issue
     add dd9e37acb26 HBASE-29743 Fix typos in documentation for 
BulkLoadObserver (#7524)
     add b8322ce02e3 [ADDENDUM] HBASE-29689 Use `mvn site` for building the 
website (#7522)
     add 07de86938c5 HBASE-29032 Document RPC throttle toggle commands (#7515)
     add 04b293ccf0c HBASE-29763 Implement co-processor host for client-meta 
service (#7533)
     add 168bd520926 HBASE-29767 Fix IOTimePerHit NaN issue in BucketCacheStats 
(#7535)
     add f3a30012d9d HBASE-29759 TestAsyncTableScan fails with tracing assert 
error (#7538)
     add 8b17149a673 HBASE-29526 Dynamic configuration not working for 
coprocessor (#7514)
     add dcb72cfee3e HBASE-29501 IOException in 
SerialReplicationChecker.canPush causes entries to be pushed out of order
     add 0f6bbde6a8b HBASE-29771 TestThreadHandlerUsageQuota fails on flaky 
dashboard (#7541)
     add 9805ddc7680 HBASE-29729 Add per-region table descriptor hash to 
regionServer JMX Metrics (#7481)
     add 079b942face HBASE-29760 TestIncrementalBackup fails 100% on flaky 
dashboard (#7546)
     add fe9338a87b5 HBASE-29759 TestAsyncTableScan fails with tracing assert 
error (addendum) (#7557)
     add 7ef359b7ffc HBASE-29744: Data loss scenario for WAL files belonging to 
RS added between backups (#7523)
     add 6c10063bd09 HBASE-29732 Add hbase.rs.evictblocksonsplit to UI and 
CacheConfig logs (#7483)
     add 7f1f81aea3e HBASE-29586 Setting hbase.oldwals.cleaner.thread.size to 
negative value will throw IllegalArgumentException (#7293)
     add c6c83dcd113 HBASE-23644 Thrift2 DemoClient.py is not running (#7530)
     add e2e8b012c33 HBASE-29761: The HBase UI's Debug Dump is not redacting 
sensitive information (#7545)
     add d892a49e948 HBASE-29783 Fix flaky 
TestVerifyBucketCacheFile.testRetrieveFromFile test (#7561)
     add 4fdd23fe5d7 HBASE-29792 Bump org.apache.logging.log4j:log4j-core from 
2.17.2 to 2.25.3 (#7570)
     add 4871bb4d36c HBASE-29788 Bump the version for Maven Project Info 
Reports Plugin (#7572)
     add 1c2025cf073 HBASE-29794 Only exclude tests when its failure rate above 
a threshold (#7574)
     add 1a3e371ca0a HBASE-29795 RegionServer abort because of NPE when closing 
compacted store file (#7576)
     add a2177d787cc HBASE-29706 Modify table with lazy mode should pass if 
coprocessors have not changed (#7575)
     add a5485191e64 HBASE-29794 Addendum fix exclude logic (#7586)
     add bd8dd1ae746 HBASE-29799 TestLargeClusterBalancingXXX should use 
MockMapping (#7587)
     add 2ec2d750579 HBASE-29742 Compaction scan returns single cells instead 
of rows after 10MB (#7562)
     add add6f22a6e4 HBASE-29797 Should not create wal directory when creating 
WAL instance (#7585)
     add 5ed7cd7e74a HBASE-29775 Allow inspecting log levels in Master UI in 
read-only mode (#7540)
     add 6e14c22aae2 HBASE-29782 Expose public Admin API to reopen table 
regions without moving (#7563)
     add 7f371cb754a HBASE-29796 Allow sleepForRetry replication config to be 
overridden by replication peers (#7577)
     add 3604b44b299 HBASE-29808 Simplify backup history retrieval (#7595)
     add e4de9c905fd HBASE-29810 Polish TestFileChangeWatcher (#7600)
     add de9c6ce9405 HBASE-29812 Bump qs and valibot to fix high security 
vulnerability in hbase-website (#7606)
     add 5bf96143177 HBASE-29793 TestDefaultHandlerUsageQuota fails 100% on 
flaky dashboard (#7573)
     add a1524debe13 HBASE-29813 Bump urllib3 from 2.6.0 to 2.6.3 in 
/dev-support/git-jira-release-audit (#7605)
     add 032d6096e9e HBASE-29757 Re-build mvn site when site related sources 
are changed (#7608)
     add 9e3b53cfcb1 HBASE-29817 Stop retrying on DoNotRetryIOException when 
waiting procedure result (#7610)
     add f35268aecfb HBASE-29818 Bump react-router from 7.9.4 to 7.12.0 in 
/hbase-website (#7609)
     add d11ee6a4586 HBASE-29802 NPE when shutting down mini cluster cause 
tests hang (#7604)
     add b54cb7db6df HBASE-29822 Add API surface and refactoring for key 
management feature (HBASE-29368) (#7584)
     add 935d24611b8 HBASE-29821 Fix maven-source-plugin duplicate jar failure 
(#7616)
     add 119c0ced73e HBASE-29819 Upgrade hbase-asyncfs to use junit5 (#7615)
     add e0c7b80e565 HBASE-29765 Make client connection header attributes 
configurable (#7553)
     add 41ce34a0ad7 HBASE-29764 Make client connection headers accessible 
inside co-processors (#7550)
     add 19c9d33cf2b HBASE-29144 Client request fails for KERBEROS with 
RpcConnectionRegistry (#7588)
     add cf9aa360a0c HBASE-29787 Run Yetus General Checks as a GitHub Action
     add 3e70070d3f0 HBASE-29829 Pagination support for Hide Old Comments in PRs
     add 2c8d1c00730 HBASE-29828 Upgrade TestIPC related tests to junit5 (#7626)
     add a07d8b52b79 HBASE-29770 Exclude commons-logging from HBase (#7539)
     add da824c8453c HBASE-29820 Bump the syntax of velocity template to align 
with velocity 2.x syntax (#7614)
     add ff8420095e2 HBASE-29569: Implement a built-in TieringValueProvider for 
parsing the date value from the rowkey (#7593)
     add 6ae2929cf7a HBASE-29787 Run Yetus General Checks as a GitHub Action 
(addendum) (#7638)
     add 2741727d74e HBASE-29820 Bump the syntax of velocity template to align 
with velocity 2.x syntax (addendum: also update bundled_hbase-bootstrap) (#7641)
     add 6fa0d7185a1 HBASE-29836 Add org.bouncycastle:bcpkix-jdk18on as 
explicit test dependency to hbase-http (#7649)
     add 1e6768f4188 HBASE-29830 Manage org.bouncycastle:bcutil-jdk18on version 
(#7627)
     add bd930ce31c8 HBASE-29783 Fix flaky 
TestVerifyBucketCacheFile.testRetrieveFromFile … (#7613)
     add 516b001518b HBASE-29833: Fix dead links in README
     add df70b5a582c HBASE-29835: Fix typos and inconsistencies in 
CacheAwareLoadBalancer (#7644)
     add a13d7f2ebec HBASE-29844 Upgrade hbase-metrics to use junit5 (#7654)
     add 881af2c81ef HBASE-29840 Bump tar from 7.5.2 to 7.5.3 in /hbase-website 
(#7640)
     add 6b6b129d9df HBASE-29847 Bump tar from 7.5.2 to 7.5.6 in /hbase-website 
(#7656)
     add 3f5a44a6c31 HBASE-29848 Bump lodash from 4.17.21 to 4.17.23 in 
/hbase-website (#7657)
     add b641364e537 HBASE-29851 Add more directories to yetus skip-dirs (#7670)
     add 30c42a87485 HBASE-29845 Description of the hbase:slowlog is not 
displayed correctly (#7655)
     add c770b92436f HBASE-29141 Calculate default maxQueueLength call queues 
correctly (#7490)
     add 2c3a0444ec6 HBASE-29854 Add osgi annotations dependency when 
generating javadoc (#7681)
     add e2a2fb73962 HBASE-29457 thrift1/DemoClient.py is not running (#7529)
     add 0fb1f3b54cc HBASE-29758 Running the thrift and thrift2 help commands 
via the shell will throw an ExitCodeException (#7532)
     add 5e499c2d9b8 Adding Dieter De Paepe as developer
     add 4ced4d6d6e2 Bump tar from 7.5.6 to 7.5.7 in /hbase-website (#7691)
     add aa97fbe7a27 HBASE-29866 Generate job summary for our yetus check 
github action (#7699)
     add 9e8bdf49888 HBASE-29857 better handling NPE in BucketCache  (#7685)
     add 4411cde5a83 HBASE-29858 Upgrade hbase-rest to use junit5 (#7686)
     add 27984c34cfd HBASE-29867 Promote some medium tests to large tests 
(#7701)
     add 1079c60618a Revert "Bump tar from 7.5.6 to 7.5.7 in /hbase-website 
(#7691)"
     add 3ff9ea08586 HBASE-29861 Bump tar from 7.5.6 to 7.5.7 in /hbase-website 
(#7691)
     add 5c12752138f HBASE-29859 Initialization log for DataTieringManager is 
incorrect (#7688)
     add d3a45663393 HBASE-29838 Run Hadoop Check as a GitHub Action
     add 4ba1c366a3e HBASE-29869 Upgrade hbase-balancer to use junit5 (#7716)
     add 2064b57bbca HBASE-29877. Introduce new LTT parameter --timeline to 
control timeline consistency in read operations (#7723)
     add aae6ba2b521 HBASE-29888 GitHub Actions job summary should show which 
tests failed (#7735)
     add c68f00eae98 HBASE-29892 Bump cryptography in 
/dev-support/git-jira-release-audit (#7731)
     add d0a57aa147d HBASE-29876 Upgrade hbase-shell to use junit5 (#7721)
     add 4ee0f4520ac HBASE-29879 Upgrade hbase-procedure to use junit5 (#7727)
     add 71ba6b0ef3d HBASE-29873 Improve the job summary for unit check (#7725)
     add 20df93e91ef HBASE-29869 Upgrade hbase-balancer to use junit5 
(addendum) (#7744)
     add 9788d694570 HBASE-29868 Can not start mini dfs cluster when building 
against hadoop 3.3.x (#7707)
     add acc02b1a8c3 HBASE-29897 Bump org.apache.avro:avro from 1.11.4 to 
1.11.5 (#7754)
     add 2152b90dbf5 HBASE-29870 Correct the UI Column name from Stats to State 
in rsgroup.jsp (#7718)
     add b2715d6e1be HBASE-29896 Raw scan incorrectly skips cells expired by 
cell-level TTL (#7749)
     add ad5bf7f1120 HBASE-29562 Add RegionServer Metrics for excluded 
DataNodes (#7260)
     add e146491ba0f HBASE-29900 Correct logger initialization under 
hbase-procedure (#7757)
     add 5ef06c1dfc0 HBASE-29885 Enable Disabled UT 
TestNamespacesInstanceResource.testInvalidNamespacePostsAndPuts (#7732)
     add 3c53f11c62a HBASE-29906 Bump qs from 6.14.1 to 6.14.2 in 
/hbase-website (#7747)
     add ed04e2e1fe5 HBASE-29846 Fix backup history ordering
     add a39cbd81a88 HBASE-29898 Upgrade hbase-replication to use junit5 (#7755)
     add b0a649d170a HBASE-29898 Addendum remove junit-vintage completely in 
hbase-replication
     add 76abc6bdca9 HBASE-29903 hbtop should display default replica id (#7760)
     add 5c3e91cbeff HBASE-29908 Bump tar from 7.5.7 to 7.5.9 in /hbase-website 
(#7766)
     add 4be0c5ecd49 HBASE-29721 Add validation for Mutations without column 
families (#7469)
     add 17643bd4814 HBASE-29462 Add undocumented variables to the list of 
dynamically configurable variables (#7728)
     add 73157a2c033 HBASE-29901 Upgrade hbase-zookeeper to use junit5 (#7758)
     add 26fdd25071a HBASE-29886 list_namespace will throw instance vars on 
non-persistent Java type warning (#7733)
     add f008d014650 HBASE-29887 Upgrade hbase-hbtop to use junit5 (#7734)
     add 6724289abdc HBASE-29899 TestRowStatisticsCompactionObserver fails with 
NPE (#7756)
     add ae49b6fbfc4 HBASE-29902 Upgrade hbase-thrift to use junit5 (#7759)
     add c4020c94f4d HBASE-28985 Fix memStoreSize metric for a table and add 
heap and off-heap size metrics (#6486)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/yetus-general-check.yml          |   108 +
 .../yetus-jdk17-hadoop3-compile-check.yml          |   106 +
 .../workflows/yetus-jdk17-hadoop3-unit-check.yml   |   128 +
 .gitignore                                         |     8 +-
 README.md                                          |    17 +-
 dev-support/create-release/release-util.sh         |     2 +-
 dev-support/flaky-tests/report-flakies.py          |    53 +-
 dev-support/gh_hide_old_comments.sh                |    96 +-
 .../git-jira-release-audit/requirements.txt        |     4 +-
 dev-support/hbase-personality.sh                   |    29 +-
 .../jenkins-scripts/generate-hbase-website.sh      |     6 +
 dev-support/jenkins_precommit_github_yetus.sh      |    30 +-
 dev-support/spotbugs-exclude.xml                   |    12 +
 dev-support/yetus_console_to_md.py                 |   522 +
 hbase-assembly/pom.xml                             |    14 +-
 hbase-asyncfs/pom.xml                              |     5 -
 .../hadoop/hbase/io/asyncfs/AsyncFSTestBase.java   |     6 +
 .../io/asyncfs/TestExcludeDatanodeManager.java     |    18 +-
 .../asyncfs/TestFanOutOneBlockAsyncDFSOutput.java  |    98 +-
 .../TestFanOutOneBlockAsyncDFSOutputHang.java      |    30 +-
 .../hadoop/hbase/io/asyncfs/TestLeaseRenewal.java  |    25 +-
 .../hbase/io/asyncfs/TestLocalAsyncOutput.java     |    17 +-
 .../TestOverwriteFileUnderConstruction.java        |    39 +-
 .../TestSaslFanOutOneBlockAsyncDFSOutput.java      |    77 +-
 .../hbase/io/asyncfs/TestSendBufSizePredictor.java |    15 +-
 .../hadoop/hbase/util/TestRecoverLeaseFSUtils.java |    37 +-
 .../apache/hadoop/hbase/backup/BackupAdmin.java    |    16 +-
 .../hadoop/hbase/backup/BackupHFileCleaner.java    |    17 +-
 .../org/apache/hadoop/hbase/backup/BackupInfo.java |    27 +-
 .../apache/hadoop/hbase/backup/RestoreRequest.java |     2 +-
 .../hadoop/hbase/backup/impl/BackupAdminImpl.java  |    62 +-
 .../hadoop/hbase/backup/impl/BackupCommands.java   |    57 +-
 .../hadoop/hbase/backup/impl/BackupManager.java    |    18 +-
 .../hbase/backup/impl/BackupSystemTable.java       |   208 +-
 .../backup/impl/IncrementalTableBackupClient.java  |    23 +-
 .../hbase/backup/impl/TableBackupClient.java       |     5 +-
 .../hbase/backup/master/BackupLogCleaner.java      |    85 +-
 .../hadoop/hbase/backup/util/BackupBoundaries.java |   149 +
 .../hadoop/hbase/backup/util/BackupUtils.java      |    80 +-
 .../backup/IncrementalBackupRestoreTestBase.java   |   132 +
 .../apache/hadoop/hbase/backup/TestBackupBase.java |     6 +
 .../hbase/backup/TestBackupDeleteRestore.java      |     4 +-
 .../hbase/backup/TestBackupHFileCleaner.java       |    13 +-
 .../TestBackupRestoreOnEmptyEnvironment.java       |     6 +-
 .../backup/TestBackupRestoreWithModifications.java |     6 +-
 .../hadoop/hbase/backup/TestBackupShowHistory.java |   157 +-
 .../hadoop/hbase/backup/TestBackupSystemTable.java |     4 +-
 .../hadoop/hbase/backup/TestIncrementalBackup.java |   579 -
 .../TestIncrementalBackupMergeWithBulkLoad.java    |     4 +-
 .../hbase/backup/TestIncrementalBackupRestore.java |   213 +
 ...crementalBackupRestoreHandlesArchivedFiles.java |   117 +
 ...IncrementalBackupRestoreWithOriginalSplits.java |   138 +
 ...lBackupRestoreWithOriginalSplitsSeperateFs.java |    85 +
 .../backup/TestIncrementalBackupWithBulkLoad.java  |    96 +
 .../hadoop/hbase/backup/TestRemoteRestore.java     |     2 +-
 .../hbase/backup/master/TestBackupLogCleaner.java  |   145 +-
 hbase-balancer/pom.xml                             |     5 -
 .../master/balancer/CacheAwareLoadBalancer.java    |    18 +-
 .../favored/TestFavoredNodeAssignmentHelper.java   |   131 +-
 .../favored/TestStartcodeAgnosticServerName.java   |    25 +-
 .../apache/hadoop/hbase/master/TestRegionPlan.java |    48 +-
 .../hbase/master/balancer/BalancerTestBase.java    |    18 +-
 .../balancer/StochasticBalancerTestBase.java       |    16 +-
 .../balancer/StochasticBalancerTestBase2.java      |     8 +-
 .../master/balancer/TestBalancerConditionals.java  |    38 +-
 .../master/balancer/TestBaseLoadBalancer.java      |    90 +-
 .../hbase/master/balancer/TestDoubleArrayCost.java |    15 +-
 ...terBalancingConditionalReplicaDistribution.java |    20 +-
 ...estLargeClusterBalancingMetaTableIsolation.java |    21 +-
 ...tLargeClusterBalancingSystemTableIsolation.java |    21 +-
 ...ancingTableIsolationAndReplicaDistribution.java |    22 +-
 .../TestRegionHDFSBlockLocationFinder.java         |    33 +-
 .../hbase/master/balancer/TestServerAndLoad.java   |    18 +-
 .../master/balancer/TestSimpleLoadBalancer.java    |    39 +-
 .../balancer/TestStochasticLoadBalancer.java       |    52 +-
 .../TestStochasticLoadBalancerBalanceCluster.java  |    19 +-
 ...estStochasticLoadBalancerHeterogeneousCost.java |    21 +-
 ...ochasticLoadBalancerHeterogeneousCostRules.java |    35 +-
 .../TestStochasticLoadBalancerLargeCluster.java    |    15 +-
 .../TestStochasticLoadBalancerMidCluster.java      |    13 +-
 .../TestStochasticLoadBalancerRegionReplica.java   |    19 +-
 ...icLoadBalancerRegionReplicaHighReplication.java |    13 +-
 ...asticLoadBalancerRegionReplicaLargeCluster.java |    13 +-
 ...chasticLoadBalancerRegionReplicaMidCluster.java |    13 +-
 ...egionReplicaReplicationGreaterThanNumNodes.java |    13 +-
 ...ochasticLoadBalancerRegionReplicaSameHosts.java |    13 +-
 ...ochasticLoadBalancerRegionReplicaWithRacks.java |    18 +-
 .../TestStochasticLoadBalancerSmallCluster.java    |    13 +-
 .../TestStoreFileTableSkewCostFunction.java        |    25 +-
 .../balancer/TestUnattainableBalancerCostGoal.java |    17 +-
 .../resources/hbase/checkstyle-suppressions.xml    |     1 -
 .../java/org/apache/hadoop/hbase/client/Admin.java |    41 +
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |    11 +
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |    18 +
 .../hbase/client/AsyncBufferedMutatorImpl.java     |   160 +-
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |    10 +
 .../hbase/client/ColumnFamilyDescriptor.java       |     3 +
 .../client/ColumnFamilyDescriptorBuilder.java      |    24 +
 .../hadoop/hbase/client/ConnectionUtils.java       |    24 +-
 .../hbase/client/CoprocessorDescriptorBuilder.java |    35 +-
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |    43 +-
 .../hadoop/hbase/client/RawAsyncTableImpl.java     |    40 +-
 .../hadoop/hbase/client/TableDescriptor.java       |    27 +
 .../hbase/client/TableDescriptorBuilder.java       |    13 +
 .../apache/hadoop/hbase/ipc/AbstractRpcClient.java |     5 +
 .../hadoop/hbase/ipc/BlockingRpcConnection.java    |     5 +-
 .../hadoop/hbase/ipc/NettyRpcConnection.java       |     5 +-
 .../org/apache/hadoop/hbase/ipc/RpcConnection.java |    35 +-
 .../hadoop/hbase/keymeta/KeymetaAdminClient.java   |    89 +
 .../hbase/quotas/RpcThrottlingException.java       |    11 +
 .../hadoop/hbase/security/EncryptionUtil.java      |   106 +-
 .../provider/AuthenticationProviderSelector.java   |     7 +-
 .../SaslClientAuthenticationProviders.java         |    78 +-
 .../hbase/shaded/protobuf/RequestConverter.java    |    26 +
 .../hadoop/hbase/client/TestCompactFromClient.java |   115 +
 .../replication/ReplicationPeerConfigTestUtil.java |     6 +-
 .../replication/TestReplicationPeerConfig.java     |    27 +-
 .../TestSaslClientAuthenticationProviders.java     |    48 +-
 hbase-common/pom.xml                               |     5 +
 .../java/org/apache/hadoop/hbase/HConstants.java   |     6 +
 .../apache/hadoop/hbase/io/FileChangeWatcher.java  |     7 +-
 .../org/apache/hadoop/hbase/io/crypto/Context.java |    20 +
 .../apache/hadoop/hbase/io/crypto/Encryption.java  |    50 +-
 .../hbase/io/crypto/KeyStoreKeyProvider.java       |     2 +
 .../hadoop/hbase/io/crypto/ManagedKeyData.java     |    22 +-
 .../apache/hadoop/hbase/keymeta/KeymetaAdmin.java  |   126 +
 .../apache/hadoop/hbase/util/CommonFSUtils.java    |    34 +-
 .../apache/hadoop/hbase/util/FastStringPool.java   |   158 +
 .../apache/hadoop/hbase/HBaseJupiterExtension.java |    70 +-
 .../hbase/HBaseParameterizedInvocationContext.java |    55 +
 .../hbase/HBaseParameterizedParameterResolver.java |    64 +
 .../hbase/HBaseParameterizedTemplateProvider.java  |    92 +
 .../hbase/HBaseParameterizedTestTemplate.java      |    31 +-
 ...nitListener.java => JUnitResourceCheckers.java} |    74 +-
 .../hadoop/hbase/ResourceCheckerJUnitListener.java |   114 +-
 .../hbase/TestBuildThreadDiagnosticString.java     |    31 +-
 .../apache/hadoop/hbase/TimedOutTestsListener.java |    19 +-
 .../hadoop/hbase/io/TestFileChangeWatcher.java     |   261 +-
 .../hadoop/hbase/util/TestFastStringPool.java      |   113 +
 hbase-compression/hbase-compression-lz4/pom.xml    |     2 +-
 hbase-diagnostics/pom.xml                          |    19 +-
 .../org/apache/hadoop/hbase/util/LoadTestTool.java |    12 +
 .../hadoop/hbase/util/MultiThreadedReader.java     |     7 +
 .../hbase/util/TestMiniClusterLoadEncoded.java     |     4 +-
 .../hbase/util/TestMiniClusterLoadSequential.java  |     4 +-
 ...tBoundedRegionGroupingStrategyUsingWPETool.java |     4 +-
 .../hadoop/hbase/coprocessor/TestClassLoading.java |     4 +-
 .../hadoop/hbase/coprocessor/TestImportExport.java |     4 +-
 .../TestRegionServerCoprocessorEndpoint.java       |     4 +-
 .../hadoop/hbase/coprocessor/TestSecureExport.java |     4 +-
 hbase-examples/pom.xml                             |     5 +
 .../org/apache/hadoop/hbase/thrift/DemoClient.java |    26 +-
 .../apache/hadoop/hbase/thrift2/DemoClient.java    |    13 +-
 .../src/main/python}/requirements.txt              |    25 +-
 .../src/main/python/thrift1/DemoClient.py          |   429 +-
 .../src/main/python/thrift2/DemoClient.py          |   117 +-
 .../src/main/resources/hbase-site.xml              |    10 +-
 .../stats/TestRowStatisticsCompactionObserver.java |    91 +-
 .../regionserver/MetricsRegionServerSource.java    |    26 +
 .../MetricsRegionServerSourceImpl.java             |    26 +-
 .../regionserver/MetricsRegionServerWrapper.java   |    40 +
 .../hbase/regionserver/MetricsRegionSource.java    |     2 +
 .../regionserver/MetricsRegionSourceImpl.java      |    11 +
 .../hbase/regionserver/MetricsRegionWrapper.java   |    18 +
 .../hbase/regionserver/MetricsTableSourceImpl.java |     8 +
 .../regionserver/MetricsTableWrapperAggregate.java |    10 +
 .../regionserver/MetricsTableWrapperStub.java      |    10 +
 .../regionserver/TestMetricsRegionSourceImpl.java  |    15 +
 hbase-hbtop/pom.xml                                |     7 +-
 .../hbase/hbtop/mode/RegionModeStrategy.java       |     2 +-
 .../org/apache/hadoop/hbase/hbtop/TestRecord.java  |    11 +-
 .../hadoop/hbase/hbtop/TestRecordFilter.java       |    12 +-
 .../org/apache/hadoop/hbase/hbtop/TestUtils.java   |    12 +-
 .../hadoop/hbase/hbtop/field/TestFieldValue.java   |    14 +-
 .../hadoop/hbase/hbtop/mode/TestClientMode.java    |    12 +-
 .../hadoop/hbase/hbtop/mode/TestModeBase.java      |     2 +-
 .../hadoop/hbase/hbtop/mode/TestNamespaceMode.java |    12 +-
 .../hadoop/hbase/hbtop/mode/TestRegionMode.java    |    10 +-
 .../hbase/hbtop/mode/TestRegionServerMode.java     |    12 +-
 .../hbtop/mode/TestRequestCountPerSecond.java      |    12 +-
 .../hadoop/hbase/hbtop/mode/TestTableMode.java     |    12 +-
 .../hadoop/hbase/hbtop/mode/TestUserMode.java      |    12 +-
 .../screen/field/TestFieldScreenPresenter.java     |    22 +-
 .../hbtop/screen/help/TestHelpScreenPresenter.java |    22 +-
 .../hbtop/screen/mode/TestModeScreenPresenter.java |    18 +-
 .../top/TestFilterDisplayModeScreenPresenter.java  |    22 +-
 .../screen/top/TestInputModeScreenPresenter.java   |    22 +-
 .../screen/top/TestMessageModeScreenPresenter.java |    22 +-
 .../hadoop/hbase/hbtop/screen/top/TestPaging.java  |    11 +-
 .../hbase/hbtop/screen/top/TestTopScreenModel.java |    28 +-
 .../hbtop/screen/top/TestTopScreenPresenter.java   |    22 +-
 hbase-http/pom.xml                                 |    33 +-
 .../org/apache/hadoop/hbase/http/log/LogLevel.java |    47 +-
 .../apache/hadoop/hbase/http/log/TestLogLevel.java |   215 +-
 hbase-it/pom.xml                                   |     2 +-
 .../hadoop/hbase/IntegrationTestBackupRestore.java |     2 +-
 .../hadoop/hbase/mapreduce/HFileOutputFormat2.java |    31 +-
 .../hadoop/hbase/mapreduce/TestImportExport.java   |     4 +-
 .../TestTableInputFormatScanOBBToOPP.java          |     4 +-
 .../hbase/mapreduce/TestTableMapReduceUtil.java    |    11 +-
 .../mapreduce/TestTableSnapshotInputFormat.java    |   101 +
 .../hadoop/hbase/snapshot/TestExportSnapshot.java  |     2 -
 hbase-metrics/pom.xml                              |     5 -
 .../hadoop/hbase/metrics/impl/TestCounterImpl.java |    18 +-
 .../hbase/metrics/impl/TestDropwizardMeter.java    |    16 +-
 .../hbase/metrics/impl/TestFastLongHistogram.java  |    27 +-
 .../hadoop/hbase/metrics/impl/TestGauge.java       |    15 +-
 .../hbase/metrics/impl/TestHistogramImpl.java      |    20 +-
 .../metrics/impl/TestMetricRegistriesImpl.java     |    17 +-
 .../hbase/metrics/impl/TestMetricRegistryImpl.java |    30 +-
 .../hbase/metrics/impl/TestRefCountingMap.java     |    24 +-
 .../hadoop/hbase/metrics/impl/TestTimerImpl.java   |    19 +-
 hbase-procedure/pom.xml                            |     5 -
 .../apache/hadoop/hbase/procedure2/Procedure.java  |     9 +
 .../hadoop/hbase/procedure2/ProcedureExecutor.java |     1 +
 .../hadoop/hbase/procedure2/ProcedureUtil.java     |     8 +
 .../hbase/procedure2/ProcedureTestingUtility.java  |    37 +-
 .../hbase/procedure2/TestChildProcedures.java      |    35 +-
 .../hbase/procedure2/TestForceUpdateProcedure.java |    52 +-
 .../hadoop/hbase/procedure2/TestLockAndQueue.java  |    17 +-
 .../hbase/procedure2/TestProcedureBypass.java      |    38 +-
 .../hbase/procedure2/TestProcedureCleanup.java     |    33 +-
 .../hbase/procedure2/TestProcedureEvents.java      |    25 +-
 .../hbase/procedure2/TestProcedureExecution.java   |    59 +-
 .../hbase/procedure2/TestProcedureExecutor.java    |    33 +-
 .../procedure2/TestProcedureInMemoryChore.java     |    31 +-
 .../hbase/procedure2/TestProcedureMetrics.java     |    72 +-
 .../hbase/procedure2/TestProcedureNonce.java       |    39 +-
 .../hbase/procedure2/TestProcedureRecovery.java    |    29 +-
 .../hbase/procedure2/TestProcedureReplayOrder.java |    33 +-
 .../procedure2/TestProcedureRollbackAIOOB.java     |    36 +-
 .../TestProcedureSchedulerConcurrency.java         |    23 +-
 .../procedure2/TestProcedureSkipPersistence.java   |    24 +-
 .../hbase/procedure2/TestProcedureSuspended.java   |    48 +-
 .../hbase/procedure2/TestProcedureToString.java    |    15 +-
 .../hadoop/hbase/procedure2/TestProcedureUtil.java |    27 +-
 ...rocedureDispatcherUncaughtExceptionHandler.java |    39 +-
 .../hadoop/hbase/procedure2/TestStackIdHoles.java  |    21 +-
 .../procedure2/TestStateMachineProcedure.java      |    28 +-
 .../hbase/procedure2/TestYieldProcedures.java      |    36 +-
 .../hbase/procedure2/store/TestProcedureTree.java  |    16 +-
 .../hbase/procedure2/store/wal/TestBitSetNode.java |    19 +-
 .../store/wal/TestProcedureStoreTracker.java       |    31 +-
 .../store/wal/TestStressWALProcedureStore.java     |    33 +-
 .../store/wal/TestWALProcedureStore.java           |    55 +-
 .../hbase/procedure2/util/TestDelayedUtil.java     |    19 +-
 hbase-protocol-shaded/README.txt                   |    12 +-
 hbase-protocol-shaded/pom.xml                      |    50 -
 .../src/main/protobuf/HBase.proto                  |    33 +
 .../server/{io/HFile.proto => ManagedKeys.proto}   |    42 +-
 .../src/main/protobuf/server/Procedure.proto       |     3 +
 .../main/protobuf/server/io/BucketCacheEntry.proto |     3 +
 .../src/main/protobuf/server/io/HFile.proto        |     3 +
 .../src/main/protobuf/server/master/Master.proto   |    18 +
 .../src/main/protobuf/server/region/Admin.proto    |     9 +
 hbase-replication/pom.xml                          |     5 -
 .../hbase/replication/ReplicationQueueStorage.java |     9 +
 .../replication/TableReplicationQueueStorage.java  |    53 +-
 .../ReplicationPeerStorageTestBase.java            |    18 +-
 .../replication/TestCopyReplicationPeers.java      |    23 +-
 .../replication/TestFSReplicationPeerStorage.java  |    21 +-
 .../replication/TestReplicationStateBasic.java     |    10 +-
 .../replication/TestReplicationStateZKImpl.java    |    27 +-
 .../replication/TestZKReplicationPeerStorage.java  |    21 +-
 .../replication/TestZKReplicationQueueStorage.java |    52 +-
 .../src/main/resources/META-INF/LICENSE.vm         |    26 +-
 .../src/main/resources/META-INF/NOTICE.vm          |    26 +-
 .../src/main/resources/supplemental-models.xml     |   391 -
 hbase-rest/pom.xml                                 |     5 -
 .../apache/hadoop/hbase/rest/TableResource.java    |    11 +-
 .../org/apache/hadoop/hbase/rest/DummyFilter.java  |     2 +-
 .../apache/hadoop/hbase/rest/RowResourceBase.java  |    18 +-
 .../apache/hadoop/hbase/rest/TestDeleteRow.java    |    15 +-
 .../hadoop/hbase/rest/TestGZIPResponseWrapper.java |    18 +-
 .../hadoop/hbase/rest/TestGetAndPutResource.java   |    32 +-
 .../apache/hadoop/hbase/rest/TestGzipFilter.java   |    28 +-
 .../hadoop/hbase/rest/TestMultiRowResource.java    |    69 +-
 .../hbase/rest/TestNamespacesInstanceResource.java |    59 +-
 .../hadoop/hbase/rest/TestNamespacesResource.java  |    24 +-
 .../hadoop/hbase/rest/TestRESTServerSSL.java       |    38 +-
 .../hadoop/hbase/rest/TestResourceFilter.java      |    23 +-
 .../hadoop/hbase/rest/TestScannerResource.java     |    34 +-
 .../hadoop/hbase/rest/TestScannersWithFilters.java |    59 +-
 .../hadoop/hbase/rest/TestScannersWithLabels.java  |    24 +-
 .../hadoop/hbase/rest/TestSchemaResource.java      |    66 +-
 .../hadoop/hbase/rest/TestSecureRESTServer.java    |    31 +-
 .../hbase/rest/TestSecurityHeadersFilter.java      |    17 +-
 .../hadoop/hbase/rest/TestStatusResource.java      |    35 +-
 .../hadoop/hbase/rest/TestTableResource.java       |    34 +-
 .../apache/hadoop/hbase/rest/TestTableScan.java    |    36 +-
 .../hadoop/hbase/rest/TestVersionResource.java     |    30 +-
 .../hbase/rest/client/TestRemoteAdminRetries.java  |    24 +-
 .../hbase/rest/client/TestRemoteHTableRetries.java |    24 +-
 .../hadoop/hbase/rest/client/TestRemoteTable.java  |    43 +-
 .../hadoop/hbase/rest/client/TestXmlParsing.java   |    29 +-
 .../hadoop/hbase/rest/model/TestCellModel.java     |    24 +-
 .../hadoop/hbase/rest/model/TestCellSetModel.java  |    28 +-
 .../hbase/rest/model/TestColumnSchemaModel.java    |    22 +-
 .../hadoop/hbase/rest/model/TestModelBase.java     |     4 +-
 .../rest/model/TestNamespacesInstanceModel.java    |    17 +-
 .../hbase/rest/model/TestNamespacesModel.java      |    17 +-
 .../hadoop/hbase/rest/model/TestRowModel.java      |    25 +-
 .../hadoop/hbase/rest/model/TestScannerModel.java  |    35 +-
 .../rest/model/TestStorageClusterStatusModel.java  |    19 +-
 .../rest/model/TestStorageClusterVersionModel.java |    15 +-
 .../hbase/rest/model/TestTableInfoModel.java       |    22 +-
 .../hbase/rest/model/TestTableListModel.java       |    15 +-
 .../hbase/rest/model/TestTableRegionModel.java     |    21 +-
 .../hbase/rest/model/TestTableSchemaModel.java     |    24 +-
 .../hadoop/hbase/rest/model/TestVersionModel.java  |    13 +-
 hbase-server/pom.xml                               |   101 +-
 .../hadoop/hbase/tmpl/common/TaskMonitorTmpl.jamon |   140 -
 .../tmpl/master/AssignmentManagerStatusTmpl.jamon  |   128 -
 .../hbase/tmpl/master/BackupMasterStatusTmpl.jamon |    70 -
 .../hbase/tmpl/master/MasterStatusTmpl.jamon       |   800 --
 .../hadoop/hbase/tmpl/master/RSGroupListTmpl.jamon |   393 -
 .../hbase/tmpl/master/RegionServerListTmpl.jamon   |   538 -
 .../hbase/tmpl/master/RegionVisualizerTmpl.jamon   |   119 -
 .../hbase/tmpl/regionserver/BlockCacheTmpl.jamon   |   564 -
 .../tmpl/regionserver/BlockCacheViewTmpl.jamon     |    80 -
 .../hbase/tmpl/regionserver/RSStatusTmpl.jamon     |   330 -
 .../hbase/tmpl/regionserver/RegionListTmpl.jamon   |   338 -
 .../tmpl/regionserver/ReplicationStatusTmpl.jamon  |   105 -
 .../tmpl/regionserver/ServerMetricsTmpl.jamon      |   265 -
 .../hadoop/hbase/tmpl/tool/CanaryStatusTmpl.jamon  |   158 -
 .../apache/hadoop/hbase/HBaseRpcServicesBase.java  |   110 +-
 .../org/apache/hadoop/hbase/HBaseServerBase.java   |    26 +-
 .../hadoop/hbase/MockRegionServerServices.java     |    24 +
 .../main/java/org/apache/hadoop/hbase/Server.java  |     4 +
 .../hbase/client/ClientSideRegionScanner.java      |     2 +-
 .../hadoop/hbase/coprocessor/BulkLoadObserver.java |    24 +-
 .../ClientMetaCoprocessor.java}                    |    23 +-
 .../ClientMetaCoprocessorEnvironment.java}         |    17 +-
 .../coprocessor/ClientMetaCoprocessorHost.java     |   212 +
 .../hbase/coprocessor/ClientMetaObserver.java      |   153 +
 .../hadoop/hbase/coprocessor/CoprocessorHost.java  |    86 +-
 .../hadoop/hbase/coprocessor/ObserverContext.java  |    20 +-
 .../hbase/coprocessor/ObserverContextImpl.java     |    22 +-
 .../ObserverRpcCallContext.java}                   |    32 +-
 .../ObserverRpcCallContextImpl.java}               |    33 +-
 .../hadoop/hbase/coprocessor/RegionObserver.java   |    16 +
 .../hadoop/hbase/io/hfile/BlockCacheKey.java       |   123 +-
 .../hadoop/hbase/io/hfile/BlockCacheUtil.java      |     2 +-
 .../apache/hadoop/hbase/io/hfile/CacheConfig.java  |    44 +-
 .../hadoop/hbase/io/hfile/FixedFileTrailer.java    |    60 +
 .../org/apache/hadoop/hbase/io/hfile/HFile.java    |     8 +-
 .../apache/hadoop/hbase/io/hfile/HFileInfo.java    |    37 +-
 .../hadoop/hbase/io/hfile/HFileReaderImpl.java     |     2 +-
 .../hadoop/hbase/io/hfile/HFileWriterImpl.java     |    24 +-
 .../hadoop/hbase/io/hfile/ReaderContext.java       |    17 +-
 .../hbase/io/hfile/ReaderContextBuilder.java       |    19 +-
 .../hadoop/hbase/io/hfile/bucket/BucketCache.java  |   146 +-
 .../hbase/io/hfile/bucket/BucketCacheStats.java    |     2 +-
 .../hadoop/hbase/io/hfile/bucket/BucketEntry.java  |     2 +-
 .../hbase/io/hfile/bucket/BucketProtoUtils.java    |     5 +-
 .../hadoop/hbase/ipc/MetaRWQueueRpcExecutor.java   |     4 +-
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.java       |     4 +-
 .../java/org/apache/hadoop/hbase/ipc/RpcCall.java  |     4 -
 .../org/apache/hadoop/hbase/ipc/RpcExecutor.java   |    24 +-
 .../org/apache/hadoop/hbase/ipc/RpcServer.java     |    21 +-
 .../org/apache/hadoop/hbase/ipc/ServerCall.java    |    11 -
 .../hadoop/hbase/ipc/ServerRpcConnection.java      |     7 +-
 .../hadoop/hbase/ipc/SimpleRpcScheduler.java       |     8 +-
 .../hadoop/hbase/keymeta/KeyManagementService.java |    67 +
 .../hadoop/hbase/keymeta/KeymetaAdminImpl.java     |    93 +
 .../KeymetaTableAccessor.java}                     |    29 +-
 .../hadoop/hbase/keymeta/ManagedKeyDataCache.java  |    56 +
 .../hadoop/hbase/keymeta/SystemKeyAccessor.java}   |    17 +-
 .../hadoop/hbase/keymeta/SystemKeyCache.java}      |    20 +-
 .../org/apache/hadoop/hbase/master/DeadServer.java |     9 +
 .../org/apache/hadoop/hbase/master/HMaster.java    |   111 +-
 .../hadoop/hbase/master/MasterCoprocessorHost.java |     9 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |    46 +
 .../apache/hadoop/hbase/master/MasterServices.java |     6 +-
 .../hadoop/hbase/master/RegionServerTracker.java   |    26 +-
 .../apache/hadoop/hbase/master/ServerManager.java  |     9 +-
 .../hbase/master/assignment/AssignmentManager.java |   132 +-
 .../master/assignment/AssignmentManagerUtil.java   |     8 +-
 .../assignment/RegionInTransitionTracker.java      |   156 +
 .../assignment/RegionRemoteProcedureBase.java      |     3 +
 .../hbase/master/assignment/RegionStateNode.java   |    22 +-
 .../hbase/master/assignment/RegionStates.java      |    95 +-
 .../assignment/TransitRegionStateProcedure.java    |     3 +
 .../master/cleaner/BaseFileCleanerDelegate.java    |     4 +
 .../hbase/master/cleaner/FileCleanerDelegate.java  |     4 +
 .../hadoop/hbase/master/cleaner/LogCleaner.java    |     7 +
 .../hbase/master/http/MasterDumpServlet.java       |    12 +-
 .../http/MasterStatusConstants.java}               |    31 +-
 .../hbase/master/http/MasterStatusServlet.java     |    62 +-
 ...terStatusServlet.java => MasterStatusUtil.java} |    78 +-
 .../hadoop/hbase/master/http/RegionVisualizer.java |     2 +-
 .../hadoop/hbase/master/janitor/MetaFixer.java     |    26 +
 .../master/procedure/CreateTableProcedure.java     |     6 +-
 .../master/procedure/FlushRegionProcedure.java     |     2 +-
 .../hbase/master/procedure/InitMetaProcedure.java  |    13 +-
 .../master/procedure/ModifyTableProcedure.java     |    26 +-
 .../hbase/master/procedure/ProcedureSyncWait.java  |     2 +-
 .../master/procedure/RSProcedureDispatcher.java    |     4 +-
 .../procedure/ReopenTableRegionsProcedure.java     |   169 +-
 .../master/procedure/ServerCrashProcedure.java     |     3 +
 .../master/procedure/TruncateRegionProcedure.java  |    15 +
 .../hadoop/hbase/master/region/MasterRegion.java   |    42 +-
 .../hbase/master/region/MasterRegionFactory.java   |     4 +-
 .../hbase/master/region/MasterRegionParams.java    |     8 +-
 .../OfflineTableReplicationQueueStorage.java       |     6 +
 .../hadoop/hbase/mob/DefaultMobStoreCompactor.java |     5 +-
 .../org/apache/hadoop/hbase/mob/MobConstants.java  |     6 +
 .../hadoop/hbase/mob/MobFileCleanerChore.java      |   137 +-
 .../hadoop/hbase/monitoring/StateDumpServlet.java  |    20 +
 .../ThreadLocalServerSideScanMetrics.java          |    23 +-
 .../hadoop/hbase/quotas/DefaultOperationQuota.java |     5 +-
 .../hbase/quotas/FeedbackAdaptiveRateLimiter.java  |   361 +
 .../hbase/quotas/FixedIntervalRateLimiter.java     |    18 +-
 .../org/apache/hadoop/hbase/quotas/QuotaCache.java |    92 +-
 .../hadoop/hbase/quotas/QuotaLimiterFactory.java   |     5 +-
 .../org/apache/hadoop/hbase/quotas/QuotaState.java |     5 +-
 .../org/apache/hadoop/hbase/quotas/QuotaUtil.java  |    38 +-
 .../hadoop/hbase/quotas/TimeBasedLimiter.java      |    33 +-
 .../apache/hadoop/hbase/quotas/UserQuotaState.java |    19 +-
 .../hbase/regionserver/DataTieringManager.java     |   131 +-
 .../apache/hadoop/hbase/regionserver/HRegion.java  |   286 +-
 .../hbase/regionserver/HRegionFileSystem.java      |    13 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |     6 +-
 .../apache/hadoop/hbase/regionserver/HStore.java   |     5 +-
 .../hadoop/hbase/regionserver/HStoreFile.java      |    35 +-
 .../MetricsRegionServerWrapperImpl.java            |    40 +
 .../regionserver/MetricsRegionWrapperImpl.java     |    36 +-
 .../MetricsTableWrapperAggregateImpl.java          |    28 +-
 .../hadoop/hbase/regionserver/RSRpcServices.java   |    71 +-
 .../hbase/regionserver/RegionCoprocessorHost.java  |    37 +-
 .../hbase/regionserver/RegionScannerImpl.java      |    26 -
 .../hbase/regionserver/RegionServerServices.java   |     4 +-
 .../regionserver/RegionServicesForStores.java      |    10 +
 .../hadoop/hbase/regionserver/ScannerContext.java  |    12 +
 .../hadoop/hbase/regionserver/StoreEngine.java     |    11 +-
 .../hadoop/hbase/regionserver/StoreFileInfo.java   |    14 +-
 .../hbase/regionserver/compactions/Compactor.java  |    49 +-
 .../RowKeyDateTieringValueProvider.java            |   148 +
 .../hbase/regionserver/http/RSDumpServlet.java     |    14 +-
 .../http/RSStatusConstants.java}                   |    37 +-
 .../hbase/regionserver/http/RSStatusServlet.java   |    33 +-
 .../querymatcher/RawScanQueryMatcher.java          |     2 +-
 .../querymatcher/ScanQueryMatcher.java             |    22 +-
 .../storefiletracker/StoreFileTracker.java         |     7 +
 .../storefiletracker/StoreFileTrackerBase.java     |     5 +
 .../hbase/regionserver/wal/AbstractFSWAL.java      |     6 +-
 .../regionserver/PeerProcedureHandlerImpl.java     |    29 +
 .../regionserver/ReplicationSource.java            |     4 +
 .../regionserver/ReplicationSourceManager.java     |    14 +-
 .../regionserver/ReplicationSourceShipper.java     |    11 +-
 .../regionserver/ReplicationSourceWALReader.java   |     4 +
 .../regionserver/ReplicationSyncUp.java            |     6 +
 .../SerialReplicationSourceWALReader.java          |     5 +
 .../hbase/rsgroup/RSGroupInfoManagerImpl.java      |     4 +-
 .../apache/hadoop/hbase/security/SecurityUtil.java |   112 +-
 .../hbase/security/access/AccessController.java    |     3 +-
 .../access/SnapshotScannerHDFSAclController.java   |     3 +-
 .../SaslServerAuthenticationProviders.java         |   103 +-
 .../hadoop/hbase/tool/CanaryStatusServlet.java     |    22 +-
 .../CanaryStatusUtil.java}                         |    29 +-
 .../hbase/util/CoprocessorConfigurationUtil.java   |    77 +-
 .../java/org/apache/hadoop/hbase/util/FSUtils.java |    28 +-
 .../apache/hadoop/hbase/util/HFileArchiveUtil.java |    12 +
 .../hadoop/hbase/util/ModifyRegionUtils.java       |    32 +-
 .../ZKStringFormatter.java}                        |    51 +-
 .../org/apache/hadoop/hbase/wal/WALFactory.java    |    34 +-
 .../main/resources/hbase-webapps/canary/canary.jsp |   132 +-
 .../resources/hbase-webapps/common/taskMonitor.jsp |    90 +
 .../common/taskMonitorRenderTasks.jsp              |    87 +
 .../master/assignmentManagerStatus.jsp             |   117 +
 .../hbase-webapps/master/backupMasterStatus.jsp    |    66 +
 .../hbase-webapps/master/catalogTables.jsp         |    85 +
 .../hbase-webapps/master/deadRegionServers.jsp     |    89 +
 .../main/resources/hbase-webapps/master/hbck.jsp   |     2 +-
 .../main/resources/hbase-webapps/master/header.jsp |     4 +-
 .../main/resources/hbase-webapps/master/index.html |     2 +-
 .../main/resources/hbase-webapps/master/master.jsp |   146 +-
 .../resources/hbase-webapps/master/peerConfigs.jsp |    86 +
 .../hbase-webapps/master/regionServerList.jsp      |    90 +
 .../master/regionServerListBaseStats.jsp           |   127 +
 .../master/regionServerListCompactionStats.jsp     |    78 +
 .../{master.jsp => regionServerListEmptyStat.jsp}  |    20 +-
 .../master/regionServerListMemoryStats.jsp         |    90 +
 .../master/regionServerListReplicationStats.jsp    |    90 +
 .../master/regionServerListRequestStats.jsp        |    75 +
 .../master/regionServerListStoreStats.jsp          |   108 +
 .../hbase-webapps/master/regionVisualizer.jsp      |   120 +
 .../main/resources/hbase-webapps/master/rits.jsp   |     6 +-
 .../resources/hbase-webapps/master/rsGroupList.jsp |    78 +
 .../hbase-webapps/master/rsGroupListBaseStats.jsp  |   103 +
 .../master/rsGroupListCompactStats.jsp             |    73 +
 .../master/rsGroupListMemoryStats.jsp              |    85 +
 .../master/rsGroupListRequestStats.jsp             |    66 +
 .../hbase-webapps/master/rsGroupListStoreStats.jsp |   102 +
 .../resources/hbase-webapps/master/rsgroup.jsp     |    33 +-
 .../hbase-webapps/master/softwareAttributes.jsp    |   147 +
 .../main/resources/hbase-webapps/master/table.jsp  |    16 +-
 .../hbase-webapps/master/tablesDetailed.jsp        |     9 +-
 .../resources/hbase-webapps/master/userTables.jsp  |   115 +
 .../resources/hbase-webapps/master/warnings.jsp    |    87 +
 .../hbase-webapps/regionserver/blockCache.jsp      |    72 +
 .../blockCacheBaseInfo.jsp}                        |    24 +-
 .../regionserver/blockCacheConfig.jsp              |    89 +
 .../regionserver/blockCacheEvictions.jsp           |    45 +
 .../hbase-webapps/regionserver/blockCacheHits.jsp  |    92 +
 .../hbase-webapps/regionserver/blockCacheLevel.jsp |   159 +
 .../hbase-webapps/regionserver/blockCacheStats.jsp |    58 +
 .../hbase-webapps/regionserver/blockCacheView.jsp  |    62 +
 .../hbase-webapps/regionserver/footer.jsp          |    10 +-
 .../hbase-webapps/regionserver/header.jsp          |     4 +-
 .../hbase-webapps/regionserver/index.html          |     2 +-
 .../hbase-webapps/regionserver/regionList.jsp      |    75 +
 .../regionserver/regionListBaseInfo.jsp            |    58 +
 .../regionserver/regionListCompactStats.jsp        |    79 +
 .../regionserver/regionListMemstoreStats.jsp       |    70 +
 .../regionserver/regionListRequestStats.jsp        |    61 +
 .../regionserver/regionListStoreStats.jsp          |   119 +
 .../hbase-webapps/regionserver/regionserver.jsp    |   124 +-
 .../regionserver/replicationStatus.jsp             |    53 +
 .../regionserver/replicationStatusCurrentLog.jsp   |    47 +
 .../replicationStatusReplicationDelay.jsp          |    44 +
 .../{master => regionserver}/scripts.jsp           |     0
 .../hbase-webapps/regionserver/serverMetrics.jsp   |    55 +
 .../regionserver/serverMetricsBaseStats.jsp        |    49 +
 .../serverMetricsByteBuffAllocatorStats.jsp        |    51 +
 .../regionserver/serverMetricsMemoryStats.jsp      |    78 +
 .../regionserver/serverMetricsQueueStats.jsp       |    53 +
 .../regionserver/serverMetricsRequestStats.jsp     |    46 +
 .../regionserver/serverMetricsStoreStats.jsp       |    49 +
 .../regionserver/serverMetricsWalStats.jsp         |    50 +
 .../regionserver/softwareAttributes.jsp            |   114 +
 .../resources/hbase-webapps/static/css/hbase.css   |    29 +
 .../hbase-webapps/static/js/blockCacheInit.js      |   120 +
 .../hbase-webapps/static/js/masterStatusInit.js    |   126 +
 .../static/js/regionServerStatusInit.js            |    86 +
 .../org/apache/hadoop/hbase/HBaseTestingUtil.java  |    85 +-
 .../hadoop/hbase/SingleProcessHBaseCluster.java    |    42 +-
 .../org/apache/hadoop/hbase/TestCacheEviction.java |    12 +-
 .../org/apache/hadoop/hbase/TestInfoServers.java   |    10 +-
 .../apache/hadoop/hbase/TestMovedRegionCache.java  |     4 +-
 ...WithDifferentConnectionRegistriesTestBase.java} |    93 +-
 .../hbase/client/TestAsyncBufferMutator.java       |    23 +-
 .../hbase/client/TestAsyncRegionAdminApi.java      |     4 +-
 .../apache/hadoop/hbase/client/TestAsyncTable.java |   135 +-
 .../hadoop/hbase/client/TestAsyncTableBatch.java   |   132 +-
 .../hadoop/hbase/client/TestAsyncTableScan.java    |    16 +-
 .../hadoop/hbase/client/TestAsyncTableScanAll.java |    10 +-
 .../hadoop/hbase/client/TestAsyncTableScanner.java |    10 +-
 ...ReadWriteWithDifferentConnectionRegistries.java |   154 +-
 .../hbase/client/TestClientScannerTimeouts.java    |     4 +-
 .../hadoop/hbase/client/TestRawAsyncTableScan.java |    16 +-
 .../hbase/client/TestRegionLocationCaching.java    |     4 +-
 .../hbase/client/TestScannersFromClientSide.java   |    23 +-
 ...ReadWriteWithDifferentConnectionRegistries.java |    84 +
 .../hadoop/hbase/client/TestSnapshotWithAcl.java   |     4 +-
 .../client/TestSnapshotWithAclAsyncAdmin.java      |     4 +-
 .../hbase/client/TestSplitOrMergeStatus.java       |     4 +-
 .../coprocessor/SampleRegionWALCoprocessor.java    |    32 +
 .../hbase/coprocessor/SimpleRegionObserver.java    |    36 +
 .../coprocessor/TestClientMetaCoprocessor.java     |   208 +
 .../coprocessor/TestCoreRegionCoprocessor.java     |     2 +
 .../TestRegionCoprocessorQuotaUsage.java           |    13 +-
 .../coprocessor/TestRegionObserverInterface.java   |    45 +-
 .../hadoop/hbase/coprocessor/TestWALObserver.java  |     2 +
 .../hadoop/hbase/http/TestDebugDumpRedaction.java  |   224 +
 .../hadoop/hbase/io/hfile/CacheTestUtils.java      |    32 +-
 .../hbase/io/hfile/bucket/TestBucketCache.java     |    42 +-
 .../bucket/TestBucketCacheEmptyPersistence.java    |   165 +
 .../hfile/bucket/TestPrefetchWithBucketCache.java  |   131 +-
 .../bucket/TestRecoveryPersistentBucketCache.java  |    44 +-
 .../io/hfile/bucket/TestVerifyBucketCacheFile.java |    62 +-
 .../apache/hadoop/hbase/ipc/AbstractTestIPC.java   |   164 +-
 .../apache/hadoop/hbase/ipc/TestBlockingIPC.java   |    29 +-
 .../org/apache/hadoop/hbase/ipc/TestNettyIPC.java  |    47 +-
 .../apache/hadoop/hbase/ipc/TestNettyTlsIPC.java   |    84 +-
 .../hadoop/hbase/ipc/TestRWQueueRpcExecutor.java   |    13 +-
 .../hadoop/hbase/ipc/TestRpcConnectionHeader.java  |   140 +
 .../apache/hadoop/hbase/ipc/TestRpcExecutor.java   |   111 +
 .../hbase/master/MasterStateStoreTestBase.java     |     3 +-
 .../hbase/master/MockNoopMasterServices.java       |    30 +-
 .../hadoop/hbase/master/MockRegionServer.java      |    45 +
 .../hbase/master/TestActiveMasterManager.java      |     6 +
 .../hbase/master/TestAssignmentManagerMetrics.java |     2 +-
 .../apache/hadoop/hbase/master/TestDeadServer.java |     3 +-
 .../hbase/master/TestMasterBalanceThrottling.java  |     8 +-
 .../hbase/master/TestMasterDryRunBalancer.java     |     2 +-
 .../apache/hadoop/hbase/master/TestWALFencing.java |    81 +
 .../master/assignment/AssignmentTestingUtil.java   |     4 +-
 .../master/assignment/MockMasterServices.java      |     1 +
 .../assignment/TestAssignmentManagerBase.java      |     2 +-
 .../assignment/TestAssignmentManagerUtil.java      |     2 +-
 .../assignment/TestCloseRegionWhileRSCrash.java    |     4 +-
 .../assignment/TestSplitTableRegionProcedure.java  |     4 +-
 .../TestTransitRegionStateProcedure.java           |     6 +-
 .../master/balancer/TestBalancerDecision.java      |    19 +-
 .../master/balancer/TestBalancerRejection.java     |    27 +-
 .../TestCacheAwareLoadBalancerCostFunctions.java   |    27 +-
 .../TestFavoredStochasticLoadBalancer.java         |    15 +-
 .../cleaner/TestReplicationHFileCleaner.java       |     6 +
 .../hbase/master/http/TestMasterStatusPage.java    |   162 +
 .../hbase/master/http/TestMasterStatusServlet.java |   152 -
 .../hbase/master/http/TestMasterStatusUtil.java    |   257 +
 .../janitor/TestCatalogJanitorInMemoryStates.java  |     9 +-
 .../hadoop/hbase/master/janitor/TestMetaFixer.java |     1 +
 .../TestSimpleRegionNormalizerOnCluster.java       |     4 +-
 .../procedure/MasterProcedureTestingUtility.java   |     1 +
 .../master/procedure/TestFlushTableProcedure.java  |     4 +-
 .../TestFlushTableProcedureMasterRestarts.java     |     4 +-
 ...eProcedureWithDoNotSupportFlushTableMaster.java |     4 +-
 .../master/procedure/TestModifyTableProcedure.java |    79 +
 .../TestReopenTableRegionsIntegration.java         |   335 +
 ...ReopenTableRegionsProcedureSpecificRegions.java |   442 +
 .../TestSnapshotProcedureBasicSnapshot.java        |     4 +-
 .../TestSnapshotProcedureConcurrently.java         |     4 +-
 .../TestSnapshotProcedureEarlyExpiration.java      |     4 +-
 .../TestSnapshotProcedureForSnapshotType.java      |     4 +-
 .../procedure/TestSnapshotProcedureRSCrashes.java  |     4 +-
 .../procedure/TestSnapshotRegionProcedure.java     |     4 +-
 .../procedure/TestSnapshotVerifyProcedure.java     |     4 +-
 .../hbase/master/region/MasterRegionTestBase.java  |     6 +-
 .../region/TestMasterRegionOnTwoFileSystems.java   |     4 +-
 .../hadoop/hbase/mob/FaultyMobStoreCompactor.java  |     1 +
 .../hbase/mob/TestExpiredMobFileCleanerChore.java  |   255 +
 .../hbase/namequeues/TestNamedQueueRecorder.java   |    10 -
 .../hadoop/hbase/namequeues/TestRpcLogDetails.java |    10 -
 .../RegionProcedureStorePerformanceEvaluation.java |    13 +-
 .../store/region/RegionProcedureStoreTestBase.java |     4 +-
 .../region/RegionProcedureStoreTestHelper.java     |     5 +-
 .../store/region/TestRegionProcedureStore.java     |    10 -
 .../region/TestRegionProcedureStoreMigration.java  |     4 +-
 .../hbase/quotas/TestBlockBytesScannedQuota.java   |     4 +-
 .../hbase/quotas/TestDefaultHandlerUsageQuota.java |    36 +-
 .../hbase/quotas/TestDefaultOperationQuota.java    |    16 +-
 .../quotas/TestFeedbackAdaptiveRateLimiter.java    |   542 +
 .../hadoop/hbase/quotas/TestQuotaCache2.java       |    58 +-
 .../apache/hadoop/hbase/quotas/TestQuotaState.java |    22 +-
 .../hbase/quotas/TestThreadHandlerUsageQuota.java  |    40 +-
 .../hadoop/hbase/quotas/ThrottleQuotaTestUtil.java |     2 +-
 .../MetricsRegionServerWrapperStub.java            |    40 +
 .../regionserver/MetricsRegionWrapperStub.java     |    15 +
 .../hbase/regionserver/TestCompactingMemStore.java |    15 +-
 .../TestCompactingToCellFlatMapMemStore.java       |    14 +-
 .../hadoop/hbase/regionserver/TestCompaction.java  |     4 +-
 .../TestCompactionArchiveConcurrentClose.java      |     6 +-
 .../TestCompactionArchiveIOException.java          |     1 +
 .../hbase/regionserver/TestCompactionPolicy.java   |     1 +
 .../TestCompactionWithCoprocessor.java             |     4 +-
 .../TestCustomCellDataTieringManager.java          |    36 +-
 .../hbase/regionserver/TestDataTieringManager.java |   144 +-
 .../hbase/regionserver/TestDefaultMemStore.java    |    52 +-
 .../regionserver/TestFailedAppendAndSync.java      |     1 +
 .../hadoop/hbase/regionserver/TestHRegion.java     |    96 +-
 .../hbase/regionserver/TestHRegionFileSystem.java  |     6 +-
 .../hbase/regionserver/TestHeapMemoryManager.java  |     6 +
 .../hadoop/hbase/regionserver/TestLogRoller.java   |     5 +-
 .../hbase/regionserver/TestMetricsRegion.java      |     6 +
 .../regionserver/TestMetricsRegionServer.java      |     8 +
 ...estMetricsRegionWrapperTableDescriptorHash.java |   155 +
 .../regionserver/TestMetricsTableAggregate.java    |     2 +
 .../TestRecoveredEditsReplayAndAbort.java          |     3 +-
 .../TestRegionMergeTransactionOnCluster.java       |    17 +-
 .../regionserver/TestRegionServerMetrics.java      |    18 +
 .../TestRegionServerOnlineConfigChange.java        |    12 +-
 .../TestSplitTransactionOnCluster.java             |    15 +-
 .../hbase/regionserver/TestStoreFileInfo.java      |     3 +-
 .../regionserver/TestStoreFileRefresherChore.java  |     3 +-
 .../hbase/regionserver/TestStoreFileWriter.java    |     4 +-
 .../TestTableDescriptorHashComputation.java        |   127 +
 .../apache/hadoop/hbase/regionserver/TestTags.java |     4 +-
 .../compactions/TestCustomCellTieredCompactor.java |   176 +
 .../TestRowKeyDateTieringValueProvider.java        |   177 +
 .../hbase/regionserver/http/TestRSStatusPage.java  |   155 +
 .../regionserver/http/TestRSStatusServlet.java     |   141 -
 .../hbase/regionserver/wal/AbstractTestFSWAL.java  |     7 +-
 .../regionserver/wal/AbstractTestWALReplay.java    |     4 +-
 .../regionserver/wal/TestAsyncFSWALDurability.java |     2 +-
 .../regionserver/wal/TestAsyncFSWALRollStuck.java  |     1 +
 .../hbase/regionserver/wal/TestAsyncWALReplay.java |     8 +-
 .../hadoop/hbase/regionserver/wal/TestFSHLog.java  |     2 +
 .../regionserver/wal/TestFSHLogDurability.java     |     2 +-
 .../hbase/regionserver/wal/TestWALReplay.java      |     4 +-
 .../regionserver/wal/WALDurabilityTestBase.java    |     8 +-
 .../TestTableReplicationQueueStorage.java          |    67 +-
 .../regionserver/TestPeerProcedureHandlerImpl.java |   130 +
 .../regionserver/TestReplicationSourceManager.java |   100 +
 .../rsgroup/TestRSGroupMajorCompactionTTL.java     |     4 +-
 .../hadoop/hbase/rsgroup/TestRSGroupsKillRS.java   |     4 +-
 .../hbase/rsgroup/TestRSGroupsOfflineMode.java     |     2 +-
 .../hbase/rsgroup/VerifyingRSGroupAdmin.java       |    12 +
 .../hbase/security/AbstractTestSecureIPC.java      |   152 +-
 .../hadoop/hbase/security/TestSaslTlsIPC.java      |    74 +-
 .../hadoop/hbase/security/TestSecureIPC.java       |    49 +-
 .../TestSaslServerAuthenticationProviders.java     |    62 +-
 .../security/token/TestTokenAuthentication.java    |     6 +
 .../hbase/snapshot/TestRestoreSnapshotHelper.java  |     4 +-
 .../hadoop/hbase/tool/TestCanaryStatusServlet.java |   111 -
 .../apache/hadoop/hbase/tool/TestCanaryTool.java   |   145 +
 .../org/apache/hadoop/hbase/util/MockServer.java   |     6 +
 .../hadoop/hbase/util/TestCanaryStatusUtil.java    |    56 +
 .../hadoop/hbase/util/TestProcDispatcher.java      |     1 +
 .../hadoop/hbase/util/TestServerHttpUtils.java     |    68 +
 .../hadoop/hbase/util/TestZKStringFormatter.java   |    74 +
 .../apache/hadoop/hbase/wal/TestWALFactory.java    |    27 +-
 .../hadoop/hbase/wal/TestWALSplitToHFile.java      |     5 +-
 hbase-shaded/pom.xml                               |    18 +-
 hbase-shell/pom.xml                                |    11 +-
 hbase-shell/src/main/ruby/hbase/admin.rb           |     6 +-
 hbase-shell/src/main/ruby/hbase/quotas.rb          |     4 +
 hbase-shell/src/main/ruby/hbase/taskmonitor.rb     |     6 +-
 hbase-shell/src/main/ruby/shell.rb                 |     1 +
 .../ruby/shell/commands/rpc_throttle_enabled.rb    |    47 +-
 .../hadoop/hbase/client/AbstractTestShell.java     |    10 +-
 .../apache/hadoop/hbase/client/RubyShellTest.java  |     2 +-
 .../apache/hadoop/hbase/client/TestAdminShell.java |    18 +-
 .../hadoop/hbase/client/TestListTablesShell.java   |    10 +-
 .../hadoop/hbase/client/TestQuotasShell.java       |    10 +-
 .../hadoop/hbase/client/TestRSGroupShell.java      |    15 +-
 .../hadoop/hbase/client/TestReplicationShell.java  |    10 +-
 .../org/apache/hadoop/hbase/client/TestShell.java  |     9 +-
 .../hadoop/hbase/client/TestShellNoCluster.java    |    18 +-
 .../apache/hadoop/hbase/client/TestTableShell.java |    12 +-
 hbase-shell/src/test/ruby/hbase/quotas_test.rb     |    15 +
 hbase-shell/src/test/ruby/tests_runner.rb          |     2 +
 .../apache/hadoop/hbase/HBaseTestingUtility.java   |    18 +-
 .../org/apache/hadoop/hbase/MiniHBaseCluster.java  |    48 +-
 hbase-thrift/pom.xml                               |     5 -
 .../apache/hadoop/hbase/thrift/ThriftServer.java   |     4 +-
 .../apache/hadoop/hbase/thrift2/ThriftServer.java  |     2 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |    10 +
 .../hbase/thrift/TestBindExceptionHandling.java    |    14 +-
 .../apache/hadoop/hbase/thrift/TestCallQueue.java  |    37 +-
 .../hadoop/hbase/thrift/TestThriftHttpServer.java  |   181 +-
 ...tpServer.java => TestThriftHttpServerBase.java} |    46 +-
 .../hbase/thrift/TestThriftHttpServerSSL.java      |    30 +-
 .../hadoop/hbase/thrift/TestThriftServer.java      |    55 +-
 .../hbase/thrift/TestThriftServerCmdLine.java      |    45 +-
 .../thrift/TestThriftSpnegoHttpFallbackServer.java |    45 +-
 .../hbase/thrift/TestThriftSpnegoHttpServer.java   |    47 +-
 .../hbase/thrift2/TestThrift2HttpServer.java       |    36 +-
 .../hbase/thrift2/TestThrift2ServerCmdLine.java    |    28 +-
 .../hadoop/hbase/thrift2/TestThriftConnection.java |    34 +-
 .../thrift2/TestThriftHBaseServiceHandler.java     |    69 +-
 .../TestThriftHBaseServiceHandlerWithLabels.java   |    37 +-
 .../TestThriftHBaseServiceHandlerWithReadOnly.java |    33 +-
 hbase-website/.dockerignore                        |     4 +
 hbase-website/.gitignore                           |    36 +
 .../requirements.txt => hbase-website/Dockerfile   |    45 +-
 hbase-website/README.md                            |   585 +
 hbase-website/app/app.css                          |   211 +
 hbase-website/app/components/getting-started.tsx   |    68 +
 hbase-website/app/components/link.tsx              |    28 +
 hbase-website/app/components/links.ts              |   211 +
 hbase-website/app/components/markdown-layout.tsx   |   162 +
 hbase-website/app/components/site-footer.tsx       |   131 +
 hbase-website/app/components/site-navbar.tsx       |   675 +
 hbase-website/app/components/theme-toggle.tsx      |    37 +
 hbase-website/app/lib/theme-provider.tsx           |    85 +
 hbase-website/app/lib/utils.ts                     |    24 +
 hbase-website/app/pages/acid-semantics/content.md  |   125 +
 hbase-website/app/pages/acid-semantics/index.tsx   |    24 +
 hbase-website/app/pages/code-of-conduct/content.md |    42 +
 hbase-website/app/pages/code-of-conduct/index.tsx  |    24 +
 hbase-website/app/pages/downloads/content.md       |    43 +
 hbase-website/app/pages/downloads/index.tsx        |    24 +
 hbase-website/app/pages/export-control/content.md  |    28 +
 hbase-website/app/pages/export-control/index.tsx   |    24 +
 hbase-website/app/pages/home/community.tsx         |    86 +
 hbase-website/app/pages/home/feature-card.tsx      |    42 +
 hbase-website/app/pages/home/features.tsx          |    57 +
 hbase-website/app/pages/home/hero.tsx              |    61 +
 hbase-website/app/pages/home/index.tsx             |    33 +
 hbase-website/app/pages/home/integrations.tsx      |    55 +
 hbase-website/app/pages/home/use-cases.tsx         |    80 +
 hbase-website/app/pages/mailing-lists/content.md   |    30 +
 hbase-website/app/pages/mailing-lists/index.tsx    |    24 +
 hbase-website/app/pages/news/events.json           |   535 +
 hbase-website/app/pages/news/index.tsx             |   100 +
 hbase-website/app/pages/other-resources/index.tsx  |    95 +
 .../app/pages/other-resources/resources.json       |    41 +
 .../app/pages/powered-by-hbase/companies.json      |   248 +
 hbase-website/app/pages/powered-by-hbase/index.tsx |    85 +
 .../app/pages/source-repository/content.md         |    51 +
 .../app/pages/source-repository/index.tsx          |    24 +
 hbase-website/app/pages/sponsors/content.md        |    33 +
 hbase-website/app/pages/sponsors/index.tsx         |    24 +
 hbase-website/app/pages/team/developers.json.d.ts  |    27 +
 hbase-website/app/pages/team/index.tsx             |    97 +
 hbase-website/app/root.tsx                         |   129 +
 hbase-website/app/routes.ts                        |    34 +
 hbase-website/app/routes/acid-semantics.tsx        |    34 +
 hbase-website/app/routes/code-of-conduct.tsx       |    34 +
 hbase-website/app/routes/downloads.tsx             |    35 +
 hbase-website/app/routes/export-control.tsx        |    34 +
 hbase-website/app/routes/home.tsx                  |    34 +
 hbase-website/app/routes/mailing-lists.tsx         |    35 +
 hbase-website/app/routes/news.tsx                  |    34 +
 hbase-website/app/routes/other-resources.tsx       |    34 +
 hbase-website/app/routes/powered-by-hbase.tsx      |    35 +
 hbase-website/app/routes/source-repository.tsx     |    34 +
 hbase-website/app/routes/sponsors.tsx              |    35 +
 hbase-website/app/routes/team.tsx                  |    35 +
 hbase-website/app/ui/accordion.tsx                 |    80 +
 hbase-website/app/ui/alert-dialog.tsx              |   151 +
 hbase-website/app/ui/alert.tsx                     |    78 +
 hbase-website/app/ui/aspect-ratio.tsx              |    25 +
 hbase-website/app/ui/avatar.tsx                    |    57 +
 hbase-website/app/ui/badge.tsx                     |    57 +
 hbase-website/app/ui/breadcrumb.tsx                |   120 +
 hbase-website/app/ui/button-group.tsx              |    96 +
 hbase-website/app/ui/button.tsx                    |    77 +
 hbase-website/app/ui/card.tsx                      |    93 +
 hbase-website/app/ui/collapsible.tsx               |    54 +
 hbase-website/app/ui/dialog.tsx                    |   145 +
 hbase-website/app/ui/dropdown-menu.tsx             |   251 +
 hbase-website/app/ui/input.tsx                     |    39 +
 hbase-website/app/ui/item.tsx                      |   190 +
 hbase-website/app/ui/label.tsx                     |    37 +
 hbase-website/app/ui/menubar.tsx                   |   268 +
 hbase-website/app/ui/navigation-menu.tsx           |   179 +
 hbase-website/app/ui/pagination.tsx                |   124 +
 hbase-website/app/ui/scroll-area.tsx               |    72 +
 hbase-website/app/ui/separator.tsx                 |    44 +
 hbase-website/app/ui/spinner.tsx                   |    34 +
 hbase-website/app/ui/table.tsx                     |   108 +
 hbase-website/app/ui/tabs.tsx                      |    70 +
 hbase-website/app/ui/textarea.tsx                  |    36 +
 hbase-website/app/ui/tooltip.tsx                   |    73 +
 hbase-website/eslint.config.js                     |   180 +
 hbase-website/package-lock.json                    | 12444 +++++++++++++++++++
 hbase-website/package.json                         |    90 +
 hbase-website/pom.xml                              |   154 +
 hbase-website/prettier.config.js                   |    25 +
 .../static => hbase-website/public}/favicon.ico    |   Bin
 .../public/fonts/inter-latin-wght-italic.woff2     |   Bin 0 -> 51832 bytes
 .../public/fonts/inter-latin-wght-normal.woff2     |   Bin 0 -> 48256 bytes
 .../public/images/dark-theme-large-logo.svg        |    94 +
 hbase-website/public/images/large-logo.svg         |    89 +
 hbase-website/public/images/logo.svg               |    18 +
 hbase-website/react-router.config.ts               |    26 +
 hbase-website/scripts/extract-developers.js        |   107 +
 hbase-website/tests/extract-developers.test.js     |   245 +
 hbase-website/tests/home.test.tsx                  |    89 +
 hbase-website/tests/markdown.test.tsx              |   138 +
 hbase-website/tests/navigation.test.tsx            |   126 +
 hbase-website/tests/setup.ts                       |    25 +
 hbase-website/tests/theme-toggle.test.tsx          |    66 +
 hbase-website/tests/utils.tsx                      |    34 +
 hbase-website/tsconfig.json                        |    31 +
 hbase-website/vite.config.ts                       |    32 +
 hbase-website/vitest.config.ts                     |    38 +
 hbase-zookeeper/pom.xml                            |    22 +-
 .../hadoop/hbase/zookeeper/TestHQuorumPeer.java    |    22 +-
 .../hbase/zookeeper/TestInstancePending.java       |    21 +-
 .../hbase/zookeeper/TestMasterAddressTracker.java  |    78 +-
 .../hbase/zookeeper/TestReadOnlyZKClient.java      |    37 +-
 .../hbase/zookeeper/TestRecoverableZooKeeper.java  |    22 +-
 .../hbase/zookeeper/TestZKLeaderManager.java       |    55 +-
 .../hadoop/hbase/zookeeper/TestZKMainServer.java   |    24 +-
 .../apache/hadoop/hbase/zookeeper/TestZKMulti.java |    50 +-
 .../hadoop/hbase/zookeeper/TestZKNodeTracker.java  |    30 +-
 .../apache/hadoop/hbase/zookeeper/TestZKUtil.java  |    29 +-
 .../hadoop/hbase/zookeeper/TestZKUtilNoServer.java |    24 +-
 pom.xml                                            |   394 +-
 src/main/asciidoc/_chapters/configuration.adoc     |   115 +-
 src/main/asciidoc/_chapters/developer.adoc         |     2 +-
 src/main/asciidoc/_chapters/ops_mgt.adoc           |    27 +-
 src/site/asciidoc/acid-semantics.adoc              |   118 -
 src/site/asciidoc/bulk-loads.adoc                  |    23 -
 src/site/asciidoc/export_control.adoc              |    44 -
 src/site/asciidoc/index.adoc                       |    75 -
 src/site/asciidoc/metrics.adoc                     |   102 -
 src/site/asciidoc/old_news.adoc                    |   121 -
 src/site/asciidoc/pseudo-distributed.adoc          |    23 -
 src/site/asciidoc/replication.adoc                 |    22 -
 src/site/asciidoc/resources.adoc                   |    27 -
 src/site/asciidoc/sponsors.adoc                    |    36 -
 src/site/custom/project-info-report.properties     |   279 -
 src/site/resources/.htaccess                       |     8 -
 src/site/resources/book/.empty                     |     1 -
 src/site/resources/css/site.css                    |   114 -
 src/site/resources/doap_Hbase.rdf                  |    57 -
 src/site/site.xml                                  |   180 -
 src/site/xdoc/acid-semantics.xml                   |   235 -
 src/site/xdoc/bulk-loads.xml                       |    34 -
 src/site/xdoc/coc.xml                              |    92 -
 src/site/xdoc/downloads.xml                        |   199 -
 src/site/xdoc/export_control.xml                   |    59 -
 src/site/xdoc/index.xml                            |    86 -
 src/site/xdoc/metrics.xml                          |   150 -
 src/site/xdoc/old_news.xml                         |   110 -
 src/site/xdoc/poweredbyhbase.xml                   |   415 -
 src/site/xdoc/pseudo-distributed.xml               |    41 -
 src/site/xdoc/replication.xml                      |    35 -
 src/site/xdoc/resources.xml                        |    45 -
 src/site/xdoc/sponsors.xml                         |    50 -
 src/site/xdoc/supportingprojects.xml               |   163 -
 896 files changed, 44774 insertions(+), 16230 deletions(-)
 create mode 100644 .github/workflows/yetus-general-check.yml
 create mode 100644 .github/workflows/yetus-jdk17-hadoop3-compile-check.yml
 create mode 100644 .github/workflows/yetus-jdk17-hadoop3-unit-check.yml
 create mode 100644 dev-support/yetus_console_to_md.py
 create mode 100644 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/BackupBoundaries.java
 create mode 100644 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/IncrementalBackupRestoreTestBase.java
 delete mode 100644 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackup.java
 create mode 100644 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupRestore.java
 create mode 100644 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupRestoreHandlesArchivedFiles.java
 create mode 100644 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupRestoreWithOriginalSplits.java
 create mode 100644 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupRestoreWithOriginalSplitsSeperateFs.java
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/keymeta/KeymetaAdminClient.java
 create mode 100644 
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestCompactFromClient.java
 copy hbase-server/src/main/resources/hbase-webapps/regionserver/index.html => 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/crypto/ManagedKeyData.java
 (61%)
 create mode 100644 
hbase-common/src/main/java/org/apache/hadoop/hbase/keymeta/KeymetaAdmin.java
 create mode 100644 
hbase-common/src/main/java/org/apache/hadoop/hbase/util/FastStringPool.java
 create mode 100644 
hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseParameterizedInvocationContext.java
 create mode 100644 
hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseParameterizedParameterResolver.java
 create mode 100644 
hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseParameterizedTemplateProvider.java
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/QuotaLimiterFactory.java
 => 
hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseParameterizedTestTemplate.java
 (56%)
 copy 
hbase-common/src/test/java/org/apache/hadoop/hbase/{ResourceCheckerJUnitListener.java
 => JUnitResourceCheckers.java} (60%)
 copy 
hbase-shell/src/test/java/org/apache/hadoop/hbase/client/TestReplicationShell.java
 => 
hbase-common/src/test/java/org/apache/hadoop/hbase/TestBuildThreadDiagnosticString.java
 (54%)
 create mode 100644 
hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestFastStringPool.java
 copy {dev-support/git-jira-release-audit => 
hbase-examples/src/main/python}/requirements.txt (69%)
 copy hbase-server/src/main/resources/hbase-webapps/regionserver/index.html => 
hbase-examples/src/main/resources/hbase-site.xml (78%)
 copy hbase-protocol-shaded/src/main/protobuf/server/{io/HFile.proto => 
ManagedKeys.proto} (55%)
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/common/TaskMonitorTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/BackupMasterStatusTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RSGroupListTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RegionServerListTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RegionVisualizerTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/BlockCacheTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/BlockCacheViewTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/ReplicationStatusTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/ServerMetricsTmpl.jamon
 delete mode 100644 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/tool/CanaryStatusTmpl.jamon
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{quotas/QuotaLimiterFactory.java
 => coprocessor/ClientMetaCoprocessor.java} (60%)
 copy hbase-server/src/main/{resources/hbase-webapps/master/master.jsp => 
java/org/apache/hadoop/hbase/coprocessor/ClientMetaCoprocessorEnvironment.java} 
(63%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/ClientMetaCoprocessorHost.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/ClientMetaObserver.java
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{security/SecurityUtil.java 
=> coprocessor/ObserverRpcCallContext.java} (58%)
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{quotas/QuotaLimiterFactory.java
 => coprocessor/ObserverRpcCallContextImpl.java} (57%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/keymeta/KeyManagementService.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/keymeta/KeymetaAdminImpl.java
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{quotas/QuotaLimiterFactory.java
 => keymeta/KeymetaTableAccessor.java} (56%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/keymeta/ManagedKeyDataCache.java
 copy hbase-server/src/main/{resources/hbase-webapps/regionserver/index.html => 
java/org/apache/hadoop/hbase/keymeta/SystemKeyAccessor.java} (70%)
 copy hbase-server/src/main/{resources/hbase-webapps/regionserver/index.html => 
java/org/apache/hadoop/hbase/keymeta/SystemKeyCache.java} (66%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/RegionInTransitionTracker.java
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{quotas/QuotaLimiterFactory.java
 => master/http/MasterStatusConstants.java} (56%)
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/{MasterStatusServlet.java
 => MasterStatusUtil.java} (50%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/FeedbackAdaptiveRateLimiter.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/RowKeyDateTieringValueProvider.java
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{security/SecurityUtil.java 
=> regionserver/http/RSStatusConstants.java} (55%)
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{quotas/QuotaLimiterFactory.java
 => util/CanaryStatusUtil.java} (57%)
 copy 
hbase-server/src/main/java/org/apache/hadoop/hbase/{security/SecurityUtil.java 
=> util/ZKStringFormatter.java} (54%)
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/common/taskMonitor.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/common/taskMonitorRenderTasks.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/assignmentManagerStatus.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/backupMasterStatus.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/catalogTables.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/deadRegionServers.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/peerConfigs.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionServerList.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionServerListBaseStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionServerListCompactionStats.jsp
 copy hbase-server/src/main/resources/hbase-webapps/master/{master.jsp => 
regionServerListEmptyStat.jsp} (56%)
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionServerListMemoryStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionServerListReplicationStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionServerListRequestStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionServerListStoreStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/regionVisualizer.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/rsGroupList.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/rsGroupListBaseStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/rsGroupListCompactStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/rsGroupListMemoryStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/rsGroupListRequestStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/rsGroupListStoreStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/softwareAttributes.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/userTables.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/master/warnings.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/blockCache.jsp
 copy hbase-server/src/main/resources/hbase-webapps/{canary/canary.jsp => 
regionserver/blockCacheBaseInfo.jsp} (51%)
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/blockCacheConfig.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/blockCacheEvictions.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/blockCacheHits.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/blockCacheLevel.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/blockCacheStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/blockCacheView.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/regionList.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/regionListBaseInfo.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/regionListCompactStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/regionListMemstoreStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/regionListRequestStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/regionListStoreStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/replicationStatus.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/replicationStatusCurrentLog.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/replicationStatusReplicationDelay.jsp
 copy hbase-server/src/main/resources/hbase-webapps/{master => 
regionserver}/scripts.jsp (100%)
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetrics.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetricsBaseStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetricsByteBuffAllocatorStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetricsMemoryStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetricsQueueStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetricsRequestStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetricsStoreStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/serverMetricsWalStats.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/regionserver/softwareAttributes.jsp
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/static/js/blockCacheInit.js
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/static/js/masterStatusInit.js
 create mode 100644 
hbase-server/src/main/resources/hbase-webapps/static/js/regionServerStatusInit.js
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestBasicReadWriteWithDifferentConnectionRegistries.java
 => BasicReadWriteWithDifferentConnectionRegistriesTestBase.java} (63%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSecureBasicReadWriteWithDifferentConnectionRegistries.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/coprocessor/TestClientMetaCoprocessor.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/http/TestDebugDumpRedaction.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/bucket/TestBucketCacheEmptyPersistence.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestRpcConnectionHeader.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestRpcExecutor.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestWALFencing.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMasterStatusPage.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMasterStatusServlet.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMasterStatusUtil.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestReopenTableRegionsIntegration.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestReopenTableRegionsProcedureSpecificRegions.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/mob/TestExpiredMobFileCleanerChore.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestFeedbackAdaptiveRateLimiter.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestMetricsRegionWrapperTableDescriptorHash.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestTableDescriptorHashComputation.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestRowKeyDateTieringValueProvider.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/http/TestRSStatusPage.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/http/TestRSStatusServlet.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestPeerProcedureHandlerImpl.java
 delete mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/tool/TestCanaryStatusServlet.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestCanaryStatusUtil.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestServerHttpUtils.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestZKStringFormatter.java
 copy dev-support/git-jira-release-audit/requirements.txt => 
hbase-shell/src/main/ruby/shell/commands/rpc_throttle_enabled.rb (63%)
 copy 
hbase-thrift/src/test/java/org/apache/hadoop/hbase/thrift/{TestThriftHttpServer.java
 => TestThriftHttpServerBase.java} (83%)
 create mode 100644 hbase-website/.dockerignore
 create mode 100644 hbase-website/.gitignore
 copy dev-support/git-jira-release-audit/requirements.txt => 
hbase-website/Dockerfile (56%)
 create mode 100644 hbase-website/README.md
 create mode 100644 hbase-website/app/app.css
 create mode 100644 hbase-website/app/components/getting-started.tsx
 create mode 100644 hbase-website/app/components/link.tsx
 create mode 100644 hbase-website/app/components/links.ts
 create mode 100644 hbase-website/app/components/markdown-layout.tsx
 create mode 100644 hbase-website/app/components/site-footer.tsx
 create mode 100644 hbase-website/app/components/site-navbar.tsx
 create mode 100644 hbase-website/app/components/theme-toggle.tsx
 create mode 100644 hbase-website/app/lib/theme-provider.tsx
 create mode 100644 hbase-website/app/lib/utils.ts
 create mode 100644 hbase-website/app/pages/acid-semantics/content.md
 create mode 100644 hbase-website/app/pages/acid-semantics/index.tsx
 create mode 100644 hbase-website/app/pages/code-of-conduct/content.md
 create mode 100644 hbase-website/app/pages/code-of-conduct/index.tsx
 create mode 100644 hbase-website/app/pages/downloads/content.md
 create mode 100644 hbase-website/app/pages/downloads/index.tsx
 create mode 100644 hbase-website/app/pages/export-control/content.md
 create mode 100644 hbase-website/app/pages/export-control/index.tsx
 create mode 100644 hbase-website/app/pages/home/community.tsx
 create mode 100644 hbase-website/app/pages/home/feature-card.tsx
 create mode 100644 hbase-website/app/pages/home/features.tsx
 create mode 100644 hbase-website/app/pages/home/hero.tsx
 create mode 100644 hbase-website/app/pages/home/index.tsx
 create mode 100644 hbase-website/app/pages/home/integrations.tsx
 create mode 100644 hbase-website/app/pages/home/use-cases.tsx
 create mode 100644 hbase-website/app/pages/mailing-lists/content.md
 create mode 100644 hbase-website/app/pages/mailing-lists/index.tsx
 create mode 100644 hbase-website/app/pages/news/events.json
 create mode 100644 hbase-website/app/pages/news/index.tsx
 create mode 100644 hbase-website/app/pages/other-resources/index.tsx
 create mode 100644 hbase-website/app/pages/other-resources/resources.json
 create mode 100644 hbase-website/app/pages/powered-by-hbase/companies.json
 create mode 100644 hbase-website/app/pages/powered-by-hbase/index.tsx
 create mode 100644 hbase-website/app/pages/source-repository/content.md
 create mode 100644 hbase-website/app/pages/source-repository/index.tsx
 create mode 100644 hbase-website/app/pages/sponsors/content.md
 create mode 100644 hbase-website/app/pages/sponsors/index.tsx
 create mode 100644 hbase-website/app/pages/team/developers.json.d.ts
 create mode 100644 hbase-website/app/pages/team/index.tsx
 create mode 100644 hbase-website/app/root.tsx
 create mode 100644 hbase-website/app/routes.ts
 create mode 100644 hbase-website/app/routes/acid-semantics.tsx
 create mode 100644 hbase-website/app/routes/code-of-conduct.tsx
 create mode 100644 hbase-website/app/routes/downloads.tsx
 create mode 100644 hbase-website/app/routes/export-control.tsx
 create mode 100644 hbase-website/app/routes/home.tsx
 create mode 100644 hbase-website/app/routes/mailing-lists.tsx
 create mode 100644 hbase-website/app/routes/news.tsx
 create mode 100644 hbase-website/app/routes/other-resources.tsx
 create mode 100644 hbase-website/app/routes/powered-by-hbase.tsx
 create mode 100644 hbase-website/app/routes/source-repository.tsx
 create mode 100644 hbase-website/app/routes/sponsors.tsx
 create mode 100644 hbase-website/app/routes/team.tsx
 create mode 100644 hbase-website/app/ui/accordion.tsx
 create mode 100644 hbase-website/app/ui/alert-dialog.tsx
 create mode 100644 hbase-website/app/ui/alert.tsx
 create mode 100644 hbase-website/app/ui/aspect-ratio.tsx
 create mode 100644 hbase-website/app/ui/avatar.tsx
 create mode 100644 hbase-website/app/ui/badge.tsx
 create mode 100644 hbase-website/app/ui/breadcrumb.tsx
 create mode 100644 hbase-website/app/ui/button-group.tsx
 create mode 100644 hbase-website/app/ui/button.tsx
 create mode 100644 hbase-website/app/ui/card.tsx
 create mode 100644 hbase-website/app/ui/collapsible.tsx
 create mode 100644 hbase-website/app/ui/dialog.tsx
 create mode 100644 hbase-website/app/ui/dropdown-menu.tsx
 create mode 100644 hbase-website/app/ui/input.tsx
 create mode 100644 hbase-website/app/ui/item.tsx
 create mode 100644 hbase-website/app/ui/label.tsx
 create mode 100644 hbase-website/app/ui/menubar.tsx
 create mode 100644 hbase-website/app/ui/navigation-menu.tsx
 create mode 100644 hbase-website/app/ui/pagination.tsx
 create mode 100644 hbase-website/app/ui/scroll-area.tsx
 create mode 100644 hbase-website/app/ui/separator.tsx
 create mode 100644 hbase-website/app/ui/spinner.tsx
 create mode 100644 hbase-website/app/ui/table.tsx
 create mode 100644 hbase-website/app/ui/tabs.tsx
 create mode 100644 hbase-website/app/ui/textarea.tsx
 create mode 100644 hbase-website/app/ui/tooltip.tsx
 create mode 100644 hbase-website/eslint.config.js
 create mode 100644 hbase-website/package-lock.json
 create mode 100644 hbase-website/package.json
 create mode 100644 hbase-website/pom.xml
 create mode 100644 hbase-website/prettier.config.js
 copy {hbase-server/src/main/resources/hbase-webapps/static => 
hbase-website/public}/favicon.ico (100%)
 create mode 100644 hbase-website/public/fonts/inter-latin-wght-italic.woff2
 create mode 100644 hbase-website/public/fonts/inter-latin-wght-normal.woff2
 create mode 100644 hbase-website/public/images/dark-theme-large-logo.svg
 create mode 100644 hbase-website/public/images/large-logo.svg
 create mode 100644 hbase-website/public/images/logo.svg
 create mode 100644 hbase-website/react-router.config.ts
 create mode 100644 hbase-website/scripts/extract-developers.js
 create mode 100644 hbase-website/tests/extract-developers.test.js
 create mode 100644 hbase-website/tests/home.test.tsx
 create mode 100644 hbase-website/tests/markdown.test.tsx
 create mode 100644 hbase-website/tests/navigation.test.tsx
 create mode 100644 hbase-website/tests/setup.ts
 create mode 100644 hbase-website/tests/theme-toggle.test.tsx
 create mode 100644 hbase-website/tests/utils.tsx
 create mode 100644 hbase-website/tsconfig.json
 create mode 100644 hbase-website/vite.config.ts
 create mode 100644 hbase-website/vitest.config.ts
 delete mode 100644 src/site/asciidoc/acid-semantics.adoc
 delete mode 100644 src/site/asciidoc/bulk-loads.adoc
 delete mode 100644 src/site/asciidoc/export_control.adoc
 delete mode 100644 src/site/asciidoc/index.adoc
 delete mode 100644 src/site/asciidoc/metrics.adoc
 delete mode 100644 src/site/asciidoc/old_news.adoc
 delete mode 100644 src/site/asciidoc/pseudo-distributed.adoc
 delete mode 100644 src/site/asciidoc/replication.adoc
 delete mode 100644 src/site/asciidoc/resources.adoc
 delete mode 100644 src/site/asciidoc/sponsors.adoc
 delete mode 100644 src/site/custom/project-info-report.properties
 delete mode 100644 src/site/resources/.htaccess
 delete mode 100644 src/site/resources/book/.empty
 delete mode 100644 src/site/resources/css/site.css
 delete mode 100644 src/site/resources/doap_Hbase.rdf
 delete mode 100644 src/site/site.xml
 delete mode 100644 src/site/xdoc/acid-semantics.xml
 delete mode 100644 src/site/xdoc/bulk-loads.xml
 delete mode 100644 src/site/xdoc/coc.xml
 delete mode 100644 src/site/xdoc/downloads.xml
 delete mode 100644 src/site/xdoc/export_control.xml
 delete mode 100644 src/site/xdoc/index.xml
 delete mode 100644 src/site/xdoc/metrics.xml
 delete mode 100644 src/site/xdoc/old_news.xml
 delete mode 100644 src/site/xdoc/poweredbyhbase.xml
 delete mode 100644 src/site/xdoc/pseudo-distributed.xml
 delete mode 100644 src/site/xdoc/replication.xml
 delete mode 100644 src/site/xdoc/resources.xml
 delete mode 100644 src/site/xdoc/sponsors.xml
 delete mode 100644 src/site/xdoc/supportingprojects.xml


Reply via email to