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

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


    omit c307a518eb6 Use long primitive types for refreshMeta and refreshHfiles 
procedures (#8130)
    omit 621b0cbbe13 HBASE-30090: Table on replica cluster not refreshing after 
flipping read-only flag twice (#8196)
    omit 647dce318e3 Address comments in HBASE-29081 (#8115)
    omit b663ac4da62 HBASE-30081: Change scanTablesInNamespace() in 
RefreshMetaProcedure to use sequential stream (#8084)
    omit 16cdd361978 HBASE-30085: Migrate all unit tests to JUnit 5 (#8096)
    omit 48b9cac222c HBASE-29081. Code review feedback
    omit 2ae1931b24a Update 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplit.java
    omit f6c8980e5d6 Update 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplit.java
    omit fc67ce4a45c Update 
hbase-client/src/main/java/org/apache/hadoop/hbase/ActiveClusterSuffix.java
    omit 2fcf0d271da Update 
hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestCanStartHBaseInReadOnlyMode.java
    omit 71dd479f54f Run spotless (#8083)
    omit b4dd53b404a HBASE-30080: Send exception to user when refreshing store 
file fails for a region (#8081)
    omit 18f723e664c HBASE-29081. Junit 5 fix
    omit f3272fd00df HBASE-30069:Instead of generic DoNotRetryIOException send 
specific Exception (#8059)
    omit b1e4882da0e HBASE-29081. Fix build errors
    omit 96251213bbf HBASE-29993. Refactor ClusterId/ActiveClusterSuffix 
reading and writing in FSUtils (#8006)
    omit 6325ebacf56 HBASE-29965: Unable to dynamically change readonly flag 
(#7964)
    omit 89792325636 HBASE-29958 Improve log messages (#7922)
    omit b4a1edb0666 HBASE-29960 java.lang.IllegalStateException: Should not 
call create writer on secondary replicas or in read-only mode (#7920)
    omit 8f529dafdf2 HBASE-30014: refresh_meta not working due to regionNode 
lock (#7974)
    omit 5391575a489 HBASE-29992: Implement regex check for configured replica 
suffix (#7923)
    omit 2ed4eb008ef Spotbugs check
    omit 646d8a5e939 Spotless apply
    omit 52c2661c274 Build fix
    omit e3c86d523ed HBASE-29959 Cluster started in read-only mode mistakenly 
deletes suffix file during startup (#7881)
    omit f3a01a3dd41 HBASE-29961 Secondary cluster is unable to replayWAL for 
meta (#7854)
    omit 57f255cb877 HBASE-29756: Programmatically register related 
co-processor during initialization (#7743)
    omit 46cb3563bf6 HBASE-29841: Split bulky ReadOnlyController into multiple 
smaller controllers (#7661)
    omit 3ee197ceee2 HBASE-29780: Addendum to HBASE-29715: Add an additional 
test case that uses the filesystem (#7702)
    omit 3f6a67ed86a HBASE-29779: Call super coprocessor instead of returning 
for system table (#7555)
    omit 0197c3a903a HBASE-29778: Abort the retry operation if not allowed in 
read-only mode (#7554)
    omit aa69aafc899 HBASE-29715: AssignmentManager is trying to pick up the 
active cluster's tables before refreshing meta and hfiles (#7474)
    omit 452e8c0fb55 HBASE-29693: Implement the missing observer functions in 
the read-only controller (#7464)
    omit 4803ae703e8 HBASE-29642 Active cluster file is not being updated after 
promoting … (#7437)
    omit f434e010793 HBASE-29644: Refresh_meta triggering compaction on user 
table (#7385)
    omit 2938819e723 HBASE-29611: With FILE based SFT, the list of HFiles we 
maintain in .filelist is n… (#7361)
    omit ae1836bae57 HBASE-29594: Add suffix to Master Region data directory 
(#7330)
    omit 867062aab59 HBASE-29580: Clean-up hardcoded meta table names from log 
entries (#7319)
    omit c5a88dc08e2 HBASE-29621: Remove the leading whitespace in the 
active.cluster.suffix.id filename (#7338)
    omit 19329ff1b6b HBASE-29597 Supply meta table name for replica to the 
tests in TestMe… (#7325)
    omit 6e962db52b3 HBASE-29579: AssignmentManager is trying to pick up the 
other cluster's meta table after HbckChore run (#7304)
    omit 20a69e89871 HBASE-29328: Implement new HBase command: refresh_hfiles 
(#7149)
    omit 388bfd763d5 HBASE-29291: Add a command to refresh/sync hbase:meta 
table (#7058)
    omit 8000fc6cd5f HBASE-29228 Add support to prevent running multiple active 
clusters (#6887)
    omit af90b7672f9 HBASE-29236: Add Support for Dynamic Configuration at the 
Coprocessor Level (#6931)
    omit c6bf07abecd HBASE-29083: Add global read-only mode to HBase (#6757)
    omit f6a575bd005 HBASE-29082: Support for custom meta table name suffix 
(#6632)
     add 8d92924fe1f HBASE-30144 Fix flakeyness on TestPrefetchWithBucketCache 
(#8198)
     add 4c65507a794 HBASE-30140 Rewrite TestScannersFromClientSide (#8195)
     add f5575e333e0 HBASE-30141 Split TestFromClientSide5 (#8193)
     add 08e05d367e5 HBASE-30117 TableDescriptorChecker should verify CF 
date-tiered and bloom filter configuration set via setValue (#8144)
     add fbcd02d5232 HBASE-30131 Rewrite TestAsyncMetaRegionLocator (#8206)
     add 297a17fd3ff HBASE-30148 Bump gitpython in 
/dev-support/git-jira-release-audit (#8208)
     add dac3997e890 HBASE-30147 Bump gitpython from 3.1.47 to 3.1.50 in 
/dev-support/flaky-tests (#8214)
     add 8bf4937a550 HBASE-30131 Addendum use more accurate assert condition
     add 21d3fdfbca6 HBASE-29974: Persist filter hints across scan circuit 
breaks (#7882)
     add b100380f4f1 HBASE-30151 Bump fast-uri from 3.1.0 to 3.1.2 in 
/hbase-website (#8211)
     add e2c484d96c1 HBASE-30134: Improve CacheAwareLoadBalancer to consider 
low cache ratio when calculating imbalance (#8197)
     add 8cf36a7d8a9 HBASE-30152 Bump gitpython in 
/dev-support/git-jira-release-audit (#8215)
     add f4a14a4006e Bump urllib3 from 2.6.3 to 2.7.0 in 
/dev-support/git-jira-release-audit (#8220)
     add 5b3025d783f HBASE-30156 TestSecureWAL is broken (#8225)
     add 506c70deba8 Revert "Bump urllib3 from 2.6.3 to 2.7.0 in 
/dev-support/git-jira-release-aud…" (#8226)
     add b3a982fda7f HBASE-30146 Upgrade hbase-server to use junit5 Part18 
(#8200)
     add 89fed0a96bc HBASE-30157 Bump urllib3 from 2.6.3 to 2.7.0 in 
/dev-support/git-jira-release-audit (#8235)
     add 61e78cdec0a HBASE-30082 Upgrade hbase-server to use junit5 Part12 
(#8190)
     add e45818ee9ae HBASE-30150 Propagate filter hints through composite 
filters (#8217)
     add 246910f0c78 HBASE-29267 Support shaded clients in Exception 
deserialization by prefixing shaded package in IPCUtil (#6917)
     add 759311f4129 HBASE-30155 MobFileCleanerChore does not shut down its 
internal execu… (#8222)
     add 5c74212f24a HBASE-30153 Upgrade hbase-common to junit5 (#8219)
     add 8fd79a0ea7f HBASE-30135: Improve CacheAwareLoadBalancer to simulate 
low cache ratio regions as cached in candidate servers with enough cache space 
(#8221)
     add 6869182439d HBASE-30168 Remove webkit from Playwright e2e tests; it 
crashes on CI (#8257)
     add e719978dc47 HBASE-29081: Add HBase Read Replica Cluster feature

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c307a518eb6)
            \
             N -- N -- N   refs/heads/HBASE-29081 (e719978dc47)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 dev-support/docker/Dockerfile                      |    6 +-
 dev-support/flaky-tests/python-requirements.txt    |    2 +-
 .../generate-hbase-website.Jenkinsfile             |    2 +-
 .../git-jira-release-audit/requirements.txt        |    4 +-
 .../master/balancer/BalancerClusterState.java      |   72 +-
 .../master/balancer/BalancerConditionals.java      |    2 +-
 .../hbase/master/balancer/BalancerRegionLoad.java  |    6 +
 .../hbase/master/balancer/BaseLoadBalancer.java    |    2 +-
 .../master/balancer/CacheAwareLoadBalancer.java    |  256 +++-
 .../master/balancer/StochasticLoadBalancer.java    |   21 +-
 .../balancer/CandidateGeneratorTestUtil.java       |    2 +-
 .../TestStoreFileTableSkewCostFunction.java        |    2 +-
 .../org/apache/hadoop/hbase/ServerMetrics.java     |   18 +
 .../apache/hadoop/hbase/ServerMetricsBuilder.java  |   40 +-
 .../hadoop/hbase/filter/ColumnPrefixFilter.java    |    8 +
 .../hadoop/hbase/filter/ColumnRangeFilter.java     |    8 +
 .../org/apache/hadoop/hbase/filter/Filter.java     |   89 ++
 .../org/apache/hadoop/hbase/filter/FilterBase.java |   22 +
 .../org/apache/hadoop/hbase/filter/FilterList.java |   10 +
 .../hadoop/hbase/filter/FilterListWithAND.java     |   66 +
 .../hadoop/hbase/filter/FilterListWithOR.java      |   52 +
 .../hbase/filter/MultipleColumnPrefixFilter.java   |   23 +
 .../org/apache/hadoop/hbase/filter/SkipFilter.java |   10 +
 .../hadoop/hbase/filter/WhileMatchFilter.java      |   10 +
 .../java/org/apache/hadoop/hbase/ipc/IPCUtil.java  |   13 +-
 .../apache/hadoop/hbase/ipc/ShadedPrefixUtil.java  |  127 ++
 .../hadoop/hbase/ipc/TestShadedPrefixUtil.java     |  106 ++
 hbase-common/pom.xml                               |    5 +
 .../hbase/TestBuildThreadDiagnosticString.java     |    6 +-
 .../hadoop/hbase/TestByteBufferKeyValue.java       |   17 +-
 .../org/apache/hadoop/hbase/TestCellBuilder.java   |   16 +-
 .../apache/hadoop/hbase/TestCellComparator.java    |   19 +-
 .../java/org/apache/hadoop/hbase/TestCellUtil.java |  118 +-
 .../org/apache/hadoop/hbase/TestChoreService.java  |  103 +-
 .../org/apache/hadoop/hbase/TestClassFinder.java   |   72 +-
 .../hadoop/hbase/TestCompoundConfiguration.java    |   30 +-
 .../hadoop/hbase/TestHBaseConfiguration.java       |   29 +-
 .../hadoop/hbase/TestHDFSBlocksDistribution.java   |   60 +-
 .../hadoop/hbase/TestIndividualBytesFieldCell.java |   83 +-
 .../java/org/apache/hadoop/hbase/TestKeyValue.java |   27 +-
 .../org/apache/hadoop/hbase/TestServerName.java    |   22 +-
 .../apache/hadoop/hbase/TestSystemExitInTest.java  |   18 +-
 .../org/apache/hadoop/hbase/TestTableName.java     |   19 +-
 .../org/apache/hadoop/hbase/TestTagBuilder.java    |   17 +-
 .../java/org/apache/hadoop/hbase/TestTagUtil.java  |   13 +-
 .../java/org/apache/hadoop/hbase/TestTimeout.java  |   17 +-
 .../test/java/org/apache/hadoop/hbase/Waiter.java  |    2 +-
 .../apache/hadoop/hbase/codec/TestCellCodec.java   |   19 +-
 .../hadoop/hbase/codec/TestCellCodecWithTags.java  |   18 +-
 .../hadoop/hbase/codec/TestKeyValueCodec.java      |   19 +-
 .../hbase/codec/TestKeyValueCodecWithTags.java     |   18 +-
 .../apache/hadoop/hbase/conf/TestConfigKey.java    |   14 +-
 .../hbase/conf/TestConfigurationManager.java       |   17 +-
 .../hadoop/hbase/io/TestByteBuffAllocator.java     |   57 +-
 .../io/TestByteBuffAllocatorLeakDetection.java     |   17 +-
 .../hbase/io/TestByteBufferListOutputStream.java   |   17 +-
 .../hadoop/hbase/io/TestFileChangeWatcher.java     |   12 +-
 .../hbase/io/TestMultiByteBuffInputStream.java     |   15 +-
 .../hadoop/hbase/io/TestTagCompressionContext.java |   14 +-
 .../hbase/io/compress/CompressionTestBase.java     |   11 +-
 .../hadoop/hbase/io/compress/TestCodecPool.java    |   59 +-
 .../hadoop/hbase/io/crypto/TestCipherProvider.java |   19 +-
 .../hadoop/hbase/io/crypto/TestEncryption.java     |   22 +-
 .../hadoop/hbase/io/crypto/TestKeyProvider.java    |   32 +-
 .../hbase/io/crypto/TestKeyStoreKeyProvider.java   |   31 +-
 .../apache/hadoop/hbase/io/crypto/aes/TestAES.java |   26 +-
 .../hadoop/hbase/io/crypto/aes/TestCommonsAES.java |   27 +-
 .../crypto/tls/AbstractTestX509Parameterized.java  |   52 +-
 .../hbase/io/crypto/tls/TestBCFKSFileLoader.java   |  117 +-
 .../tls/TestFileKeyStoreLoaderBuilderProvider.java |   29 +-
 .../io/crypto/tls/TestHBaseHostnameVerifier.java   |   30 +-
 .../hbase/io/crypto/tls/TestHBaseTrustManager.java |   33 +-
 .../hbase/io/crypto/tls/TestJKSFileLoader.java     |  118 +-
 .../hbase/io/crypto/tls/TestKeyStoreFileType.java  |   97 +-
 .../hbase/io/crypto/tls/TestPEMFileLoader.java     |   98 +-
 .../hbase/io/crypto/tls/TestPKCS12FileLoader.java  |  118 +-
 .../hadoop/hbase/io/crypto/tls/TestX509Util.java   |  144 +-
 .../hbase/io/encoding/TestEncodedDataBlock.java    |   41 +-
 .../hadoopbackport/TestThrottledInputStream.java   |   15 +-
 .../hadoop/hbase/io/util/TestLRUDictionary.java    |   56 +-
 .../apache/hadoop/hbase/logging/TestJul2Slf4j.java |   22 +-
 .../hadoop/hbase/logging/TestLog4jUtils.java       |   16 +-
 .../apache/hadoop/hbase/net/BoundSocketMaker.java  |    4 -
 .../org/apache/hadoop/hbase/net/TestAddress.java   |   15 +-
 .../apache/hadoop/hbase/nio/TestMultiByteBuff.java |   23 +-
 .../hadoop/hbase/nio/TestSingleByteBuff.java       |   15 +-
 .../hadoop/hbase/types/TestCopyOnWriteMaps.java    |   28 +-
 .../hadoop/hbase/types/TestFixedLengthWrapper.java |   34 +-
 .../apache/hadoop/hbase/types/TestOrderedBlob.java |   21 +-
 .../hadoop/hbase/types/TestOrderedBlobVar.java     |   19 +-
 .../hadoop/hbase/types/TestOrderedFloat32.java     |   36 +-
 .../hadoop/hbase/types/TestOrderedFloat64.java     |   36 +-
 .../hadoop/hbase/types/TestOrderedInt16.java       |   36 +-
 .../hadoop/hbase/types/TestOrderedInt32.java       |   36 +-
 .../hadoop/hbase/types/TestOrderedInt64.java       |   36 +-
 .../apache/hadoop/hbase/types/TestOrderedInt8.java |   36 +-
 .../hadoop/hbase/types/TestOrderedNumeric.java     |   44 +-
 .../hadoop/hbase/types/TestOrderedString.java      |   19 +-
 .../apache/hadoop/hbase/types/TestRawBytes.java    |   28 +-
 .../apache/hadoop/hbase/types/TestRawString.java   |   21 +-
 .../org/apache/hadoop/hbase/types/TestStruct.java  |   60 +-
 .../hbase/types/TestStructNullExtension.java       |   98 +-
 .../hadoop/hbase/types/TestTerminatedWrapper.java  |   39 +-
 .../org/apache/hadoop/hbase/types/TestUnion2.java  |   14 +-
 .../hadoop/hbase/util/AbstractHBaseToolTest.java   |   19 +-
 .../hadoop/hbase/util/ByteBufferUtilsTestBase.java |    4 +-
 .../hadoop/hbase/util/ClassLoaderTestHelper.java   |   55 +-
 .../org/apache/hadoop/hbase/util/TestAvlUtil.java  |   23 +-
 .../hadoop/hbase/util/TestByteBufferArray.java     |   21 +-
 .../hadoop/hbase/util/TestByteBufferUtils.java     |    5 +
 .../hbase/util/TestByteBufferUtilsWoUnsafe.java    |    9 +-
 .../hadoop/hbase/util/TestByteRangeUtils.java      |   18 +-
 .../util/TestByteRangeWithKVSerialization.java     |   24 +-
 .../org/apache/hadoop/hbase/util/TestClasses.java  |   23 +-
 .../hadoop/hbase/util/TestCommonFSUtils.java       |   30 +-
 .../hadoop/hbase/util/TestConcatenatedLists.java   |   72 +-
 .../hbase/util/TestCoprocessorClassLoader.java     |   36 +-
 .../hadoop/hbase/util/TestDynamicClassLoader.java  |   27 +-
 .../hbase/util/TestEnvironmentEdgeManager.java     |   21 +-
 .../hadoop/hbase/util/TestFastStringPool.java      |    2 +
 .../apache/hadoop/hbase/util/TestFutureUtils.java  |   68 +-
 .../org/apache/hadoop/hbase/util/TestGsonUtil.java |   15 +-
 .../apache/hadoop/hbase/util/TestJRubyFormat.java  |   16 +-
 .../apache/hadoop/hbase/util/TestKeyLocker.java    |   42 +-
 .../hadoop/hbase/util/TestMovingAverage.java       |   73 +-
 .../org/apache/hadoop/hbase/util/TestOrder.java    |   14 +-
 .../apache/hadoop/hbase/util/TestOrderedBytes.java |  411 +++---
 .../hadoop/hbase/util/TestReservoirSample.java     |   19 +-
 .../apache/hadoop/hbase/util/TestRetryCounter.java |   14 +-
 .../hadoop/hbase/util/TestShowProperties.java      |   13 +-
 .../hadoop/hbase/util/TestSimpleKdcServerUtil.java |   12 +-
 .../hbase/util/TestSimpleMutableByteRange.java     |   78 +-
 .../util/TestSimplePositionedMutableByteRange.java |   67 +-
 .../org/apache/hadoop/hbase/util/TestStrings.java  |   22 +-
 .../org/apache/hadoop/hbase/util/TestThreads.java  |   23 +-
 .../apache/hadoop/hbase/util/TestVersionInfo.java  |   16 +-
 .../hadoop/hbase/util/TestWeakObjectPool.java      |   38 +-
 .../hadoop/hbase/zookeeper/TestZKConfig.java       |   27 +-
 .../src/main/protobuf/server/ClusterStatus.proto   |   11 +
 .../apache/hadoop/hbase/filter/FilterWrapper.java  |   20 +
 .../hadoop/hbase/mob/MobFileCleanerChore.java      |    5 +
 .../hadoop/hbase/regionserver/HRegionServer.java   |    6 +
 .../hbase/regionserver/RegionScannerImpl.java      |  102 +-
 .../querymatcher/UserScanQueryMatcher.java         |   93 +-
 .../hadoop/hbase/util/TableDescriptorChecker.java  |    7 +-
 .../AbstractTestAsyncTableRegionReplicasRead.java  |   46 +-
 .../client/AbstractTestCIOperationTimeout.java     |   10 +-
 .../hbase/client/AbstractTestCIRpcTimeout.java     |   10 +-
 .../hadoop/hbase/client/AbstractTestCITimeout.java |   16 +-
 .../hbase/client/AbstractTestRegionLocator.java    |   10 +-
 .../client/AbstractTestResultScannerCursor.java    |    8 +-
 .../hbase/client/AbstractTestScanCursor.java       |    8 +-
 ...eWithDifferentConnectionRegistriesTestBase.java |    4 +-
 .../hbase/client/ClientPushbackTestBase.java       |   40 +-
 .../hadoop/hbase/client/FromClientSideTest4.java   |    4 +-
 .../hadoop/hbase/client/FromClientSideTest5.java   | 1280 ------------------
 .../hbase/client/FromClientSideTestBase.java       |  202 ++-
 .../client/FromClientSideTestCheckAndMutate.java   |  337 +++++
 .../client/FromClientSideTestMultiRowMutation.java |  385 ++++++
 .../client/FromClientSideTestReverseScan.java      |  669 ++++++++++
 .../hbase/client/MetaWithReplicasTestBase.java     |   22 +-
 .../hbase/client/RegionReplicaTestHelper.java      |    6 +-
 ...java => SnapshotCloneIndependenceTestBase.java} |  108 +-
 ...Client.java => SnapshotFromClientTestBase.java} |   95 +-
 ...ava => SnapshotTemporaryDirectoryTestBase.java} |   82 +-
 .../hbase/client/SnapshotWithAclTestBase.java      |   50 +-
 .../org/apache/hadoop/hbase/client/TestAdmin.java  |  105 +-
 .../org/apache/hadoop/hbase/client/TestAdmin1.java |   67 +-
 .../org/apache/hadoop/hbase/client/TestAdmin2.java |  177 ++-
 .../org/apache/hadoop/hbase/client/TestAdmin3.java |   75 +-
 .../org/apache/hadoop/hbase/client/TestAdmin4.java |   26 +-
 .../apache/hadoop/hbase/client/TestAdminBase.java  |   26 +-
 .../client/TestAllowPartialScanResultCache.java    |   25 +-
 .../hbase/client/TestAlwaysSetScannerId.java       |   25 +-
 .../hbase/client/TestAppendFromClientSide.java     |   37 +-
 .../hadoop/hbase/client/TestAsyncAdminBuilder.java |   58 +-
 .../hbase/client/TestAsyncBufferMutator.java       |   33 +-
 .../TestAsyncClientPauseForRpcThrottling.java      |   32 +-
 .../TestAsyncClientPauseForServerOverloaded.java   |   35 +-
 .../hbase/client/TestAsyncClientPushback.java      |   19 +-
 .../hbase/client/TestAsyncMetaRegionLocator.java   |  281 ++--
 .../client/TestAsyncNonMetaRegionLocator.java      |   90 +-
 ...stAsyncNonMetaRegionLocatorConcurrenyLimit.java |   29 +-
 .../hbase/client/TestAsyncRegionLocator.java       |   31 +-
 .../hbase/client/TestAsyncResultScannerCursor.java |   21 +-
 .../TestAsyncSingleRequestRpcRetryingCaller.java   |   27 +-
 .../apache/hadoop/hbase/client/TestAsyncTable.java |  146 +--
 .../hbase/client/TestAsyncTableAdminApi.java       |   10 +-
 .../hbase/client/TestAsyncTableAdminApi2.java      |   43 +-
 .../hadoop/hbase/client/TestAsyncTableBatch.java   |   84 +-
 .../TestAsyncTableBatchRetryImmediately.java       |   25 +-
 .../client/TestAsyncTableGetMultiThreaded.java     |   26 +-
 ...ncTableGetMultiThreadedWithBasicCompaction.java |   19 +-
 ...ncTableGetMultiThreadedWithEagerCompaction.java |   19 +-
 .../hbase/client/TestAsyncTableLocatePrefetch.java |   27 +-
 .../TestAsyncTableLocateRegionForDeletedTable.java |   25 +-
 .../hbase/client/TestAsyncTableNoncedRetry.java    |   41 +-
 .../hbase/client/TestAsyncTableQueryMetrics.java   |   58 +-
 .../hbase/client/TestAsyncTableRSCrashPublish.java |   23 +-
 .../hbase/client/TestAsyncTableRegionLocator.java  |   19 +-
 .../client/TestAsyncTableRegionReplicasGet.java    |   25 +-
 .../client/TestAsyncTableRegionReplicasScan.java   |   29 +-
 .../hbase/client/TestAsyncTableScanException.java  |   49 +-
 ...AsyncTableScanMetricsWithScannerSuspending.java |   31 +-
 .../hbase/client/TestAsyncTableScanRenewLease.java |   23 +-
 .../TestAsyncTableScannerCloseWhileSuspending.java |   23 +-
 .../client/TestAsyncTableUseMetaReplicas.java      |   34 +-
 .../TestAvoidCellReferencesIntoShippedBlocks.java  |   55 +-
 .../hbase/client/TestBatchScanResultCache.java     |   25 +-
 .../hbase/client/TestBlockEvictionFromClient.java  |  152 +--
 .../hbase/client/TestBootstrapNodeUpdate.java      |   25 +-
 .../hadoop/hbase/client/TestBufferedMutator.java   |   35 +-
 .../hbase/client/TestCIDeleteOperationTimeout.java |   11 +-
 .../hbase/client/TestCIDeleteRpcTimeout.java       |   11 +-
 .../hbase/client/TestCIGetOperationTimeout.java    |   11 +-
 .../hadoop/hbase/client/TestCIGetRpcTimeout.java   |   11 +-
 .../hbase/client/TestCIIncrementRpcTimeout.java    |   11 +-
 .../hbase/client/TestCIPutOperationTimeout.java    |   11 +-
 .../hadoop/hbase/client/TestCIPutRpcTimeout.java   |   11 +-
 .../apache/hadoop/hbase/client/TestCISleep.java    |   21 +-
 ...estCatalogReplicaLoadBalanceSimpleSelector.java |   25 +-
 .../hadoop/hbase/client/TestCheckAndMutate.java    |   86 +-
 .../client/TestCheckAndMutateWithByteBuff.java     |   44 +-
 .../hbase/client/TestCleanupMetaReplica.java       |   19 +-
 .../TestCleanupMetaReplicaThroughConfig.java       |   19 +-
 .../hbase/client/TestClientOperationInterrupt.java |   33 +-
 .../hbase/client/TestClientScannerTimeouts.java    |  104 +-
 .../hbase/client/TestClientSideRegionScanner.java  |  164 ++-
 .../hbase/client/TestClientTableMetrics.java       |   32 +-
 .../hadoop/hbase/client/TestClientTimeouts.java    |   25 +-
 .../client/TestCompleteResultScanResultCache.java  |   25 +-
 .../apache/hadoop/hbase/client/TestConnection.java |   88 +-
 .../hbase/client/TestConnectionAttributes.java     |   23 +-
 .../hadoop/hbase/client/TestConnectionUtils.java   |   15 +-
 .../hbase/client/TestDropTimeoutRequest.java       |   37 +-
 .../hadoop/hbase/client/TestEnableTable.java       |   35 +-
 .../client/TestFailedMetaReplicaAssigment.java     |   27 +-
 .../hbase/client/TestFallbackToUseReplay.java      |   23 +-
 .../hadoop/hbase/client/TestFlushFromClient.java   |   48 +-
 ...tFlushFromClientWithDisabledFlushProcedure.java |   43 +-
 .../hadoop/hbase/client/TestFromClientSide5.java   |    3 +-
 .../client/TestFromClientSide5WithCoprocessor.java |    3 +-
 ....java => TestFromClientSideCheckAndMutate.java} |    5 +-
 ...omClientSideCheckAndMutateWithCoprocessor.java} |    6 +-
 ...ava => TestFromClientSideMultiRowMutation.java} |    5 +-
 ...ClientSideMultiRowMutationWithCoprocessor.java} |    6 +-
 ...de1.java => TestFromClientSideReverseScan.java} |    5 +-
 ...tFromClientSideReverseScanWithCoprocessor.java} |    5 +-
 .../hbase/client/TestGetProcedureResult.java       |   23 +-
 .../TestGetScanColumnsWithNewVersionBehavior.java  |   23 +-
 .../hbase/client/TestGetScanPartialResult.java     |   25 +-
 .../org/apache/hadoop/hbase/client/TestHbck.java   |   86 +-
 .../hbase/client/TestIllegalTableDescriptor.java   |   88 +-
 .../TestIncreaseMetaReplicaThroughConfig.java      |   19 +-
 ...TestIncrementFromClientSideWithCoprocessor.java |   16 +-
 .../hbase/client/TestIncrementsFromClientSide.java |  105 +-
 .../hbase/client/TestIntraRowPagination.java       |   13 +-
 .../TestInvalidMutationDurabilityException.java    |   50 +-
 .../hbase/client/TestLimitedScanWithFilter.java    |   29 +-
 .../hbase/client/TestMalformedCellFromClient.java  |   42 +-
 .../hadoop/hbase/client/TestMasterRegistry.java    |   26 +-
 .../apache/hadoop/hbase/client/TestMetaCache.java  |   41 +-
 .../hbase/client/TestMetaRegionLocationCache.java  |   27 +-
 .../client/TestMetaReplicasAddressChange.java      |   21 +-
 .../client/TestMetaTableAccessorNoCluster.java     |   27 +-
 .../hbase/client/TestMetaWithReplicasBasic.java    |   23 +-
 .../TestMetaWithReplicasShutdownHandling.java      |   21 +-
 .../client/TestMobSnapshotCloneIndependence.java   |   24 +-
 .../hbase/client/TestMobSnapshotFromClient.java    |   24 +-
 .../client/TestMultiActionMetricsFromClient.java   |   23 +-
 .../hadoop/hbase/client/TestMultiParallel.java     |   61 +-
 .../hbase/client/TestMultiRespectsLimits.java      |   39 +-
 .../hbase/client/TestMultipleTimestamps.java       |  450 +++----
 .../hbase/client/TestMutationGetCellBuilder.java   |   43 +-
 .../hbase/client/TestMvccConsistentScanner.java    |   42 +-
 .../hbase/client/TestPreadReversedScanner.java     |   43 +-
 .../client/TestPutDeleteEtcCellIteration.java      |   38 +-
 .../hadoop/hbase/client/TestPutWithDelete.java     |   76 +-
 .../hbase/client/TestRawAsyncScanCursor.java       |   31 +-
 .../TestRawAsyncTableLimitedScanWithFilter.java    |   27 +-
 .../hbase/client/TestRawAsyncTablePartialScan.java |   23 +-
 .../hbase/client/TestRegionLocationCaching.java    |   33 +-
 .../hadoop/hbase/client/TestRegionLocator.java     |   19 +-
 .../hbase/client/TestReplicaWithCluster.java       |   58 +-
 .../hadoop/hbase/client/TestReplicasClient.java    |  121 +-
 .../hadoop/hbase/client/TestRequestAttributes.java |   21 +-
 .../hbase/client/TestRequestTooBigException.java   |   23 +-
 .../org/apache/hadoop/hbase/client/TestResult.java |   46 +-
 .../hbase/client/TestResultFromCoprocessor.java    |   23 +-
 .../hbase/client/TestResultScannerCursor.java      |   21 +-
 .../hbase/client/TestResultSizeEstimation.java     |   41 +-
 .../hbase/client/TestRpcConnectionRegistry.java    |   33 +-
 .../hadoop/hbase/client/TestScanAttributes.java    |   28 +-
 .../hbase/client/TestScanWithoutFetchingData.java  |   25 +-
 .../hadoop/hbase/client/TestScannerTimeout.java    |   27 +-
 .../hbase/client/TestScannersFromClientSide.java   | 1007 +++++++-------
 .../hbase/client/TestScannersFromClientSide2.java  |   78 +-
 .../hbase/client/TestSeparateClientZKCluster.java  |   37 +-
 .../hbase/client/TestServerBusyException.java      |   35 +-
 .../hbase/client/TestServerLoadDurability.java     |   59 +-
 .../client/TestShutdownOfMetaReplicaHolder.java    |   17 +-
 .../hadoop/hbase/client/TestSizeFailures.java      |   22 +-
 .../client/TestSnapshotCloneIndependence.java      |  366 +-----
 .../client/TestSnapshotDFSTemporaryDirectory.java  |   22 +-
 .../hbase/client/TestSnapshotFromClient.java       |  455 +------
 .../TestSnapshotFromClientWithRegionReplicas.java  |   29 +-
 .../hadoop/hbase/client/TestSnapshotMetadata.java  |   37 +-
 .../client/TestSnapshotTemporaryDirectory.java     |  447 +------
 ...apshotTemporaryDirectoryWithRegionReplicas.java |   28 +-
 .../hadoop/hbase/client/TestSnapshotWithAcl.java   |   11 +-
 .../client/TestSnapshotWithAclAsyncAdmin.java      |   11 +-
 .../client/TestSnapshotWithTTLFromClient.java      |   37 +-
 .../hbase/client/TestSplitOrMergeAtTableLevel.java |   53 +-
 .../hbase/client/TestSplitOrMergeStatus.java       |   56 +-
 .../hadoop/hbase/client/TestTableFavoredNodes.java |  120 +-
 .../hbase/client/TestTableOperationException.java  |   74 +-
 .../hbase/client/TestTableSnapshotScanner.java     |   90 +-
 .../client/TestTableSnapshotScannerWithSFT.java    |   11 +-
 .../hadoop/hbase/client/TestTimestampsFilter.java  |  148 +--
 .../hbase/client/TestUpdateConfiguration.java      |   38 +-
 .../hbase/client/TestZKConnectionRegistry.java     |   47 +-
 .../hbase/client/locking/TestEntityLocks.java      |   23 +-
 .../client/replication/TestBadReplicationPeer.java |   25 +-
 .../TestReplicationAdminForSyncReplication.java    |   25 +-
 .../hbase/filter/TestFilterHintForRejectedRow.java | 1373 ++++++++++++++++++++
 .../hbase/filter/TestFilterListHintDelegation.java |  709 ++++++++++
 .../hfile/bucket/TestPrefetchWithBucketCache.java  |   13 +-
 .../hbase/master/TestRegionsRecoveryChore.java     |    5 +
 .../TestCacheAwareLoadBalancerCostFunctions.java   |  121 +-
 ...lancerWithCacheAwareLoadBalancerAsInternal.java |   79 +-
 .../hadoop/hbase/mob/TestMobFileCleanerChore.java  |   33 +-
 .../regionserver/TestSCVFWithMiniCluster.java      |   23 +-
 .../hbase/regionserver/TestScanWithBloomError.java |   41 +-
 .../hadoop/hbase/regionserver/TestScanner.java     |   44 +-
 .../regionserver/TestScannerBlockSizeLimits.java   |   30 +-
 .../regionserver/TestScannerHeartbeatMessages.java |   34 +-
 .../hbase/regionserver/TestScannerLeaseCount.java  |   25 +-
 .../regionserver/TestScannerRPCScanMetrics.java    |   33 +-
 .../regionserver/TestScannerRetriableFailure.java  |   35 +-
 .../regionserver/TestScannerTimeoutHandling.java   |   31 +-
 .../regionserver/TestScannerWithBulkload.java      |   54 +-
 .../regionserver/TestScannerWithCorruptHFile.java  |   35 +-
 .../regionserver/TestSecureBulkLoadManager.java    |   58 +-
 .../regionserver/TestSecureBulkloadListener.java   |  101 +-
 .../hbase/regionserver/TestSeekOptimizations.java  |   46 +-
 .../hbase/regionserver/TestServerNonceManager.java |   21 +-
 .../TestSettingTimeoutOnBlockingPoint.java         |   42 +-
 .../regionserver/TestShutdownWhileWALBroken.java   |   46 +-
 .../regionserver/TestSimpleTimeRangeTracker.java   |   22 +-
 .../hbase/regionserver/TestSplitLogWorker.java     |   31 +-
 .../TestSplitTransactionOnCluster.java             |  156 ++-
 .../hbase/regionserver/TestSplitWalDataLoss.java   |   24 +-
 .../regionserver/TestSplitWithBlockingFiles.java   |   37 +-
 .../hbase/regionserver/TestStoreFileInfo.java      |   35 +-
 .../regionserver/TestStoreFileRefresherChore.java  |   41 +-
 .../hbase/regionserver/TestStoreFileScanner.java   |   44 +-
 .../TestStoreFileScannerWithTagCompression.java    |   20 +-
 .../hbase/regionserver/TestStoreFileWriter.java    |   65 +-
 .../hbase/regionserver/TestStoreScanner.java       |   81 +-
 .../regionserver/TestStoreScannerClosure.java      |   29 +-
 .../hbase/regionserver/TestStripeStoreEngine.java  |   19 +-
 .../regionserver/TestStripeStoreFileManager.java   |   31 +-
 .../hbase/regionserver/TestSwitchToStreamRead.java |   51 +-
 .../regionserver/TestSyncTimeRangeTracker.java     |   23 +-
 .../TestTableDescriptorHashComputation.java        |   19 +-
 .../apache/hadoop/hbase/regionserver/TestTags.java |    4 +-
 .../hbase/regionserver/TestTagsReverseScan.java    |    4 +-
 .../regionserver/TestTimestampFilterSeekHint.java  |   19 +-
 .../TestWALMonotonicallyIncreasingSeqId.java       |   63 +-
 .../TestWalAndCompactingMemStoreFlush.java         |   57 +-
 .../hadoop/hbase/regionserver/TestWideScanner.java |   26 +-
 .../querymatcher/TestUserScanQueryMatcher.java     |  224 ++++
 .../hbase/util/TestTableDescriptorChecker.java     |   35 +
 .../org/apache/hadoop/hbase/wal/TestSecureWAL.java |   12 +-
 hbase-website/package-lock.json                    |    6 +-
 hbase-website/package.json                         |    4 +-
 hbase-website/playwright.config.ts                 |    5 -
 377 files changed, 11437 insertions(+), 10512 deletions(-)
 create mode 100644 
hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/ShadedPrefixUtil.java
 create mode 100644 
hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestShadedPrefixUtil.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTestCheckAndMutate.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTestMultiRowMutation.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/FromClientSideTestReverseScan.java
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestSnapshotCloneIndependence.java
 => SnapshotCloneIndependenceTestBase.java} (82%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestSnapshotFromClient.java
 => SnapshotFromClientTestBase.java} (89%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestSnapshotTemporaryDirectory.java
 => SnapshotTemporaryDirectoryTestBase.java} (92%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide1.java
 => TestFromClientSideCheckAndMutate.java} (87%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSideFilterAcrossMultipleRegionsWithCoprocessor.java
 => TestFromClientSideCheckAndMutateWithCoprocessor.java} (89%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide1.java
 => TestFromClientSideMultiRowMutation.java} (87%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSideFilterAcrossMultipleRegionsWithCoprocessor.java
 => TestFromClientSideMultiRowMutationWithCoprocessor.java} (89%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide1.java
 => TestFromClientSideReverseScan.java} (88%)
 copy 
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSideFilterAcrossMultipleRegionsWithCoprocessor.java
 => TestFromClientSideReverseScanWithCoprocessor.java} (89%)
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestFilterHintForRejectedRow.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestFilterListHintDelegation.java
 copy 
hbase-balancer/src/test/java/org/apache/hadoop/hbase/master/balancer/TestServerAndLoad.java
 => 
hbase-server/src/test/java/org/apache/hadoop/hbase/mob/TestMobFileCleanerChore.java
 (55%)

Reply via email to