This is an automated email from the ASF dual-hosted git repository.
taklwu pushed a change to branch HBASE-30018
in repository https://gitbox.apache.org/repos/asf/hbase.git
omit 88ab0572146 HBASE-30021 Introduce cache access service API (#8231)
omit 09c627ae837 HBASE-30020 Introduce cache placement and admission policy
API (#8184)
omit dfe290e1bd5 HBASE-30019 Introduce CacheEngine and CacheTopology
abstractions (#8155)
add 8600fd69cb8 HBASE-30103 Fix error running TestZstdDictionarySplitMerge
test (#8114)
add 60e22abcbd8 HBASE-30098 Rewrite RestoreSnapshotFromClientTestBase and
its sub classes (#8107)
add de30a2bdb08 HBASE-30111 Fix for flapper TestBlockBytesScannedQuota by
AI (#8117)
add 79f14ed4225 HBASE-30089 Rewrite AbstractTestAsyncTableScan and related
sub classes (#8099)
add f2a63b2ed66 HBASE-30120 Bump gitpython from 3.1.41 to 3.1.47 in
/dev-support/flaky-tests (#8142)
add d266dd932ce HBASE-30121 Bump gitpython in
/dev-support/git-jira-release-audit (#8143)
add fa48009f783 HBASE-30122 Bump postcss from 8.5.6 to 8.5.12 in
/hbase-website (#8148)
add 63c0838bb22 HBASE-27826 Add FSFT implementations for Virtual links and
enable them as part of SplitProcedure (#6936)
add 9af77151403 HBASE-30119 Stop JmxCacheBuster in HBTU (#8145)
add 0f887c28c0f Revert "HBASE-30119 Stop JmxCacheBuster in HBTU (#8145)"
add 1ba4d70b746 HBASE-30119 Stop JmxCacheBuster in HBTU (#8156)
add 2873eb820f8 HBASE-30126 Fix mismatched LoggerFactory class references
(#8152)
add fab7c6ed7cb HBASE-30129 Split TestFromClientSide3 (#8163)
add 30f7266f085 HBASE-30079 Upgrade hbase-compression to use junit5 (#8072)
add 2187ed75885 HBASE-30125 Rewrite TestHFileBlockHeaderCorruption (#8165)
add eae4887cd41 HBASE-30123 Upgrade hbase-server to use junit5 Part13
(#8153)
add ac88feb4dcc HBASE-30101 Move login() before RpcServer construction
(#8122)
add 01ca956ecf7 HBASE-30102 Add metric to account for region data
classified as cold by the Time Based Priority logic (#8128)
add 57c4ce35ef2 HBASE-30124 Upgrade hbase-server to use junit5 Part14
(#8151)
add 577942f9386 HBASE-30130 Add a security-model section to the website
(#8170)
add 305389de264 HBASE-30132 Expose per column family storeFileSize JMX
metric (#8181)
add 9119caf5d88 HBASE-30133 opt-in yetus prerelease testing in GHA
precommit workflows (#8182)
add efd2128200c HBASE-30124 Addendum Upgrade hbase-server to use junit5
Part14 (#8183)
add 7fd14181b6c HBASE-30128 Fix WALCellCodec off-heap KV tags compression
test mismatch (#8158)
add b61d47f1654 HBASE-30130 Addendum Add a security-model section to the
website (#8194)
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)
new f0ad2ceabb4 HBASE-30019 Introduce CacheEngine and CacheTopology
abstractions (#8155)
new ac0d2a3dced HBASE-30020 Introduce cache placement and admission policy
API (#8184)
new 863c2107d80 HBASE-30021 Introduce cache access service API (#8231)
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 (88ab0572146)
\
N -- N -- N refs/heads/HBASE-30018 (863c2107d80)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/yetus-general-check.yml | 37 +-
.../yetus-jdk17-hadoop3-compile-check.yml | 37 +-
.../workflows/yetus-jdk17-hadoop3-unit-check.yml | 37 +-
.gitignore | 1 +
dev-support/flaky-tests/python-requirements.txt | 2 +-
.../git-jira-release-audit/requirements.txt | 4 +-
.../master/balancer/BalancerClusterState.java | 34 +-
.../master/balancer/BalancerConditionals.java | 2 +-
.../hbase/master/balancer/BaseLoadBalancer.java | 2 +-
.../master/balancer/CacheAwareLoadBalancer.java | 135 +-
.../master/balancer/StochasticLoadBalancer.java | 12 +-
.../balancer/CandidateGeneratorTestUtil.java | 2 +-
.../TestStoreFileTableSkewCostFunction.java | 2 +-
.../org/apache/hadoop/hbase/RegionMetrics.java | 6 +
.../apache/hadoop/hbase/RegionMetricsBuilder.java | 26 +-
.../org/apache/hadoop/hbase/ServerMetrics.java | 18 +
.../apache/hadoop/hbase/ServerMetricsBuilder.java | 40 +-
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 2 +-
.../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 +
.../hbase/io/compress/ReusableStreamGzipCodec.java | 2 +-
.../hbase/HBaseParameterizedParameterResolver.java | 4 +
.../aircompressor/TestHFileCompressionLz4.java | 18 +-
.../aircompressor/TestHFileCompressionLzo.java | 18 +-
.../aircompressor/TestHFileCompressionSnappy.java | 18 +-
.../aircompressor/TestHFileCompressionZstd.java | 18 +-
.../io/compress/aircompressor/TestLz4Codec.java | 12 +-
.../io/compress/aircompressor/TestLzoCodec.java | 13 +-
.../io/compress/aircompressor/TestSnappyCodec.java | 13 +-
.../aircompressor/TestWALCompressionLz4.java | 20 +-
.../aircompressor/TestWALCompressionLzo.java | 19 +-
.../aircompressor/TestWALCompressionSnappy.java | 20 +-
.../aircompressor/TestWALCompressionZstd.java | 20 +-
.../io/compress/aircompressor/TestZstdCodec.java | 13 +-
.../hbase/io/compress/brotli/TestBrotliCodec.java | 13 +-
.../brotli/TestHFileCompressionBrotli.java | 18 +-
.../compress/brotli/TestWALCompressionBrotli.java | 20 +-
.../io/compress/lz4/TestHFileCompressionLz4.java | 18 +-
.../hadoop/hbase/io/compress/lz4/TestLz4Codec.java | 13 +-
.../io/compress/lz4/TestWALCompressionLz4.java | 19 +-
.../xerial/TestHFileCompressionSnappy.java | 20 +-
.../hbase/io/compress/xerial/TestSnappyCodec.java | 19 +-
.../compress/xerial/TestWALCompressionSnappy.java | 22 +-
.../io/compress/zstd/TestHFileCompressionZstd.java | 27 +-
.../io/compress/zstd/TestWALCompressionZstd.java | 19 +-
.../zstd/TestZstdByteBuffDecompressor.java | 21 +-
.../hbase/io/compress/zstd/TestZstdCodec.java | 13 +-
.../hbase/io/compress/zstd/TestZstdDictionary.java | 27 +-
.../zstd/TestZstdDictionarySplitMerge.java | 37 +-
hbase-compression/pom.xml | 10 +
.../apache/hadoop/hbase/CompatibilityFactory.java | 2 +-
.../regionserver/MetricsRegionServerSource.java | 5 +
.../regionserver/MetricsRegionSourceImpl.java | 4 +
.../hbase/regionserver/MetricsRegionWrapper.java | 5 +
.../hbase/regionserver/MetricsTableSourceImpl.java | 2 +
.../regionserver/MetricsTableWrapperAggregate.java | 3 +
.../hadoop/metrics2/impl/JmxCacheBuster.java | 24 +-
.../regionserver/MetricsTableWrapperStub.java | 7 +
.../regionserver/TestMetricsRegionSourceImpl.java | 5 +
.../apache/hadoop/hbase/http/TestGlobalFilter.java | 2 +-
.../apache/hadoop/hbase/http/TestPathFilter.java | 2 +-
.../hadoop/hbase/http/TestServletFilter.java | 2 +-
.../org/apache/hadoop/hbase/mapreduce/Import.java | 2 +-
.../mapreduce/MultiTableInputFormatTestBase.java | 2 +-
.../hbase/metrics/MetricRegistriesLoader.java | 2 +-
.../src/main/protobuf/server/ClusterStatus.proto | 19 +-
.../protobuf/server/region/StoreFileTracker.proto | 2 +
.../apache/hadoop/hbase/ExecutorStatusChore.java | 2 +-
.../org/apache/hadoop/hbase/HBaseServerBase.java | 36 +-
.../ZKSplitLogManagerCoordination.java | 2 +-
.../coprocessor/MultiRowMutationEndpoint.java | 2 +-
.../apache/hadoop/hbase/filter/FilterWrapper.java | 20 +
.../java/org/apache/hadoop/hbase/io/HFileLink.java | 2 +-
.../java/org/apache/hadoop/hbase/io/Reference.java | 2 +-
.../hadoop/hbase/io/hfile/BlockCacheUtil.java | 2 +-
.../apache/hadoop/hbase/io/hfile/HFileInfo.java | 5 +
.../hadoop/hbase/io/hfile/HFilePreadReader.java | 2 +-
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 34 +-
.../hbase/io/hfile/bucket/BucketProtoUtils.java | 13 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 6 +
.../assignment/MergeTableRegionsProcedure.java | 8 +-
.../assignment/SplitTableRegionProcedure.java | 130 +-
.../hbase/regionserver/DataTieringManager.java | 67 +-
.../hadoop/hbase/regionserver/HMobStore.java | 1 +
.../hbase/regionserver/HRegionFileSystem.java | 54 +-
.../hadoop/hbase/regionserver/HRegionServer.java | 44 +-
.../apache/hadoop/hbase/regionserver/HStore.java | 16 +-
.../regionserver/MetricsRegionWrapperImpl.java | 12 +
.../MetricsTableWrapperAggregateImpl.java | 12 +
.../hbase/regionserver/RegionScannerImpl.java | 102 +-
.../hadoop/hbase/regionserver/StoreFileInfo.java | 52 +-
.../hadoop/hbase/regionserver/StoreUtils.java | 11 +
.../querymatcher/UserScanQueryMatcher.java | 93 +-
.../FileBasedStoreFileTracker.java | 86 +-
.../storefiletracker/StoreFileListFile.java | 2 +-
.../storefiletracker/StoreFileTracker.java | 20 +-
.../storefiletracker/StoreFileTrackerBase.java | 42 +-
.../storefiletracker/StoreFileTrackerFactory.java | 11 +-
.../regionserver/ReplicationSourceLogQueue.java | 2 +-
.../SaslServerAuthenticationProviders.java | 2 +-
.../hbase/snapshot/RestoreSnapshotHelper.java | 108 +-
.../org/apache/hadoop/hbase/tool/CanaryTool.java | 2 +-
.../hadoop/hbase/util/TableDescriptorChecker.java | 7 +-
.../wal/AbstractRecoveredEditsOutputSink.java | 2 +-
.../regionserver/regionListStoreStats.jsp | 2 +
.../org/apache/hadoop/hbase/HBaseTestingUtil.java | 13 +
.../AbstractTestAsyncTableRegionReplicasRead.java | 46 +-
.../hbase/client/AbstractTestAsyncTableScan.java | 166 ++-
.../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 | 6 +-
.../hbase/client/ClientPushbackTestBase.java | 40 +-
...shotFromClientAfterSplittingRegionTestBase.java | 1 -
...ientSideTest3.java => FromClientSideTest2.java} | 736 ++---------
.../hadoop/hbase/client/FromClientSideTest3.java | 466 -------
.../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 +-
...hotFromClientAfterSplittingRegionsTestBase.java | 8 +-
...oreSnapshotFromClientAfterTruncateTestBase.java | 42 +-
.../RestoreSnapshotFromClientCloneTestBase.java | 18 +-
...apshotFromClientGetCompactionStateTestBase.java | 10 +-
...toreSnapshotFromClientSchemaChangeTestBase.java | 12 +-
.../RestoreSnapshotFromClientSimpleTestBase.java | 22 +-
.../client/RestoreSnapshotFromClientTestBase.java | 47 +-
...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 +-
.../hadoop/hbase/client/TestAsyncTableScan.java | 41 +-
.../hadoop/hbase/client/TestAsyncTableScanAll.java | 44 +-
.../hbase/client/TestAsyncTableScanException.java | 49 +-
...AsyncTableScanMetricsWithScannerSuspending.java | 31 +-
.../hbase/client/TestAsyncTableScanRenewLease.java | 23 +-
.../hadoop/hbase/client/TestAsyncTableScanner.java | 48 +-
.../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 +-
...omClientSide3.java => TestFromClientSide2.java} | 4 +-
...ava => TestFromClientSide2WithCoprocessor.java} | 4 +-
.../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 +-
...oreSnapshotFromClientAfterSplittingRegions.java | 23 +-
...tMobRestoreSnapshotFromClientAfterTruncate.java | 23 +-
.../TestMobRestoreSnapshotFromClientClone.java | 23 +-
...estoreSnapshotFromClientGetCompactionState.java | 23 +-
...stMobRestoreSnapshotFromClientSchemaChange.java | 23 +-
.../TestMobRestoreSnapshotFromClientSimple.java | 23 +-
.../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 +-
.../hadoop/hbase/client/TestRawAsyncTableScan.java | 40 +-
.../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 +-
...oreSnapshotFromClientAfterSplittingRegions.java | 36 +-
...TestRestoreSnapshotFromClientAfterTruncate.java | 36 +-
.../client/TestRestoreSnapshotFromClientClone.java | 36 +-
...estoreSnapshotFromClientGetCompactionState.java | 36 +-
.../TestRestoreSnapshotFromClientSchemaChange.java | 36 +-
.../TestRestoreSnapshotFromClientSimple.java | 36 +-
.../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 ++++++++++
.../hbase/io/TestByteBufferOutputStream.java | 16 +-
.../hbase/io/TestFSDataInputStreamWrapper.java | 16 +-
.../org/apache/hadoop/hbase/io/TestFileLink.java | 28 +-
.../org/apache/hadoop/hbase/io/TestHFileLink.java | 76 +-
.../hadoop/hbase/io/TestHalfStoreFileReader.java | 39 +-
.../org/apache/hadoop/hbase/io/TestHeapSize.java | 21 +-
.../hbase/io/TestImmutableBytesWritable.java | 42 +-
.../org/apache/hadoop/hbase/io/TestMetricsIO.java | 14 +-
.../hadoop/hbase/io/compress/HFileTestBase.java | 16 +-
.../io/encoding/TestBufferedDataBlockEncoder.java | 19 +-
.../hbase/io/encoding/TestChangingEncoding.java | 23 +-
.../hbase/io/encoding/TestDataBlockEncoders.java | 58 +-
.../hbase/io/encoding/TestDataBlockEncoding.java | 18 +-
.../io/encoding/TestSeekBeforeWithReverseScan.java | 23 +-
.../io/encoding/TestSeekToBlockWithEncoders.java | 48 +-
.../apache/hadoop/hbase/io/hfile/KeySampler.java | 6 +-
.../hbase/io/hfile/TestBlockCacheReporting.java | 21 +-
.../hfile/TestBlockEvictionOnRegionMovement.java | 27 +-
.../hadoop/hbase/io/hfile/TestBlockIOUtils.java | 207 ++-
.../hadoop/hbase/io/hfile/TestBytesReadFromFs.java | 67 +-
.../hadoop/hbase/io/hfile/TestCacheConfig.java | 25 +-
.../hadoop/hbase/io/hfile/TestCacheOnWrite.java | 85 +-
.../hadoop/hbase/io/hfile/TestCacheStats.java | 16 +-
.../hbase/io/hfile/TestCachedBlockQueue.java | 15 +-
.../apache/hadoop/hbase/io/hfile/TestChecksum.java | 25 +-
.../hbase/io/hfile/TestCombinedBlockCache.java | 20 +-
.../hbase/io/hfile/TestFixedFileTrailer.java | 56 +-
.../io/hfile/TestForceCacheImportantBlocks.java | 39 +-
.../apache/hadoop/hbase/io/hfile/TestHFile.java | 161 ++-
.../hadoop/hbase/io/hfile/TestHFileBlock.java | 113 +-
.../io/hfile/TestHFileBlockHeaderCorruption.java | 222 ++--
.../hadoop/hbase/io/hfile/TestHFileBlockIndex.java | 82 +-
.../hbase/io/hfile/TestHFileBlockUnpack.java | 66 +-
.../hbase/io/hfile/TestHFileDataBlockEncoder.java | 54 +-
.../hadoop/hbase/io/hfile/TestHFileEncryption.java | 39 +-
.../TestHFileInlineToRootChunkConversion.java | 13 +-
.../hbase/io/hfile/TestHFilePrettyPrinter.java | 46 +-
.../hadoop/hbase/io/hfile/TestHFileReaderImpl.java | 29 +-
.../hfile/TestHFileScannerImplReferenceCount.java | 249 ++--
.../hadoop/hbase/io/hfile/TestHFileSeek.java | 33 +-
.../hadoop/hbase/io/hfile/TestHFileWriterV3.java | 42 +-
.../hfile/TestHFileWriterV3WithDataEncoders.java | 63 +-
.../io/hfile/TestLazyDataBlockDecompression.java | 101 +-
.../hbase/io/hfile/TestLruAdaptiveBlockCache.java | 41 +-
.../hadoop/hbase/io/hfile/TestLruBlockCache.java | 39 +-
.../hadoop/hbase/io/hfile/TestLruCachedBlock.java | 21 +-
.../apache/hadoop/hbase/io/hfile/TestPrefetch.java | 49 +-
.../hadoop/hbase/io/hfile/TestPrefetchRSClose.java | 25 +-
.../apache/hadoop/hbase/io/hfile/TestReseekTo.java | 16 +-
.../hbase/io/hfile/TestRowIndexV1DataEncoder.java | 21 +-
.../hbase/io/hfile/TestRowIndexV1RoundTrip.java | 22 +-
.../hbase/io/hfile/TestScannerFromBucketCache.java | 54 +-
.../hfile/TestScannerSelectionUsingKeyRange.java | 38 +-
.../io/hfile/TestScannerSelectionUsingTTL.java | 35 +-
.../io/hfile/TestSeekBeforeWithInlineBlocks.java | 32 +-
.../apache/hadoop/hbase/io/hfile/TestSeekTo.java | 51 +-
.../hbase/io/hfile/TestTinyLfuBlockCache.java | 25 +-
.../hbase/io/hfile/bucket/TestBucketCache.java | 179 ++-
.../bucket/TestBucketCacheEmptyPersistence.java | 44 +-
.../io/hfile/bucket/TestBucketCachePersister.java | 20 +-
.../io/hfile/bucket/TestBucketCacheRefCnt.java | 23 +-
.../io/hfile/bucket/TestBucketWriterThread.java | 25 +-
.../io/hfile/bucket/TestByteBufferIOEngine.java | 32 +-
.../bucket/TestExclusiveMemoryMmapEngine.java | 22 +-
.../hbase/io/hfile/bucket/TestFileIOEngine.java | 39 +-
.../io/hfile/bucket/TestPrefetchPersistence.java | 52 +-
.../hfile/bucket/TestPrefetchWithBucketCache.java | 84 +-
.../hadoop/hbase/io/hfile/bucket/TestRAMCache.java | 29 +-
.../bucket/TestRecoveryPersistentBucketCache.java | 19 +-
.../io/hfile/bucket/TestVerifyBucketCacheFile.java | 66 +-
.../hadoop/hbase/master/AbstractTestDLS.java | 2 +-
.../TestMasterOperationsForRegionReplicas.java | 3 +-
.../hbase/master/TestRegionsRecoveryChore.java | 11 +
.../TestCacheAwareLoadBalancerCostFunctions.java | 107 +-
.../hbase/master/cleaner/TestHFileLinkCleaner.java | 18 +-
.../procedure/TestCreateTableNoRegionServer.java | 8 -
.../procedure/TestMasterProcedureEvents.java | 2 +-
.../hbase/mob/TestMobCompactionWithDefaults.java | 83 +-
.../hbase/namequeues/TestWALEventTracker.java | 2 +-
.../hbase/quotas/TestBlockBytesScannedQuota.java | 2 +-
.../regionserver/MetricsRegionWrapperStub.java | 5 +
.../hbase/regionserver/TestDataTieringManager.java | 147 +++
.../regionserver/TestDirectStoreSplitsMerges.java | 14 +-
.../regionserver/TestHRegionReplayEvents.java | 21 +-
.../hadoop/hbase/regionserver/TestHStoreFile.java | 10 +-
.../regionserver/TestMergesSplitsAddToTracker.java | 8 +-
.../regionserver/TestMetricsTableAggregate.java | 7 +
.../regionserver/TestRegionReplicaFailover.java | 3 +-
.../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 | 165 ++-
.../hbase/regionserver/TestSplitWalDataLoss.java | 24 +-
.../regionserver/TestSplitWithBlockingFiles.java | 37 +-
.../hbase/regionserver/TestStoreFileInfo.java | 43 +-
.../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 +-
.../compactions/PerfTestCompactionPolicies.java | 46 +-
.../regionserver/compactions/TestCloseChecker.java | 16 +-
.../compactions/TestCompactedHFilesDischarger.java | 45 +-
.../regionserver/compactions/TestCompactor.java | 16 +-
.../compactions/TestCurrentHourProvider.java | 15 +-
.../compactions/TestCustomCellTieredCompactor.java | 27 +-
.../compactions/TestDateTieredCompactor.java | 44 +-
.../compactions/TestFIFOCompactionPolicy.java | 63 +-
.../regionserver/compactions/TestOffPeakHours.java | 25 +-
.../TestRowKeyDateTieringValueProvider.java | 63 +-
.../compactions/TestStripeCompactionPolicy.java | 80 +-
.../compactions/TestStripeCompactor.java | 44 +-
.../hbase/regionserver/http/TestRSStatusPage.java | 30 +-
.../metrics/TestMetricsThrottleExceptions.java | 39 +-
.../querymatcher/AbstractTestScanQueryMatcher.java | 4 +-
.../TestCompactionScanQueryMatcher.java | 17 +-
.../querymatcher/TestExplicitColumnTracker.java | 15 +-
.../TestNewVersionBehaviorTracker.java | 15 +-
.../querymatcher/TestScanDeleteTracker.java | 19 +-
.../TestScanWildcardColumnTracker.java | 17 +-
.../querymatcher/TestUserScanQueryMatcher.java | 264 +++-
.../TestRegionReplicationBufferManager.java | 25 +-
.../TestRegionReplicationFlushRequester.java | 17 +-
.../TestRegionReplicationForFlushMarker.java | 25 +-
.../TestRegionReplicationForSkipWAL.java | 25 +-
.../TestRegionReplicationForWriteException.java | 29 +-
.../TestRegionReplicationSink.java | 31 +-
...eplicationSinkCallbackAndFlushConcurrently.java | 24 +-
...StartupWithLegacyRegionReplicationEndpoint.java | 27 +-
.../TestChangeStoreFileTracker.java | 71 +-
.../TestMigrationStoreFileTracker.java | 70 +-
.../TestRegionWithFileBasedStoreFileTracker.java | 35 +-
.../storefiletracker/TestStoreFileListFile.java | 89 +-
.../TestStoreFileListFilePrinter.java | 31 +-
.../TestStoreFileTrackerFactory.java | 15 +-
.../TestStoreFileTrackerValidationUtils.java | 15 +-
.../TestCompactionWithThroughputController.java | 17 +-
.../TestFlushWithThroughputController.java | 37 +-
.../throttle/TestStoreHotnessProtector.java | 30 +-
.../hbase/regionserver/wal/AbstractTestFSWAL.java | 73 +-
.../wal/AbstractTestLogRollPeriod.java | 10 +-
.../regionserver/wal/AbstractTestLogRolling.java | 63 +-
.../regionserver/wal/AbstractTestProtobufLog.java | 33 +-
.../regionserver/wal/AbstractTestWALReplay.java | 57 +-
.../regionserver/wal/ProtobufLogTestHelper.java | 12 +-
.../hbase/regionserver/wal/TestAsyncFSWAL.java | 30 +-
.../regionserver/wal/TestAsyncFSWALDurability.java | 21 +-
.../regionserver/wal/TestAsyncFSWALRollStuck.java | 21 +-
.../regionserver/wal/TestAsyncLogRollPeriod.java | 15 +-
.../regionserver/wal/TestAsyncLogRolling.java | 20 +-
.../regionserver/wal/TestAsyncProtobufLog.java | 24 +-
.../hbase/regionserver/wal/TestAsyncWALReplay.java | 31 +-
.../wal/TestAsyncWALReplayCompressed.java | 15 +-
.../wal/TestAsyncWALReplayValueCompression.java | 15 +-
.../regionserver/wal/TestCombinedAsyncWriter.java | 35 +-
.../hbase/regionserver/wal/TestCompressor.java | 27 +-
.../regionserver/wal/TestCustomWALCellCodec.java | 28 +-
.../hbase/regionserver/wal/TestDurability.java | 72 +-
.../hadoop/hbase/regionserver/wal/TestFSHLog.java | 52 +-
.../regionserver/wal/TestFSHLogDurability.java | 13 +-
.../hbase/regionserver/wal/TestFSWALEntry.java | 15 +-
.../hbase/regionserver/wal/TestHBaseWalOnEC.java | 58 +-
.../hbase/regionserver/wal/TestLogRollAbort.java | 64 +-
.../hbase/regionserver/wal/TestLogRollPeriod.java | 15 +-
.../hbase/regionserver/wal/TestLogRolling.java | 79 +-
.../regionserver/wal/TestLogRollingNoCluster.java | 17 +-
.../hbase/regionserver/wal/TestMetricsWAL.java | 31 +-
.../hbase/regionserver/wal/TestProtobufLog.java | 11 +-
.../regionserver/wal/TestSecureAsyncWALReplay.java | 15 +-
.../regionserver/wal/TestSecureWALReplay.java | 27 +-
.../regionserver/wal/TestSequenceIdAccounting.java | 22 +-
.../hbase/regionserver/wal/TestSyncFuture.java | 27 +-
.../regionserver/wal/TestSyncFutureCache.java | 19 +-
.../regionserver/wal/TestWALActionsListener.java | 27 +-
.../wal/TestWALCellCodecWithCompression.java | 47 +-
.../regionserver/wal/TestWALConfiguration.java | 47 +-
.../hadoop/hbase/regionserver/wal/TestWALEdit.java | 15 +-
.../hbase/regionserver/wal/TestWALReplay.java | 19 +-
.../wal/TestWALReplayBoundedLogWriterCreation.java | 25 +-
.../regionserver/wal/TestWALReplayCompressed.java | 25 +-
.../wal/TestWALReplayValueCompression.java | 25 +-
.../wal/TestWALSyncTimeoutException.java | 25 +-
.../regionserver/wal/WALDurabilityTestBase.java | 29 +-
.../TestReplicationStuckWithDroppedTable.java | 2 +-
.../hbase/rsgroup/EnableRSGroupsTestBase.java | 2 +-
.../security/access/TestAccessController3.java | 2 +-
.../TestConcurrentFlushSnapshotFromClient.java | 3 +-
.../snapshot/TestMobFlushSnapshotFromClient.java | 2 +-
.../snapshot/TestSnapshotWhenChoreCleaning.java | 2 +-
...nsafe.java => TestFromClientSide2WoUnsafe.java} | 6 +-
.../hbase/util/TestTableDescriptorChecker.java | 35 +
.../hadoop/hbase/wal/CompressedWALTestBase.java | 9 +-
.../apache/hadoop/hbase/wal/TestCompressedWAL.java | 6 +-
.../wal/TestCompressedWALValueCompression.java | 6 +-
.../org/apache/hadoop/hbase/wal/TestSecureWAL.java | 12 +-
.../hadoop/hbase/wal/TestWALSplitToHFile.java | 2 +-
...LCorruptionDueToDanglingByteBufferTestBase.java | 2 +-
.../apache/hadoop/hbase/HBaseTestingUtility.java | 13 +
.../hbase/thrift/HThreadedSelectorServerArgs.java | 2 +-
hbase-website/app/components/links.ts | 4 +
.../docs/_mdx/(multi-page)/security/index.mdx | 8 +
.../app/pages/_landing/security-model/content.md | 139 ++
.../{acid-semantics => security-model}/index.tsx | 2 +-
hbase-website/app/routes.ts | 3 +-
.../{mailing-lists.tsx => security-model.tsx} | 12 +-
hbase-website/package-lock.json | 12 +-
558 files changed, 13687 insertions(+), 13815 deletions(-)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{FromClientSideTest3.java
=> FromClientSideTest2.java} (50%)
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/{TestFromClientSide3.java
=> TestFromClientSide2.java} (92%)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/client/{TestFromClientSide3WithCoprocessor.java
=> TestFromClientSide2WithCoprocessor.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-server/src/test/java/org/apache/hadoop/hbase/util/{TestFromClientSide3WoUnsafe.java
=> TestFromClientSide2WoUnsafe.java} (93%)
create mode 100644 hbase-website/app/pages/_landing/security-model/content.md
copy hbase-website/app/pages/_landing/{acid-semantics =>
security-model}/index.tsx (96%)
copy hbase-website/app/routes/_landing/{mailing-lists.tsx =>
security-model.tsx} (71%)