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

szetszwo pushed a change to branch HDDS-4454
in repository https://gitbox.apache.org/repos/asf/ozone.git.


    omit eaef7ea  HDDS-6461. Update Ratis version to 2.3.0-da5d868-SNAPSHOT. 
(#3205)
    omit b6f1921  HDDS-6388. [Ozone-Streaming] Streaming write support both 
pipeline model and star model (#3145)
    omit bb39d10  HDDS-6355. [Ozone-Streaming] Fix CheckStyle problem (#3119)
    omit 4dcc108  HDDS-6229. [Ozone-Streaming] Data Channel abstraction on 
datanode (#3023)
    omit 45d8f51  HDDS-6282. Fix BlockDataStreamOutput#doFlushIfNeeded NPE 
(#3060)
    omit 9134b73  HDDS-5487. [Ozone-Streaming] BlockDataStreamOutput support 
FlushDelay.  (#3002)
    omit 5dfdbcb  HDDS-6298. Add XceiverServerRatis stream config (#3070)
    omit 4f9265e  HDDS-6138.[Ozone-Streaming] Define a limit on the size of the 
retry bufferList. (#2946)
    omit e8257f9  HDDS-6281. Update ratis version to 2.3.0-94db58b-SNAPSHOT 
version (#3059)
    omit 1792363  HDDS-6178. [Ozone-Streaming] Fix NPE in HDDS-6139. (#2984)
    omit fbeda1c  HDDS-6139. [Ozone-Streaming] Fix incorrect computation of 
totalAckDataLength. (#2978)
    omit 6ab6d0d  HDDS-6130. [Ozone-Streaming]  When releaseBuffers will get 
“Couldn 't find the required future” (#2939)
    omit 4e21bdf  HDDS-6039. Define a minimum packet size during streaming 
writes. (#2883)
    omit d75ea44  HDDS-5851. [Ozone-Streaming] Define a PutBlock/maxBuffer 
fixed boundary for streaming writes. (#2866)
    omit 9491324  HDDS-5743. [Ozone-Streaming] Add option to write files via 
streaming api in ofs and o3fs. (#2770)
    omit b6f5244  HDDS-5879. [Ozone-Streaming] OzoneBucket add the 
createMultipartStreamKey method (#2760)
    omit 06dbec5  HDDS-5961. [Ozone-Streaming] update the usage space of 
Containers in the stream write (#2833)
    omit d86e5fe  HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream 
config (#2841)
    omit 253ee38  HDDS-5763. Provide an Executor for each LocalStream in 
ContainerStateMachine (#2782)
    omit 786d09a  HDDS-5895. [Ozone-Streaming] Make 
raft.server.data-stream.client.pool.size configurable (#2766)
    omit eede797  HDDS-5674.[Ozone-Streaming] Handle client retries on 
exception (#2701)
    omit 0ee0c63  HDDS-5849. [Ozone-Streaming]Write exceptions occur after 
checksum is enabled (#2729)
    omit aba2b3b  HDDS-5486. [Ozone-Streaming] Streaming supports writing in 
Pipline mode (#2682)
    omit 7f503b9  HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
    omit 50e96dd  HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to 
ByteBufferStreamOutput (#2603)
    omit c49edfe  HDDS-5599.  [Ozone-Streaming]drop BufferPool and ChunkBuffer 
to avoid buffer copying (#2557)
    omit 0634daf  HDDS-5488. [Ozone-Streaming] Add a new 
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
    omit decaa57  HDDS-5480. [Ozone-Streaming] Client and server should support 
stream setup. (#2452)
    omit 82af9d7  HDDS-5481. Fix stream() and link() method in 
ContainerStateMachine. (#2451)
    omit 0aabbc0  HDDS-5452. Add link method to ContainerStateMachine for Ratis 
streaming (#2422)
    omit 22f977a  HDDS-5366.  [Ozone-Streaming] Implement stream method to 
ContainerStateMachine. (#2358).  Contributed by mingchao zhao
     add 5a1babf  HDDS-6439. Minor perf optimization in the version enums 
(#3189)
     add 4454e6b  HDDS-6095. Skip slow integration tests, allow repeating known 
flaky tests 5x in CI (#3148)
     add 5f3f9fa  HDDS-4171. Typo in MiniOzoneCluster: DEFAULT_PIPELIME_LIMIT 
(#3191)
     add c2a67ac  HDDS-6450. [FSO] Fix correctedSpace for usedBytes in 
commitKey (#3193)
     add 74d92c8  HDDS-6213. Pluggable OzoneManager request handling hooks  
(#3104)
     add 909b0d2  HDDS-6079. Replace Freon RK with OCKG/OCKV in acceptance 
tests (#2916)
     add be2021a  HDDS-6470. Fix TestOzoneManagerHAWithData#testOMRestart() 
(#3213)
     add ea296fe  HDDS-6468. Set correct resource type for ACL checks in 
BucketAcl and KeyAcl requests (#3209)
     add 416439d  HDDS-5867. Update quota when deleting open keys (#3206)
     add 97d8ed7  HDDS-6432. Smoketest for read-replicas tool expects exactly 3 
datanodes (#3187)
     add 6408198  HDDS-6464. Turn off cross-check fail-fast for CI (#3208)
     add ca24bdb  HDDS-5228 Make OM FailOverProxyProvider work across threads 
(#3160)
     add d97687c  HDDS-6087. Compute composite CRC file checksum using chunk 
checksums from DataNodes. (#2937)
     add 4da4cc1  HDDS-6477. Intermittent failure in 
TestOzoneManagerHAMetadataOnly#testListVolumes (#3219)
     add 61a313f  HDDS-6228. Update config keys for open key cleanup service 
(#3022)
     add 042aa8b  HDDS-3370. Cleanup old write-path of bucket in OM (#3183)
     add 92995ec  HDDS-6261. OM crashes when trying to overwrite a key during 
upgrade downgrade testing (#3174)
     add a8ed41e  HDDS-6490. Replace deprecated --no-ansi option in acceptance 
tests (#3224)
     add a5602a8  HDDS-6480. Add missing CleanupTableInfo to OM responses 
(#3220)
     add 1baa652  HDDS-6488. Intermittent failure in ozone debug read-replicas 
with one datanode STALE (#3223)
     add 4ff6300  HDDS-6398. Add audit logs for DelegationToken (#3163)
     add 2f2f525  HDDS-6472. Errors in TestOzoneContainer integration test 
(#3216)
     add cfb8bae  HDDS-6393. Change the OzoneManager ServiceInfo message to 
carry the int version from OzoneManagerVersions. (#3211)
     add 9f716b8  HDDS-6482. Refactor Ratis Rpc and TLS config code. (#3222)
     new b7f2cc8  HDDS-5366.  [Ozone-Streaming] Implement stream method to 
ContainerStateMachine. (#2358).  Contributed by mingchao zhao
     new fa4e80f  HDDS-5452. Add link method to ContainerStateMachine for Ratis 
streaming (#2422)
     new 8efe195  HDDS-5481. Fix stream() and link() method in 
ContainerStateMachine. (#2451)
     new c554508  HDDS-5480. [Ozone-Streaming] Client and server should support 
stream setup. (#2452)
     new 3e37724  HDDS-5488. [Ozone-Streaming] Add a new 
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
     new c1e4e8e  HDDS-5599.  [Ozone-Streaming]drop BufferPool and ChunkBuffer 
to avoid buffer copying (#2557)
     new 4464d8a  HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to 
ByteBufferStreamOutput (#2603)
     new cc1daa9  HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
     new af5a9f5  HDDS-5486. [Ozone-Streaming] Streaming supports writing in 
Pipline mode (#2682)
     new 7993ae5  HDDS-5849. [Ozone-Streaming]Write exceptions occur after 
checksum is enabled (#2729)
     new ea34f61  HDDS-5674.[Ozone-Streaming] Handle client retries on 
exception (#2701)
     new 05bc933  HDDS-5895. [Ozone-Streaming] Make 
raft.server.data-stream.client.pool.size configurable (#2766)
     new e5a281d  HDDS-5763. Provide an Executor for each LocalStream in 
ContainerStateMachine (#2782)
     new 8b31829  HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream 
config (#2841)
     new 6bf06d1  HDDS-5961. [Ozone-Streaming] update the usage space of 
Containers in the stream write (#2833)
     new a8d7669  HDDS-5879. [Ozone-Streaming] OzoneBucket add the 
createMultipartStreamKey method (#2760)
     new 718b957  HDDS-5743. [Ozone-Streaming] Add option to write files via 
streaming api in ofs and o3fs. (#2770)
     new 3722393  HDDS-5851. [Ozone-Streaming] Define a PutBlock/maxBuffer 
fixed boundary for streaming writes. (#2866)
     new 5469877  HDDS-6039. Define a minimum packet size during streaming 
writes. (#2883)
     new e831fa6  HDDS-6130. [Ozone-Streaming]  When releaseBuffers will get 
“Couldn 't find the required future” (#2939)
     new 7107ae0  HDDS-6139. [Ozone-Streaming] Fix incorrect computation of 
totalAckDataLength. (#2978)
     new f9bcfb0  HDDS-6178. [Ozone-Streaming] Fix NPE in HDDS-6139. (#2984)
     new 8423a6d  HDDS-6281. Update ratis version to 2.3.0-94db58b-SNAPSHOT 
version (#3059)
     new d290fba  HDDS-6138.[Ozone-Streaming] Define a limit on the size of the 
retry bufferList. (#2946)
     new 083002e  HDDS-6298. Add XceiverServerRatis stream config (#3070)
     new 03ec7f1  HDDS-5487. [Ozone-Streaming] BlockDataStreamOutput support 
FlushDelay.  (#3002)
     new 1bb85c7  HDDS-6282. Fix BlockDataStreamOutput#doFlushIfNeeded NPE 
(#3060)
     new f64365b  HDDS-6229. [Ozone-Streaming] Data Channel abstraction on 
datanode (#3023)
     new 7a218ca  HDDS-6355. [Ozone-Streaming] Fix CheckStyle problem (#3119)
     new b29e7fa  HDDS-6388. [Ozone-Streaming] Streaming write support both 
pipeline model and star model (#3145)
     new b9d36ba  HDDS-6461. Update Ratis version to 2.3.0-da5d868-SNAPSHOT. 
(#3205)

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   (eaef7ea)
            \
             N -- N -- N   refs/heads/HDDS-4454 (b9d36ba)

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 31 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/cancel-ci.yaml                   |  33 --
 .github/workflows/post-commit.yml                  |  10 +-
 dev-support/annotations/pom.xml                    | 114 +++++
 .../RequestFeatureValidatorProcessor.java          | 289 ++++++++++++
 .../org/apache/ozone/annotations/package-info.java |   5 +
 .../services/javax.annotation.processing.Processor |   2 +-
 .../org/apache/hadoop/hdds/DatanodeVersion.java    |  16 +-
 .../org/apache/hadoop/hdds/ratis/RatisHelper.java  |  73 ++-
 .../org/apache/hadoop/ozone/ClientVersion.java     |  16 +-
 .../org/apache/hadoop/ozone/OzoneConfigKeys.java   |  27 +-
 .../java/org/apache/hadoop/ozone/OzoneConsts.java  |   4 +
 .../apache/hadoop/ozone/OzoneManagerVersion.java   |  18 +-
 .../common/src/main/resources/ozone-default.xml    |  27 +-
 .../CreatePipelineCommandHandler.java              |  13 +-
 .../transport/server/ratis/XceiverServerRatis.java |  15 +-
 .../TestCreatePipelineCommandHandler.java          |  39 +-
 hadoop-hdds/interface-client/pom.xml               |   5 +
 .../apache/hadoop/hdds/scm/ha/HASecurityUtils.java |  37 +-
 .../org/apache/hadoop/hdds/scm/ha/RatisUtil.java   |   4 +-
 .../hadoop/hdds/scm/ha/SCMRatisServerImpl.java     |   4 +-
 hadoop-hdds/test-utils/pom.xml                     |   5 +
 .../main/java/org/apache/ozone/test/tag/Flaky.java |  21 +-
 .../main/java/org/apache/ozone/test/tag/Slow.java  |  20 +-
 .../apache/ozone/test/{ => tag}/package-info.java  |   2 +-
 .../client/checksum/BaseFileChecksumHelper.java    |  54 ++-
 .../checksum/ReplicatedFileChecksumHelper.java     |  42 +-
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |  42 +-
 .../checksum/TestReplicatedFileChecksumHelper.java |  18 +-
 .../hadoop/ozone/client/rpc/RpcClientTest.java     | 279 +++++------
 .../org/apache/hadoop/ozone/audit/OMAction.java    |   4 +
 .../org/apache/hadoop/ozone/om/OMConfigKeys.java   |  15 +
 .../ozone/om/ha/OMFailoverProxyProvider.java       | 130 ++---
 .../apache/hadoop/ozone/om/helpers/OmKeyInfo.java  |  16 +-
 .../ozone/om/helpers/OmKeyLocationInfoGroup.java   |   3 +-
 .../hadoop/ozone/om/helpers/ServiceInfo.java       |  25 +-
 .../ozone/om/protocolPB/Hadoop3OmTransport.java    |   3 +-
 .../ozone/om/ha/TestOMFailoverProxyProvider.java   |   8 +-
 hadoop-ozone/csi/pom.xml                           |   4 +
 hadoop-ozone/datanode/pom.xml                      |   1 +
 .../dev-support/checks/_mvn_unit_report.sh         |  24 +-
 hadoop-ozone/dev-support/checks/integration.sh     |   2 +-
 hadoop-ozone/dev-support/checks/rat.sh             |   4 +-
 .../dist/src/main/compose/ozone-topology/test.sh   |   6 -
 hadoop-ozone/dist/src/main/compose/ozone/test.sh   |   4 +-
 hadoop-ozone/dist/src/main/compose/testlib.sh      |  56 ++-
 .../dist/src/main/compose/upgrade/testlib.sh       |   8 +-
 .../non-rolling-upgrade/1.1.0-1.2.0/callback.sh    |   6 +
 hadoop-ozone/dist/src/main/license/jar-report.txt  |   1 +
 .../main/smoketest/auditparser/auditparser.robot   |  22 +-
 .../dist/src/main/smoketest/basic/basic.robot      |   9 +-
 .../debug/ozone-debug-corrupt-block.robot          |  38 +-
 .../debug/ozone-debug-dead-datanode.robot          |  33 +-
 .../debug/ozone-debug-stale-datanode.robot         |  41 +-
 .../main/smoketest/debug/ozone-debug-tests.robot   |  35 +-
 .../src/main/smoketest/debug/ozone-debug.robot     |  79 ++--
 .../dist/src/main/smoketest/freon/generate.robot   |  19 +-
 .../dist/src/main/smoketest/freon/remove.robot     |  21 +-
 .../dist/src/main/smoketest/freon/validate.robot   |  13 +-
 .../dist/src/main/smoketest/omha/om-prepare.robot  |   3 +-
 .../dist/src/main/smoketest/ozone-lib/freon.robot  |  65 +++
 .../dist/src/main/smoketest/recon/recon-api.robot  |   6 +-
 .../dist/src/main/smoketest/spnego/web.robot       |   4 -
 .../dist/src/main/smoketest/upgrade/generate.robot |   5 +-
 .../fault-injection-test/mini-chaos-tests/pom.xml  |  25 +
 hadoop-ozone/integration-test/pom.xml              |   5 +
 .../ozone/TestDirectoryDeletingServiceWithFSO.java |  26 +-
 .../hadoop/hdds/scm/TestRatisPipelineLeader.java   |  19 +-
 .../hdds/scm/TestSCMDbCheckpointServlet.java       |   7 +-
 .../hadoop/hdds/scm/TestSCMInstallSnapshot.java    |  13 +-
 .../TestContainerStateManagerIntegration.java      |  16 +-
 .../hdds/scm/pipeline/TestLeaderChoosePolicy.java  |  18 +-
 .../hdds/scm/pipeline/TestPipelineClose.java       |  25 +-
 .../TestRatisPipelineCreateAndDestroy.java         |  17 +-
 .../hadoop/hdds/upgrade/TestHDDSUpgrade.java       |  33 +-
 .../org/apache/hadoop/ozone/MiniOzoneCluster.java  |   6 +-
 .../apache/hadoop/ozone/MiniOzoneClusterImpl.java  |   6 +-
 .../hadoop/ozone/MiniOzoneHAClusterImpl.java       |   2 +-
 .../org/apache/hadoop/ozone/RatisTestHelper.java   |   5 +-
 .../apache/hadoop/ozone/TestMiniOzoneCluster.java  |  34 +-
 .../hadoop/ozone/TestMiniOzoneOMHACluster.java     |   6 +-
 .../hadoop/ozone/TestOzoneConfigurationFields.java |   6 +-
 .../rpc/TestBlockOutputStreamWithFailures.java     |  23 +-
 ...estBlockOutputStreamWithFailuresFlushDelay.java |  23 +-
 .../TestContainerStateMachineFailureOnRead.java    |  19 +-
 .../rpc/TestContainerStateMachineFailures.java     |  13 +-
 .../client/rpc/TestFailureHandlingByClient.java    |  20 +-
 .../ozone/client/rpc/TestOzoneRpcClient.java       |  18 +-
 .../client/rpc/TestOzoneRpcClientAbstract.java     |  54 +--
 .../client/rpc/TestOzoneRpcClientWithRatis.java    |  12 +-
 .../ozone/client/rpc/TestSecureOzoneRpcClient.java |  14 +-
 .../ozone/client/rpc/TestWatchForCommit.java       |  12 +-
 .../commandhandler/TestBlockDeletion.java          |  12 +-
 .../TestCloseContainerByPipeline.java              |  16 +-
 .../container/ozoneimpl/TestOzoneContainer.java    | 129 ++---
 .../container/server/TestContainerServer.java      |  24 +-
 .../hadoop/ozone/freon/TestRandomKeyGenerator.java |  13 +-
 .../hadoop/ozone/om/TestAddRemoveOzoneManager.java |  19 +-
 .../hadoop/ozone/om/TestOMDbCheckpointServlet.java |   2 -
 .../org/apache/hadoop/ozone/om/TestOmAcls.java     |  77 ++-
 .../hadoop/ozone/om/TestOmBlockVersioning.java     |   9 +-
 .../org/apache/hadoop/ozone/om/TestOmInit.java     |   7 +-
 .../apache/hadoop/ozone/om/TestOzoneManagerHA.java |  25 +-
 .../ozone/om/TestOzoneManagerHAKeyDeletion.java    |   2 +-
 .../ozone/om/TestOzoneManagerHAMetadataOnly.java   |  40 +-
 .../hadoop/ozone/om/TestOzoneManagerHAWithACL.java |   2 +-
 .../ozone/om/TestOzoneManagerHAWithData.java       |  62 +--
 .../ozone/om/TestOzoneManagerHAWithFailover.java   |   4 +-
 .../ozone/om/TestOzoneManagerListVolumes.java      |   2 -
 .../hadoop/ozone/om/TestOzoneManagerPrepare.java   |  14 +-
 .../hadoop/ozone/om/TestOzoneManagerRestart.java   |   2 -
 .../apache/hadoop/ozone/om/TestScmSafeMode.java    |   2 +-
 .../hadoop/ozone/om/TestSecureOzoneManager.java    |   6 +-
 .../TestSCMContainerPlacementPolicyMetrics.java    |  18 +-
 .../ozone/scm/TestSCMInstallSnapshotWithHA.java    |   2 +
 .../scm/node/TestDecommissionAndMaintenance.java   |  21 +-
 hadoop-ozone/interface-client/pom.xml              |   4 +
 .../src/main/proto/OmClientProtocol.proto          |   2 +-
 .../apache/hadoop/ozone/om/OMMetadataManager.java  |   9 +-
 hadoop-ozone/ozone-manager/pom.xml                 |   5 +
 .../org/apache/hadoop/ozone/om/BucketManager.java  |  22 -
 .../apache/hadoop/ozone/om/BucketManagerImpl.java  | 255 ----------
 .../org/apache/hadoop/ozone/om/KeyManager.java     |   9 +-
 .../org/apache/hadoop/ozone/om/KeyManagerImpl.java |   7 +-
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |  29 +-
 .../hadoop/ozone/om/OpenKeyCleanupService.java     |   3 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |   9 +-
 .../apache/hadoop/ozone/om/OzoneManagerUtils.java  |  22 +
 .../ozone/om/ratis/OzoneManagerRatisServer.java    |  15 +-
 .../om/request/bucket/acl/OMBucketAclRequest.java  |   4 +-
 .../om/request/key/OMKeyCommitRequestWithFSO.java  |   4 +-
 .../hadoop/ozone/om/request/key/OMKeyRequest.java  |  11 +-
 .../om/request/key/OMOpenKeysDeleteRequest.java    |  42 +-
 .../ozone/om/request/key/acl/OMKeyAclRequest.java  |   2 +-
 .../om/request/key/acl/OMKeyAclRequestWithFSO.java |   2 +-
 .../security/OMCancelDelegationTokenRequest.java   |  42 +-
 .../security/OMGetDelegationTokenRequest.java      |  54 ++-
 .../security/OMRenewDelegationTokenRequest.java    |  51 +-
 .../validation/RequestFeatureValidator.java        |  99 ++++
 .../request/validation/RequestProcessingPhase.java |  17 +-
 .../om/request/validation/RequestValidations.java  | 107 +++++
 .../om/request/validation/ValidationCondition.java |  55 +++
 .../om/request/validation/ValidationContext.java   |  52 ++
 .../om/request/validation/ValidatorRegistry.java   | 201 ++++++++
 .../ozone/om/request/validation/package-info.java  |  62 +++
 .../om/response/bucket/OMBucketCreateResponse.java |   3 +-
 .../om/response/bucket/OMBucketDeleteResponse.java |   3 +-
 .../response/file/OMFileCreateResponseWithFSO.java |   4 +-
 .../om/response/key/OMAllocateBlockResponse.java   |   3 +-
 .../key/OMAllocateBlockResponseWithFSO.java        |   3 +-
 .../ozone/om/response/key/OMKeyCommitResponse.java |   4 +-
 .../response/key/OMKeyCommitResponseWithFSO.java   |   4 +-
 .../ozone/om/response/key/OMKeyCreateResponse.java |   3 +-
 .../response/key/OMKeyCreateResponseWithFSO.java   |   4 +-
 .../ozone/om/response/key/OMKeyDeleteResponse.java |   3 +-
 .../response/key/OMKeyDeleteResponseWithFSO.java   |   3 +-
 .../om/response/key/OMKeysDeleteResponse.java      |   4 +-
 .../om/response/key/OMOpenKeysDeleteResponse.java  |  18 +-
 .../multipart/S3MultipartUploadAbortResponse.java  |   3 +-
 .../S3MultipartUploadCommitPartResponse.java       |   3 +-
 .../S3MultipartUploadCompleteResponse.java         |   3 +-
 ...OzoneManagerProtocolServerSideTranslatorPB.java |  23 +-
 .../org/apache/hadoop/ozone/om/OmTestManagers.java |  11 +
 .../hadoop/ozone/om/TestBucketManagerImpl.java     | 246 +++++-----
 .../hadoop/ozone/om/TestOmMetadataManager.java     |  50 +-
 .../ozone/om/request/OMRequestTestUtils.java       |  16 +
 .../request/key/TestOMOpenKeysDeleteRequest.java   | 174 ++++---
 .../security/TestOMGetDelegationTokenRequest.java  |  10 +-
 .../TestRequestFeatureValidatorProcessor.java      | 524 +++++++++++++++++++++
 .../request/validation/TestRequestValidations.java | 349 ++++++++++++++
 .../request/validation/TestValidatorRegistry.java  | 215 +++++++++
 .../GeneralValidatorsForTesting.java               | 190 ++++++++
 .../ValidatorsForOnlyOldClientValidations.java     |  43 ++
 .../response/key/TestOMOpenKeysDeleteResponse.java |  61 ++-
 .../apache/hadoop/fs/ozone/OzoneClientUtils.java   |   2 +-
 hadoop-ozone/ozonefs-hadoop2/pom.xml               |   1 +
 .../hadoop/fs/ozone/Hadoop27RpcTransport.java      |   3 +-
 hadoop-ozone/ozonefs-hadoop3/pom.xml               |   1 +
 hadoop-ozone/ozonefs-shaded/pom.xml                |   1 +
 hadoop-ozone/recon-codegen/pom.xml                 |   4 +
 .../hadoop/ozone/s3/OzoneClientProducer.java       |   8 +-
 pom.xml                                            |  66 ++-
 181 files changed, 4412 insertions(+), 1784 deletions(-)
 delete mode 100644 .github/workflows/cancel-ci.yaml
 create mode 100644 dev-support/annotations/pom.xml
 create mode 100644 
dev-support/annotations/src/main/java/org/apache/ozone/annotations/RequestFeatureValidatorProcessor.java
 create mode 100644 
dev-support/annotations/src/main/java/org/apache/ozone/annotations/package-info.java
 copy {hadoop-hdds/config/src/test => 
dev-support/annotations/src/main}/resources/META-INF/services/javax.annotation.processing.Processor
 (92%)
 copy 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/upgrade/BelongsToLayoutVersion.java
 => hadoop-hdds/test-utils/src/main/java/org/apache/ozone/test/tag/Flaky.java 
(70%)
 copy 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/upgrade/BelongsToLayoutVersion.java
 => hadoop-hdds/test-utils/src/main/java/org/apache/ozone/test/tag/Slow.java 
(72%)
 copy hadoop-hdds/test-utils/src/main/java/org/apache/ozone/test/{ => 
tag}/package-info.java (95%)
 create mode 100644 hadoop-ozone/dist/src/main/smoketest/ozone-lib/freon.robot
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/validation/RequestFeatureValidator.java
 copy 
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/statemachine/SCMConnectionManagerMXBean.java
 => 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/validation/RequestProcessingPhase.java
 (73%)
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/validation/RequestValidations.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/validation/ValidationCondition.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/validation/ValidationContext.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/validation/ValidatorRegistry.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/validation/package-info.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/TestRequestFeatureValidatorProcessor.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/TestRequestValidations.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/TestValidatorRegistry.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/testvalidatorset1/GeneralValidatorsForTesting.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/validation/testvalidatorset2/ValidatorsForOnlyOldClientValidations.java

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to