This is an automated email from the ASF dual-hosted git repository. vjasani pushed a commit to branch HBASE-29368-key-management-feature in repository https://gitbox.apache.org/repos/asf/hbase.git
commit 4349e691742c3a761be5e0f29c74e4814991226b Merge: 4d4d167f230 b5cdaab0cbe Author: Viraj Jasani <[email protected]> AuthorDate: Tue Sep 23 21:33:55 2025 -0700 Merge branch 'master' of github.com:apache/hbase into HBASE-29368-key-management-feature dev-support/Jenkinsfile | 4 +- dev-support/hbase-personality.sh | 8 +- .../hbase/testclassification/ClientTests.java | 1 + .../hbase/testclassification/CoprocessorTests.java | 1 + .../hbase/testclassification/FilterTests.java | 1 + .../hbase/testclassification/FlakeyTests.java | 1 + .../hadoop/hbase/testclassification/IOTests.java | 1 + .../hbase/testclassification/IntegrationTests.java | 1 + .../hbase/testclassification/LargeTests.java | 1 + .../hbase/testclassification/MapReduceTests.java | 1 + .../hbase/testclassification/MasterTests.java | 1 + .../hbase/testclassification/MediumTests.java | 1 + .../hbase/testclassification/MetricsTests.java | 1 + .../hadoop/hbase/testclassification/MiscTests.java | 1 + .../hadoop/hbase/testclassification/RPCTests.java | 1 + .../hbase/testclassification/RSGroupTests.java | 1 + .../testclassification/RegionServerTests.java | 1 + .../hbase/testclassification/ReplicationTests.java | 1 + .../hadoop/hbase/testclassification/RestTests.java | 1 + .../hbase/testclassification/SecurityTests.java | 1 + .../hbase/testclassification/SmallTests.java | 1 + .../testclassification/VerySlowMapReduceTests.java | 2 + .../VerySlowRegionServerTests.java | 2 + .../hadoop/hbase/testclassification/ZKTests.java | 1 + .../hbase/backup/impl/BackupSystemTable.java | 4 +- .../apache/hadoop/hbase/backup/TestBackupBase.java | 4 +- .../hbase/backup/TestBackupHFileCleaner.java | 4 +- .../hadoop/hbase/backup/TestBackupSmallTests.java | 4 +- .../master/TestRestoreBackupSystemTable.java | 84 ++++++++ .../java/org/apache/hadoop/hbase/client/Admin.java | 3 + .../hadoop/hbase/client/AdminOverAsyncAdmin.java | 5 + .../org/apache/hadoop/hbase/client/AsyncAdmin.java | 3 + .../hadoop/hbase/client/AsyncHBaseAdmin.java | 5 + .../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 25 +++ .../org/apache/hadoop/hbase/trace/TraceUtil.java | 4 +- .../org/apache/hadoop/hbase/util/VersionInfo.java | 5 +- .../org/apache/hadoop/hbase/ClassTestFinder.java | 19 +- .../apache/hadoop/hbase/HBaseJupiterExtension.java | 212 ++++++++++++++++++++ .../hadoop/hbase/TestJUnit5TagConstants.java | 44 ++++ .../org.junit.jupiter.api.extension.Extension | 16 ++ hbase-http/pom.xml | 4 + .../hadoop/hbase/http/LdapServerTestBase.java | 61 +++++- .../apache/hadoop/hbase/http/TestLdapAdminACL.java | 18 +- .../hadoop/hbase/http/TestLdapHttpServer.java | 15 +- .../src/main/protobuf/server/master/Master.proto | 10 + .../protobuf/server/master/MasterProcedure.proto | 7 + .../org/apache/hadoop/hbase/MetaTableAccessor.java | 37 ++-- .../hadoop/hbase/ipc/MetaRWQueueRpcExecutor.java | 25 ++- .../hadoop/hbase/ipc/RWQueueRpcExecutor.java | 4 + .../org/apache/hadoop/hbase/ipc/RpcExecutor.java | 6 +- .../hadoop/hbase/master/MasterRpcServices.java | 19 ++ .../hadoop/hbase/master/SplitWALManager.java | 18 +- .../apache/hadoop/hbase/master/WorkerAssigner.java | 33 +-- .../RestoreBackupSystemTableProcedure.java | 171 ++++++++++++++++ .../master/procedure/SnapshotVerifyProcedure.java | 3 +- .../hbase/master/procedure/SplitWALProcedure.java | 2 +- .../master/procedure/TableProcedureInterface.java | 3 +- .../hadoop/hbase/master/procedure/TableQueue.java | 1 + .../hbase/master/snapshot/SnapshotManager.java | 16 +- .../hbase/quotas/RegionServerRpcQuotaManager.java | 4 +- .../RSAnnotationReadingPriorityFunction.java | 6 +- .../org/apache/hadoop/hbase/HBaseTestingUtil.java | 36 +--- .../apache/hadoop/hbase/TestCheckTestClasses.java | 8 +- .../hadoop/hbase/ipc/TestSimpleRpcScheduler.java | 60 +++--- .../hadoop/hbase/master/TestSplitWALManager.java | 136 +++++++------ .../TestSnapshotProcedureEarlyExpiration.java | 4 + .../hadoop/hbase/rsgroup/TestRSGroupsKillRS.java | 39 ++-- .../hbase/rsgroup/VerifyingRSGroupAdmin.java | 5 + .../hadoop/hbase/thrift2/client/ThriftAdmin.java | 5 + pom.xml | 26 ++- src/main/asciidoc/_chapters/architecture.adoc | 221 +++++++++++++++++++++ src/main/asciidoc/_chapters/developer.adoc | 5 +- 72 files changed, 1219 insertions(+), 266 deletions(-)
