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 5629108a44c HBASE-29571 Fix Javadoc typo: 'repoen' should be 'reopen' 
(#7273)
     add f72afc8fe34 HBASE-29573: Fully load QuotaCache instead of reading 
individual rows on demand (#7282)
     add ffed09d96bb HBASE-26974 Introduce a LogRollProcedure (#5408)
     add 89416ce17b7 HBASE-27355 Separate meta read requests from master and 
client (#7261)
     add 0d1ff8aa9bc HBASE-27157 Potential race condition in WorkerAssigner 
(#4577)
     add d592404cc34 HBASE-29451 Add Docs section describing BucketCache Time 
based priority (#7289)
     add 1e06bccf79e HBASE-29577 Fix NPE from RegionServerRpcQuotaManager when 
reloading configuration (#7285)
     add 3ce997c79db HBASE-29590 Use hadoop 3.4.2 as default hadooop3 
dependency (#7301)
     add c6a0c3b2b7a Modern backup failures can cause backup system to lock up 
(#7288)
     add 7f7b9e6ef29 Revert "Modern backup failures can cause backup system to 
lock up (#7288)" (#7307)
     add 0f11becf476 HBASE-29448 Modern backup failures can cause backup system 
to lock up (#7308)
     add 280e8e891d5 HBASE-29548 Update ApacheDS to 2.0.0.AM27 and ldap-api to 
2.1.7 (#7305)
     add e1c17e5e8c7 HBASE-29602 Add -Djava.security.manager=allow to JDK18+ 
surefire JVM flags (#7315)
     add 620f7a3a812 HBASE-29601 Handle Junit 5 tests in TestCheckTestClasses 
(#7311)
     add 40b1ffc5100 HBASE-29592 Add hadoop 3.4.2 in client integration tests 
(#7306)
     add 8799c13cd97 HBASE-29587 Set Test category for 
TestSnapshotProcedureEarlyExpiration (#7292)
     add 8adb7bdb261 HBASE-29610 Add and use String constants for Junit 5 @Tag 
annotations (#7322)
     add da7325b77d3 HBASE-29591 Add hadoop 3.4.2 in hadoop check (#7320)
     add 04d48ee4903 HBASE-29609 Upgrade checkstyle and Maven checkstyle plugin 
(#7321)
     add 42fc87d3ae9 HBASE-29608 Add test to make sure we do not have copy 
paste errors in the TAG value (#7324)
     add d6e68b13079 HBASE-29608 Addendum remove jdk9+ only API calls
     add fd7a84fa0a0 Revert "HBASE-29609 Upgrade checkstyle and Maven 
checkstyle plugin (#7321)" (#7332)
     add 99b7e6cdba1 HBASE-29612 Remove HBaseTestingUtil.forceChangeTaskLogDir 
(#7326)
     add 1cd9f297861 HBASE-29576 Replicate HBaseClassTestRule functionality for 
Junit 5 (#7331)
     add 57e3d5e42fd HBASE-29576 Addendum fix typo Jupitor -> Jupiter
     add 0a06e2b3ffd HBASE-29619 Don't use Java 14+ style case statements in 
RestoreBackupSystemTableProcedure (#7336)
     add d108b8e51bc HBASE-29550 Reflection error in TestRSGroupsKillRS with 
Java 21 (#7327)
     add b5cdaab0cbe HBASE-29615 Update Small tests description wrt reuseForks 
in docs (#7335)
     add 608c1b98048 HBASE-28440 Add support for using mapreduce sort in 
HFileOutputFormat2 (#7294)
     add 09600872510 HBASE-29623 Blocks for CFs with BlockCache disabled may 
still get cached on write or compaction (#7339)
     add 67420e33f97 HBASE-29627 Handle any block cache fetching errors when 
reading a block in HFileReaderImpl (#7341)
     add e0cec314c83 HBASE-29614 Remove static final field modification in 
tests around Unsafe (#7337)
     add c4f7e6612a1 HBASE-29504 [DOC] Document Namespace Auto-Creation During 
Restore (#7199)
     add 2c3b89b61c3 HBASE-29629 Record the quota user name value on metrics 
for RpcThrottlingExceptions (#7345)
     add c663fc47f0b HBASE-29497 Mention HFiles for incremental backups (#7216)
     add a2a70d645af HBASE-29505 [DOC] Document Enhanced Options for Backup 
Delete Command (#7200)

No new revisions were added by this update.

Summary of changes:
 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 +-
 .../hbase/backup/impl/FullTableBackupClient.java   |    7 +-
 .../backup/impl/IncrementalBackupManager.java      |   10 +-
 .../backup/impl/IncrementalTableBackupClient.java  |   15 +-
 .../mapreduce/MapReduceHFileSplitterJob.java       |   36 +-
 .../hadoop/hbase/backup/util/BackupUtils.java      |   51 +
 .../apache/hadoop/hbase/backup/TestBackupBase.java |   11 +-
 .../hbase/backup/TestBackupHFileCleaner.java       |    4 +-
 .../hadoop/hbase/backup/TestBackupMerge.java       |   19 +-
 .../hadoop/hbase/backup/TestBackupSmallTests.java  |    4 +-
 .../master/TestRestoreBackupSystemTable.java       |   84 ++
 .../java/org/apache/hadoop/hbase/client/Admin.java |   13 +
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |   10 +
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |   12 +
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |   10 +
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |  163 ++-
 .../apache/hadoop/hbase/quotas/QuotaTableUtil.java |   31 -
 .../hbase/shaded/protobuf/RequestConverter.java    |    6 +
 .../org/apache/hadoop/hbase/trace/TraceUtil.java   |    4 +-
 .../org/apache/hadoop/hbase/util/FutureUtils.java  |    2 +-
 .../org/apache/hadoop/hbase/util/VersionInfo.java  |    5 +-
 .../org/apache/hadoop/hbase/ClassTestFinder.java   |   19 +-
 .../apache/hadoop/hbase/HBaseJupiterExtension.java |  212 ++++
 ...ExitInTest.java => TestJUnit5TagConstants.java} |   32 +-
 ...fferUtils.java => ByteBufferUtilsTestBase.java} |  184 +--
 .../util/{TestBytes.java => BytesTestBase.java}    |  177 +--
 .../hadoop/hbase/util/TestByteBufferUtils.java     |  652 +----------
 .../hbase/util/TestByteBufferUtilsWoUnsafe.java    |   38 +-
 .../org/apache/hadoop/hbase/util/TestBytes.java    |  613 +---------
 .../TestBytesWoUnsafe.java}                        |   31 +-
 .../org.junit.jupiter.api.extension.Extension      |    4 +-
 hbase-http/pom.xml                                 |    4 +
 .../hadoop/hbase/http/LdapServerTestBase.java      |   61 +-
 .../apache/hadoop/hbase/http/TestLdapAdminACL.java |   18 +-
 .../hadoop/hbase/http/TestLdapHttpServer.java      |   15 +-
 .../hadoop/hbase/mapreduce/HFileOutputFormat2.java |   32 +-
 .../hbase/mapreduce/KeyOnlyCellComparable.java     |   94 ++
 ...SortReducer.java => PreSortedCellsReducer.java} |   37 +-
 .../apache/hadoop/hbase/mapreduce/WALPlayer.java   |   38 +-
 .../hadoop/hbase/mapreduce/TestWALPlayer.java      |  126 ++-
 .../procedure2/RemoteProcedureDispatcher.java      |    2 +-
 .../src/main/protobuf/HBase.proto                  |    4 +
 .../src/main/protobuf/server/master/Master.proto   |   22 +
 .../protobuf/server/master/MasterProcedure.proto   |   25 +
 .../server/master/RegionServerStatus.proto         |    1 +
 .../src/main/protobuf/server/region/Admin.proto    |    1 -
 hbase-server/pom.xml                               |    5 +
 .../org/apache/hadoop/hbase/MetaTableAccessor.java |   37 +-
 .../apache/hadoop/hbase/executor/EventType.java    |    8 +-
 .../apache/hadoop/hbase/executor/ExecutorType.java |    3 +-
 .../apache/hadoop/hbase/io/hfile/CacheConfig.java  |   66 +-
 .../hadoop/hbase/io/hfile/HFileReaderImpl.java     |   26 +
 .../hadoop/hbase/ipc/MetaRWQueueRpcExecutor.java   |   25 +-
 .../hadoop/hbase/ipc/RWQueueRpcExecutor.java       |    4 +
 .../org/apache/hadoop/hbase/ipc/RpcExecutor.java   |    6 +-
 .../org/apache/hadoop/hbase/master/HMaster.java    |   24 +-
 .../hadoop/hbase/master/MasterRpcServices.java     |   38 +-
 .../apache/hadoop/hbase/master/MasterServices.java |    6 +
 .../apache/hadoop/hbase/master/ServerManager.java  |    8 +
 .../hadoop/hbase/master/SplitWALManager.java       |   18 +-
 .../apache/hadoop/hbase/master/WorkerAssigner.java |   33 +-
 .../assignment/RegionRemoteProcedureBase.java      |    2 +-
 .../assignment/RegionTransitionProcedure.java      |    2 +-
 .../master/procedure/FlushRegionProcedure.java     |    2 +-
 .../hbase/master/procedure/LogRollProcedure.java   |  178 +++
 .../master/procedure/LogRollRemoteProcedure.java   |  113 ++
 .../RestoreBackupSystemTableProcedure.java         |  171 +++
 .../master/procedure/ServerProcedureInterface.java |    5 +
 .../hadoop/hbase/master/procedure/ServerQueue.java |    1 +
 .../master/procedure/ServerRemoteProcedure.java    |    3 +-
 .../master/procedure/SnapshotRegionProcedure.java  |    2 +-
 .../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/procedure2/BaseRSProcedureCallable.java  |    7 +-
 .../hbase/procedure2/RSProcedureCallable.java      |    2 +-
 .../org/apache/hadoop/hbase/quotas/QuotaCache.java |  299 ++---
 .../org/apache/hadoop/hbase/quotas/QuotaState.java |   38 +-
 .../org/apache/hadoop/hbase/quotas/QuotaUtil.java  |  163 +--
 .../hbase/quotas/RegionServerRpcQuotaManager.java  |    8 +-
 .../apache/hadoop/hbase/quotas/UserQuotaState.java |   22 +-
 .../hbase/regionserver/FlushRegionCallable.java    |    3 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |   11 +-
 .../hadoop/hbase/regionserver/LogRollCallable.java |   84 ++
 .../RSAnnotationReadingPriorityFunction.java       |    6 +-
 .../hadoop/hbase/regionserver/RSRpcServices.java   |    2 +-
 .../hbase/regionserver/ReloadQuotasCallable.java   |    3 +-
 .../RemoteProcedureResultReporter.java             |    7 +-
 .../hbase/regionserver/SnapshotRegionCallable.java |    3 +-
 .../hbase/regionserver/SnapshotVerifyCallable.java |    3 +-
 .../hbase/regionserver/SplitWALCallable.java       |    3 +-
 .../regionserver/handler/RSProcedureHandler.java   |    8 +-
 .../ClaimReplicationQueueCallable.java             |    3 +-
 .../regionserver/RefreshPeerCallable.java          |    3 +-
 .../ReplaySyncReplicationWALCallable.java          |    3 +-
 .../SwitchRpcThrottleRemoteCallable.java           |    3 +-
 .../apache/hadoop/hbase/wal/AbstractWALRoller.java |    2 +-
 .../org/apache/hadoop/hbase/HBaseTestingUtil.java  |   36 +-
 .../apache/hadoop/hbase/TestCheckTestClasses.java  |    8 +-
 .../apache/hadoop/hbase/TestHBaseTestingUtil.java  |   37 -
 .../org/apache/hadoop/hbase/TestPortAllocator.java |   67 ++
 ...ientSide3.java => FromClientSide3TestBase.java} |  134 +--
 .../hadoop/hbase/client/TestFromClientSide3.java   | 1183 +-------------------
 .../hbase/client/TestScannersFromClientSide.java   |    2 +-
 .../hadoop/hbase/io/hfile/TestCacheConfig.java     |   21 +-
 .../hadoop/hbase/io/hfile/TestHFileReaderImpl.java |   22 +
 .../hbase/ipc/TestProtobufRpcServiceImpl.java      |   66 +-
 .../hadoop/hbase/ipc/TestSimpleRpcScheduler.java   |   60 +-
 .../hbase/master/MockNoopMasterServices.java       |    5 +
 .../hadoop/hbase/master/TestSplitWALManager.java   |  136 +--
 .../master/procedure/TestLogRollProcedure.java     |  104 ++
 .../procedure/TestServerRemoteProcedure.java       |    3 +-
 .../TestSnapshotProcedureEarlyExpiration.java      |    4 +
 .../TestRegisterPeerWorkerWhenRestarting.java      |    4 +-
 .../hadoop/hbase/quotas/TestAtomicReadQuota.java   |    1 -
 .../hbase/quotas/TestBlockBytesScannedQuota.java   |    1 -
 .../quotas/TestClusterScopeQuotaThrottle.java      |    1 -
 .../hbase/quotas/TestDefaultAtomicQuota.java       |    1 -
 .../hbase/quotas/TestDefaultHandlerUsageQuota.java |    1 -
 .../hadoop/hbase/quotas/TestDefaultQuota.java      |    7 +-
 .../apache/hadoop/hbase/quotas/TestQuotaCache.java |   40 +-
 .../hadoop/hbase/quotas/TestQuotaCache2.java       |  130 +++
 .../apache/hadoop/hbase/quotas/TestQuotaState.java |   58 +-
 .../hadoop/hbase/quotas/TestQuotaThrottle.java     |    1 -
 .../hadoop/hbase/quotas/TestQuotaUserOverride.java |    1 -
 .../hbase/quotas/TestThreadHandlerUsageQuota.java  |    8 +-
 .../hadoop/hbase/rsgroup/TestRSGroupsKillRS.java   |   39 +-
 .../hbase/rsgroup/VerifyingRSGroupAdmin.java       |   10 +
 .../hbase/security/access/TestRpcAccessChecks.java |    5 +-
 .../hbase/util/TestFromClientSide3WoUnsafe.java    |   42 +-
 hbase-shell/src/main/ruby/hbase/admin.rb           |    6 +
 hbase-shell/src/main/ruby/shell.rb                 |    1 +
 .../{update_all_config.rb => wal_roll_all.rb}      |   12 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |    9 +
 pom.xml                                            |   26 +-
 src/main/asciidoc/_chapters/architecture.adoc      |  221 ++++
 src/main/asciidoc/_chapters/backup_restore.adoc    |   92 +-
 src/main/asciidoc/_chapters/developer.adoc         |    5 +-
 164 files changed, 3270 insertions(+), 3816 deletions(-)
 create mode 100644 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/master/TestRestoreBackupSystemTable.java
 create mode 100644 
hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseJupiterExtension.java
 copy 
hbase-common/src/test/java/org/apache/hadoop/hbase/{TestSystemExitInTest.java 
=> TestJUnit5TagConstants.java} (58%)
 copy 
hbase-common/src/test/java/org/apache/hadoop/hbase/util/{TestByteBufferUtils.java
 => ByteBufferUtilsTestBase.java} (85%)
 copy hbase-common/src/test/java/org/apache/hadoop/hbase/util/{TestBytes.java 
=> BytesTestBase.java} (77%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestIncrementingEnvironmentEdge.java
 => 
hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestByteBufferUtilsWoUnsafe.java
 (53%)
 copy 
hbase-common/src/test/java/org/apache/hadoop/hbase/{TestSystemExitInTest.java 
=> util/TestBytesWoUnsafe.java} (57%)
 copy 
hbase-metrics/src/main/resources/META-INF/services/org.apache.hadoop.hbase.metrics.MetricRegistries
 => 
hbase-common/src/test/resources/META-INF/services/org.junit.jupiter.api.extension.Extension
 (92%)
 create mode 100644 
hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/KeyOnlyCellComparable.java
 copy 
hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/{CellSortReducer.java
 => PreSortedCellsReducer.java} (54%)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/LogRollProcedure.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/LogRollRemoteProcedure.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RestoreBackupSystemTableProcedure.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/LogRollCallable.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/TestPortAllocator.java
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide3.java
 => FromClientSide3TestBase.java} (93%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestLogRollProcedure.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestQuotaCache2.java
 copy hbase-shell/src/main/ruby/shell/commands/{update_all_config.rb => 
wal_roll_all.rb} (74%)

Reply via email to