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

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


    from 3fd187630d HDDS-8434. Get volume/bucket info from Recon (#4585)
     add 435f87964f HDDS-9297. Avoid reading bucket/volume info multiple times 
in getKeyInfo (#5427)
     add fe5f5504d0 HDDS-9490. Migrate tests in ozone-tools to JUnit5 (#5531)
     add 11ea8a7a18 HDDS-9628. Link in OzoneConfigKeys javadoc from 
DFS_CONTAINER_IPC_RANDOM_PORT to DFS_CONTAINER_IPC_PORT_DEFAULT (#5546)
     add 2747bf2fbf HDDS-9591. Replication Manager could incorrectly use 
QUASI_CLOSED replicas as replication sources for CLOSED containers (#5537)
     add e3d604b9c2 HDDS-9629. Create workflow for running acceptance test 
repeatedly (#5548)
     add 444a1f7221 HDDS-9584. Make native build thread count configurable 
(#5552)
     add d763d3b0c6 HDDS-9630. Add missing javadoc description for 
ECReplicationConfig constructor param (#5550)
     add 2d98a7bed7 HDDS-9641. Parallel loading datanode volume db store (#5555)
     add 585a7892c4 HDDS-9607. Overwrite file by multipart upload, saving wrong 
ReplicationConfig in KeyInfo (#5534)
     add 4b9a1dc590 HDDS-9318. Prevent bucket from being deleted if incomplete 
MPUs exist (#5326)
     add 6e639d5c38 HDDS-9523. Ozone Manager should honor property 
'hadoop.security.token.service.use_ip' (#5484)
     add 11e452a224 HDDS-9609. Recon doesn't display 'Last Heartbeat' for 
datanodes (#5553)
     add 87958e61e9 HDDS-8876. Mark TestOMRatisSnapshots as flaky
     add 8e52a3a6f2 HDDS-8773. [S3G] Improve list performance in FSO bucket 
(#4868)
     add 60f6d632a2 HDDS-9171. Resolve dependabot build issues when updating 
npm packages (#5538)
     add 1cf54f34af HDDS-9588. DN import of container is not safe while 
replication (#5543)
     add d9298bacf3 HDDS-9496. Migrate tests in ozone-manager to Junit5 (#5559)
     add e14fb8e092 HDDS-9526. Two S3G instances writing the same key may cause 
data loss in case of an exception. (#5524)
     add fc18ea6b9b HDDS-9664. Bump jersey to 1.19.4 (#5566)
     add f6f1769059 HDDS-9597. Snapdiff fails in case of key renames to deleted 
directories (#5526)
     add 52236b152b HDDS-9557. Datanode should log Follower cannot close 
container at info level (#5506)
     add 26a82c12db HDDS-9559. Synchronized OmSnapshotMetrics initialization 
(#5512)
     add 85b8c3626d HDDS-9652. Legacy RM will not replicate all unhealthy 
containers when some are decommissioning (#5562)
     add 596e1f5e76 HDDS-9660. NPE at OzoneManagerRatisServer.getRaftLeaderId 
(#5575)
     add db55221b66 HDDS-9420. [compatibility] Enabling GRPC encryption causes 
SCM startup failure (#5561)
     add 88a1697212 HDDS-9672. Bump maven-install-plugin to 3.1.1 (#5569)
     add 0c7ae8007d HDDS-9673. Bump maven-pdf-plugin to 1.6.1 (#5567)
     add 2f71e296de HDDS-9627. Reset RaftPeer priorities after transfer 
leadership (#5549)
     add 081d806624 HDDS-9541. NPE in OMDBCheckpointServlet.Lock#lock with OM 
Ratis disabled (#5535)
     add 72ab6a7a53 HDDS-9587. `No serializer found for class ThreadLocal` in 
DBSCanner for pipelines in scm.db (#5581)
     add 4e95b702a9 HDDS-9677. Reuse SCMDBDefinition instance in 
SCMMetadataStoreImpl#start() (#5587)
     add fbca57a6c0 HDDS-8876. Mark TestOMRatisSnapshots unhealthy (#5593)
     add 19ab9ef4af HDDS-9684. Bump maven-assembly-plugin to 3.6.0 (#5594)
     add d02fcf7218 HDDS-9685. Handle IllegalStateException in 
OMSnapshotCreateRequest (#5598)
     add 79b6bb895f HDDS-9686. Bump picocli to 4.7.5 (#5596)
     add ed45567aa8 HDDS-9688. Bump joda-time to 2.12.5 (#5595)
     add 57b9770b42 HDDS-9661. Datanode should not need to download existing 
container (#5576)
     add 0350b1d825 HDDS-9676. SORT_DATANODE audit log should include request 
details (#5589)
     add 3aae672576 HDDS-9678. Topology level is not set in datanode object for 
distance calculation (#5588)
     add f4a3b0e64c HDDS-8165. Implemented snapshot info API and handler (#5578)
     add ad2414697e HDDS-9636. Fix NoSuchElement in OMSnapshotPurgeRequest and 
exit loop early in SnapshotDeletingService (#5554)
     add 19dd9c8142 HDDS-9498. Migrate tests with TemporaryFolder in 
ozone-recon to JUnit5 (#5556)
     add de19361073 HDDS-9682. Skip coverage check for dependabot (#5599)
     add e9867d8cd6 HDDS-8201. Migrated TestOmSnapshotFileSystem tests to 
JUnit5. (#5518)
     add 015437b9ba HDDS-9583. Run secure MR acceptance test with all supported 
Hadoop versions (#5564)
     add 450749aac8 HDDS-9659. Intermittent failure in 
TestOzoneECClient#testPartialStripeWithPartialChunkRetry (#5601)
     add 066215dbc6 HDDS-9296. Add Swagger UI for Recon REST APIs (#5509)
     add 87b8771616 HDDS-9689. Bump maven-clean-plugin to 3.3.2 (#5597)
     add 6e21042349 Recon's keyContainerTable doesn't get cleaned up after key 
deletes (#5577)
     add 6d8407fbc8 HDDS-9495. Migrate TestCreatePipelineCommandHandler to 
JUnit5 (#5607)
     add 5f7bd726df HDDS-8988. Migrate simple tests in hdds-container-service 
to JUnit5 (#5602)
     add 97f2f9156f HDDS-9651. Randomize read pipeline order when datanodes 
cannot be sorted by distance (#5574)
     add 974d7738a6 HDDS-9694. Delete redundant symbols in the datanode 
heartbeat report log (#5606)
     add a0e19bd462 HDDS-9698. Skip push build for dependabot (#5608)
     add 366c2fb57a HDDS-1059. Recover public key and certificate with private 
key present for DN and Recon (#5404)
     add 19b8816f96 HDDS-9690. Bump license-maven-plugin to 2.3.0 (#5568)
     add 324aa037b7 HDDS-9692. Do not include SpotBugs at compile scope. (#5603)
     add 407eb2a592 HDDS-9548. Intermittent failures in 
TestRootCaRotationPoller (#5525)
     add 2ed9f44cc8 HDDS-8196. DB listener to only track SSTs that belong to 
the tables of interest. (#5511)
     add bcef7aa18d HDDS-9708. Refactor unit tests to reuse DispatcherContext. 
(#5617)
     add 15c77c6e9b HDDS-9704. Eliminate dependency on spotbugs-annotations 
(#5615)
     add 54a5985405 HDDS-9654. Support ranged GET request for a specified part 
(#5565)
     add a791b4ae27 HDDS-9693. Set secretKeyClient in 
MiniOzoneClusterImpl#restartHddsDatanode to enable token verififcation after 
restart. (#5618)
     add 7a138954ee HDDS-9663. Allow OM to detect client address when using 
gRPC (#5590)
     add 2085ebeddb HDDS-9720. XceiverServerRatis.triggerPipelineClose throws 
NPE in test. (#5624)
     add 61dba03f5a HDDS-9696. Add configuration for wait time after checking 
queue in DeleteCmdWorker (#5611)
     add 086e303f14 HDDS-9697. ContainerStateMachine.applyTransaction(..) 
should not validate token again. (#5622)
     add 356071171f HDDS-8974. Introduce detailed lock information (#5020)
     add a8963982b1 HDDS-3448. Fix and enable TestQueryNode (#5614)
     add 9934cd6d5e Revert "HDDS-9078. Set 
ratis.thirdparty.io.netty.native.workdir as OZONE home temp directory. (#5111)" 
(#5630)
     add 6f5d0d6b7b HDDS-8201. Added snapshot delete in all tests of 
TestOmSnapshotFileSystem (#5605)
     add 59573e4b12 HDDS-9722. Add some logging when KeyDeletingService is 
running (#5626)
     add 62508ed291 HDDS-9687. Handle key deletion with OM Ratis disabled 
(#5600)
     add 945e8bfdcf HDDS-9724. Provide stack trace for RocksObject allocation 
(#5631)
     add 5cb7fae5b1 HDDS-9731. Fix false positive findbugs warnings in 
CodecBuffer (#5638)
     add e2564c53d5 HDDS-9740. Bump httpcore.version to 4.4.16 (#5635)
     add 546c390004 HDDS-9713. Replace Thread.sleep in TestPipelineClose. 
(#5629)
     add a2f5faaf67 HDDS-9544. Incorrect pipeline ID and state for closed 
container. (#5541)
     add a41dae4e80 HDDS-9741. Bump maven-surefire-plugin to 3.2.2 (#5637)
     add cddc5719ae HDDS-9323. Apply expiry of excluded datanodes to writing 
Ratis keys (#5530)
     add 143f15cdd2 HDDS-9742. Bump maven-war-plugin to 3.4.0 (#5634)
     add ca14ebae27 HDDS-9745. Change IllegalStateException to IOException in 
SnapshotChainManager (#5652)
     add 4445662c29 HDDS-9444. S3SecretManager fails to revoke secret due to 
inconsistency between S3Cache and S3SecretTable. (#5445)
     add 94c68309e3 HDDS-9757. Cannot run specific test due to 
failIfNoSpecifiedTests=true (#5653)

No new revisions were added by this update.

Summary of changes:
 .../{workflows/post-commit.yml => dependabot.yml}  |    35 +-
 .github/workflows/dependabot-ci.yml                |    78 +
 .github/workflows/post-commit.yml                  |     1 +
 .github/workflows/repeat-acceptance.yml            |   167 +
 CONTRIBUTING.md                                    |    12 -
 .../client/dev-support/findbugsExcludeFile.xml     |     4 +
 hadoop-hdds/client/pom.xml                         |     6 -
 .../apache/hadoop/hdds/scm/OzoneClientConfig.java  |     2 +-
 .../hadoop/hdds/scm/storage/ByteArrayReader.java   |     3 -
 .../common/dev-support/findbugsExcludeFile.xml     |     4 +
 hadoop-hdds/common/pom.xml                         |     5 -
 .../hadoop/hdds/client/ECReplicationConfig.java    |     3 +-
 .../hadoop/hdds/protocol/DatanodeDetails.java      |     1 +
 .../org/apache/hadoop/hdds/ratis/RatisHelper.java  |   119 +-
 .../hdds/ratis/ServerNotLeaderException.java       |     1 +
 .../scm/container/common/helpers/ExcludeList.java  |     3 +
 .../hadoop/hdds/scm/net/NetworkTopology.java       |     4 +
 .../hadoop/hdds/scm/net/NetworkTopologyImpl.java   |    49 +-
 .../x509/certificate/client/CertificateClient.java |     2 +-
 .../apache/hadoop/hdds/utils/db/CodecBuffer.java   |    21 +-
 .../org/apache/hadoop/ozone/OzoneConfigKeys.java   |     5 +-
 .../java/org/apache/hadoop/ozone/OzoneConsts.java  |     2 +
 ...estServerNotLeaderExceptionMessageParsing.java} |     5 +-
 .../hdds/scm/net/TestNetworkTopologyImpl.java      |    65 +-
 .../dev-support/findbugsExcludeFile.xml            |     4 +-
 hadoop-hdds/container-service/pom.xml              |     5 -
 .../apache/hadoop/ozone/HddsDatanodeService.java   |    27 +-
 .../container/common/helpers/ContainerUtils.java   |     5 +-
 .../container/common/impl/HddsDispatcher.java      |    28 +-
 .../common/statemachine/DatanodeConfiguration.java |    33 +
 .../CloseContainerCommandHandler.java              |     2 +-
 .../commandhandler/DeleteBlocksCommandHandler.java |    16 +-
 .../states/endpoint/HeartbeatEndpointTask.java     |     4 +-
 .../server/ratis/ContainerStateMachine.java        |    70 +-
 .../transport/server/ratis/DispatcherContext.java  |   128 +-
 .../transport/server/ratis/XceiverServerRatis.java |    10 +-
 .../container/common/utils/HddsVolumeUtil.java     |    38 +-
 .../container/common/volume/AbstractFuture.java    |     2 -
 .../container/keyvalue/KeyValueContainer.java      |     9 +-
 .../ozone/container/keyvalue/KeyValueHandler.java  |    21 +-
 .../keyvalue/impl/ChunkManagerDummyImpl.java       |     7 +-
 .../keyvalue/impl/FilePerChunkStrategy.java        |     2 +-
 .../container/replication/ContainerImporter.java   |    66 +-
 .../replication/SendContainerRequestHandler.java   |    11 +
 .../protocol/StorageContainerNodeProtocol.java     |     4 +
 .../hadoop/ozone/TestHddsSecureDatanodeInit.java   |    55 +-
 .../BlockDeletingServiceTestImpl.java              |    13 +-
 .../ozone/container/common/ContainerTestUtils.java |    16 +-
 .../container/common/TestBlockDeletingService.java |    17 +-
 .../ozone/container/common/TestContainerCache.java |    53 +-
 .../container/common/TestDatanodeStoreCache.java   |    31 +-
 .../TestSchemaOneBackwardsCompatibility.java       |     1 -
 .../TestSchemaTwoBackwardsCompatibility.java       |    32 +-
 .../container/common/helpers/TestBlockData.java    |    20 +-
 .../common/helpers/TestContainerUtils.java         |     3 +-
 .../common/helpers/TestDatanodeVersionFile.java    |    24 +-
 .../common/impl/TestContainerPersistence.java      |    25 +-
 .../container/common/impl/TestHddsDispatcher.java  |   134 +-
 .../container/common/interfaces/TestHandler.java   |    32 +-
 .../common/report/TestReportPublisherFactory.java  |    34 +-
 .../statemachine/TestDatanodeConfiguration.java    |    14 +
 .../TestCreatePipelineCommandHandler.java          |    18 +-
 .../TestDeleteBlocksCommandHandler.java            |    23 +
 .../TestDeleteContainerCommandHandler.java         |     6 +-
 .../container/common/utils/TestDiskCheckUtil.java  |    58 +-
 .../container/common/utils/TestHddsVolumeUtil.java |    37 +-
 .../common/utils/TestStorageVolumeUtil.java        |    22 +-
 .../container/common/volume/TestDbVolume.java      |    42 +-
 .../container/common/volume/TestHddsVolume.java    |    42 +-
 .../common/volume/TestPeriodicVolumeChecker.java   |    68 +-
 .../common/volume/TestReservedVolumeSpace.java     |    44 +-
 .../container/common/volume/TestVolumeSet.java     |    70 +-
 .../common/volume/TestVolumeSetDiskChecks.java     |    51 +-
 .../keyvalue/ContainerLayoutTestInfo.java          |     6 +-
 .../container/keyvalue/TestKeyValueContainer.java  |    37 +
 .../TestKeyValueContainerIntegrityChecks.java      |    14 +-
 .../container/keyvalue/TestKeyValueHandler.java    |    34 +-
 .../keyvalue/impl/AbstractTestChunkManager.java    |     5 -
 .../keyvalue/impl/CommonChunkManagerTestCases.java |    26 +-
 .../keyvalue/impl/TestChunkManagerDummyImpl.java   |     8 +-
 .../keyvalue/impl/TestFilePerBlockStrategy.java    |    15 +-
 .../keyvalue/impl/TestFilePerChunkStrategy.java    |     9 +-
 .../impl/TestKeyValueStreamDataChannel.java        |    18 +-
 .../TestBackgroundContainerDataScanner.java        |     3 -
 .../TestBackgroundContainerMetadataScanner.java    |     3 -
 .../replication/TestContainerImporter.java         |   159 +
 .../TestSendContainerRequestHandler.java           |    88 +
 .../replication/TestSimpleContainerDownloader.java |    17 +-
 .../ozone/container/testutils/package-info.java    |    18 -
 .../upgrade/TestDataNodeStartupSlvLessThanMlv.java |    21 +-
 hadoop-hdds/docs/content/interface/ReconApi.md     |     2 +
 .../interface/SwaggerReconApi.md}                  |    32 +-
 hadoop-hdds/docs/pom.xml                           |     2 +
 .../themes/ozonedoc/layouts/_default/baseof.html   |     2 +-
 .../themes/ozonedoc/layouts/_default/section.html  |     2 +-
 .../themes/ozonedoc/layouts/_default/single.html   |     2 +-
 .../baseof.html => custompage/swagger-page.html}   |    22 +-
 .../themes/ozonedoc/layouts/design/section.html    |     2 +-
 .../themes/ozonedoc/layouts/design/single.html     |     2 +-
 .../docs/themes/ozonedoc/layouts/index.html        |     2 +-
 .../themes/ozonedoc/layouts/partials/header.html   |     4 +
 .../ozonedoc/layouts/shortcodes/swagger-ui.html    |    40 +
 .../docs/themes/ozonedoc/static/css/ozonedoc.css   |     6 +-
 .../static/swagger-resources/favicon-16x16.png     |   Bin 0 -> 665 bytes
 .../static/swagger-resources/favicon-32x32.png     |   Bin 0 -> 628 bytes
 .../static/swagger-resources/recon-api.yaml        |  1656 +++
 .../static/swagger-resources/swagger-ui-bundle.js  |    21 +
 .../swagger-ui-standalone-preset.js                |    21 +
 .../static/swagger-resources/swagger-ui.css        | 11772 +++++++++++++++++++
 .../dev-support/findbugsExcludeFile.xml            |    13 +-
 hadoop-hdds/erasurecode/pom.xml                    |    15 +-
 .../ozone/erasurecode/rawcoder/util/GF256.java     |     2 -
 hadoop-hdds/framework/pom.xml                      |     5 -
 .../client/DefaultCertificateClient.java           |   180 +-
 .../certificate/client/RootCaRotationPoller.java   |    12 +-
 .../certificate/client/SCMCertificateClient.java   |   176 +
 .../client/CertificateClientTestImpl.java          |     3 +-
 .../client/TestDnCertificateClientInit.java        |     4 +-
 .../TestRootCaRotationPoller.java                  |    81 +-
 .../utils/db/TestRDBStoreByteArrayIterator.java    |     2 -
 hadoop-hdds/managed-rocksdb/pom.xml                |     1 +
 .../hdds/utils/db/managed/ManagedBloomFilter.java  |    11 +-
 .../hdds/utils/db/managed/ManagedCheckpoint.java   |     2 +-
 .../db/managed/ManagedColumnFamilyOptions.java     |    18 +-
 .../db/managed/ManagedCompactRangeOptions.java     |    11 +-
 .../hdds/utils/db/managed/ManagedDBOptions.java    |    11 +-
 .../hdds/utils/db/managed/ManagedEnvOptions.java   |    12 +-
 .../hdds/utils/db/managed/ManagedFlushOptions.java |    11 +-
 .../managed/ManagedIngestExternalFileOptions.java  |    11 +-
 .../hdds/utils/db/managed/ManagedLRUCache.java     |    12 +-
 .../hdds/utils/db/managed/ManagedObject.java       |     3 +
 .../hdds/utils/db/managed/ManagedOptions.java      |    11 +-
 .../hdds/utils/db/managed/ManagedReadOptions.java  |    18 +-
 .../hdds/utils/db/managed/ManagedRocksDB.java      |     2 +-
 .../utils/db/managed/ManagedRocksObjectUtils.java  |     6 +-
 .../hadoop/hdds/utils/db/managed/ManagedSlice.java |     8 +-
 .../utils/db/managed/ManagedSstFileWriter.java     |    12 +-
 .../hdds/utils/db/managed/ManagedStatistics.java   |    12 +-
 .../hdds/utils/db/managed/ManagedWriteBatch.java   |    11 +-
 .../hdds/utils/db/managed/ManagedWriteOptions.java |    16 +-
 .../dev-support/findbugsExcludeFile.xml            |    13 +-
 hadoop-hdds/rocks-native/pom.xml                   |    40 +-
 .../utils/db/managed/ManagedSSTDumpIterator.java   |     3 -
 hadoop-hdds/rocksdb-checkpoint-differ/pom.xml      |     5 -
 .../ozone/rocksdiff/RocksDBCheckpointDiffer.java   |   146 +-
 .../rocksdiff/TestRocksDBCheckpointDiffer.java     |   120 +
 hadoop-hdds/server-scm/pom.xml                     |     6 -
 .../replication/LegacyReplicationManager.java      |    45 +-
 .../replication/RatisUnderReplicationHandler.java  |    25 +-
 .../container/replication/ReplicationManager.java  |     2 -
 .../apache/hadoop/hdds/scm/ha/HASecurityUtils.java |   205 +-
 .../hdds/scm/metadata/SCMMetadataStoreImpl.java    |     7 +-
 .../hdds/scm/server/SCMBlockProtocolServer.java    |    16 +-
 .../hadoop/hdds/scm/server/SCMPolicyProvider.java  |    24 +-
 .../replication/TestLegacyReplicationManager.java  |    38 +
 .../TestRatisUnderReplicationHandler.java          |    59 +
 .../replication/TestReplicationManager.java        |    17 +-
 .../scm/server/TestSCMBlockProtocolServer.java     |    73 +-
 hadoop-hdds/test-utils/pom.xml                     |     5 -
 .../org/apache/ozone/test/LambdaTestUtils.java     |   203 +-
 hadoop-hdds/tools/pom.xml                          |     2 +
 .../hdds/scm/cli/container/InfoSubcommand.java     |    40 +-
 .../hdds/scm/cli/container/TestInfoSubCommand.java |     6 +
 .../cli/container/upgrade/TestUpgradeManager.java  |    11 +-
 .../apache/hadoop/ozone/client/ObjectStore.java    |    14 +
 .../apache/hadoop/ozone/client/OzoneBucket.java    |   271 +-
 .../client/io/BlockDataStreamOutputEntryPool.java  |    17 +-
 .../client/io/BlockOutputStreamEntryPool.java      |    10 +-
 .../ozone/client/io/ECBlockOutputStreamEntry.java  |     5 +-
 .../hadoop/ozone/client/io/ECKeyOutputStream.java  |    15 +
 .../ozone/client/io/KeyDataStreamOutput.java       |    27 +-
 .../hadoop/ozone/client/io/KeyOutputStream.java    |    31 +-
 .../ozone/client/io/OzoneDataStreamOutput.java     |    21 +-
 .../hadoop/ozone/client/io/OzoneOutputStream.java  |    23 +-
 .../ozone/client/protocol/ClientProtocol.java      |    27 +
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |    67 +-
 .../ozone/client/MockXceiverClientFactory.java     |    14 +-
 .../hadoop/ozone/client/TestOzoneClient.java       |    34 +
 hadoop-ozone/common/pom.xml                        |    10 +-
 .../main/java/org/apache/hadoop/ozone/OmUtils.java |     1 +
 .../apache/hadoop/ozone/om/S3InMemoryCache.java    |    73 +-
 .../org/apache/hadoop/ozone/om/S3SecretCache.java  |     8 +
 .../hadoop/ozone/om/S3SecretLockedManager.java     |    11 +
 .../apache/hadoop/ozone/om/S3SecretManager.java    |    15 +
 .../hadoop/ozone/om/helpers/S3SecretValue.java     |    34 +-
 .../hadoop/ozone/om/lock/IOzoneManagerLock.java    |    14 +-
 .../apache/hadoop/ozone/om/lock/OMLockDetails.java |   128 +
 .../hadoop/ozone/om/lock/OmReadOnlyLock.java       |    21 +-
 .../hadoop/ozone/om/lock/OzoneManagerLock.java     |    64 +-
 .../ozone/om/protocol/OzoneManagerProtocol.java    |    15 +
 .../ozone/om/protocolPB/GrpcOmTransport.java       |    21 +-
 ...OzoneManagerProtocolClientSideTranslatorPB.java |    22 +
 .../grpc/ClientAddressClientInterceptor.java       |    55 +
 .../grpc/ClientAddressServerInterceptor.java       |    48 +
 .../om/protocolPB/grpc/GrpcClientConstants.java    |    44 +
 .../ozone/om/protocolPB/grpc/package-info.java}    |    24 +-
 .../grpc/TestClientAddressClientInterceptor.java   |    79 +
 .../grpc/TestClientAddressServerInterceptor.java   |    78 +
 .../src/main/compose/common/hadoop-secure.yaml     |    72 +
 .../src/main/compose/common/hadoop-security.conf   |    28 +
 .../dist/src/main/compose/common/hadoop-test.sh    |    21 +-
 .../dist/src/main/compose/common/hadoop.conf       |     6 +-
 .../dist/src/main/compose/ozonesecure-mr/.env      |     2 -
 .../compose/ozonesecure-mr/docker-compose.yaml     |    65 +-
 .../src/main/compose/ozonesecure-mr/docker-config  |    75 +-
 .../dist/src/main/compose/ozonesecure-mr/test.sh   |    23 +-
 .../public-key-cert-recovery-test.sh}              |    44 +-
 .../dist/src/main/compose/ozonesecure/test.sh      |     3 +
 hadoop-ozone/dist/src/main/compose/testlib.sh      |    23 +-
 .../src/main/smoketest/s3/MultipartUpload.robot    |    12 +
 .../dist/src/main/smoketest/s3/bucketdelete.robot  |    19 +
 .../dist/src/main/smoketest/s3/commonawslib.robot  |     1 +
 hadoop-ozone/dist/src/shell/ozone/ozone            |     1 -
 hadoop-ozone/insight/pom.xml                       |     5 -
 .../hadoop/fs/ozone/TestOzoneFileSystem.java       |    28 +-
 .../hdds/scm/pipeline/TestPipelineClose.java       |    61 +-
 .../apache/hadoop/ozone/MiniOzoneClusterImpl.java  |    23 +-
 .../java/org/apache/hadoop/ozone/TestDataUtil.java |    28 +-
 .../apache/hadoop/ozone/TestDelegationToken.java   |    87 +-
 .../hadoop/ozone/TestMultipartObjectGet.java       |   222 +
 .../hadoop/ozone/TestSecureOzoneCluster.java       |   130 +-
 .../client/rpc/TestFailureHandlingByClient.java    |     4 +
 .../client/rpc/TestOzoneRpcClientAbstract.java     |     7 +-
 .../server/TestSecureContainerServer.java          |     9 +-
 .../org/apache/hadoop/ozone/debug/TestLDBCli.java  |    30 +-
 .../apache/hadoop/ozone/om/TestKeyManagerImpl.java |    50 +-
 .../hadoop/ozone/om/TestListKeysWithFSO.java       |    96 +-
 .../hadoop/ozone/om/TestOMDbCheckpointServlet.java |    21 +-
 .../hadoop/ozone/om/TestOMRatisSnapshots.java      |     4 +-
 .../ozone/om/TestOmContainerLocationCache.java     |    86 +-
 .../org/apache/hadoop/ozone/om/TestOmMetrics.java  |     2 +-
 .../org/apache/hadoop/ozone/om/TestOmSnapshot.java |   233 +-
 .../hadoop/ozone/om/TestOmSnapshotFileSystem.java  |   550 +-
 .../hadoop/ozone/om/TestSecureOzoneManager.java    |     7 +-
 .../hadoop/ozone/scm/node/TestQueryNode.java       |    38 +-
 .../ozone/shell/TestTransferLeadershipShell.java   |    40 +
 .../src/main/proto/OmClientProtocol.proto          |    21 +
 .../apache/hadoop/ozone/om/OMMetadataManager.java  |    21 +
 .../dev-support/findbugsExcludeFile.xml            |     8 +-
 hadoop-ozone/ozone-manager/pom.xml                 |     9 +-
 .../org/apache/hadoop/ozone/audit/OMAction.java    |     1 +
 .../hadoop/ozone/om/GrpcOzoneManagerServer.java    |     2 +
 .../org/apache/hadoop/ozone/om/KeyManager.java     |     6 +-
 .../org/apache/hadoop/ozone/om/KeyManagerImpl.java |    31 +-
 .../hadoop/ozone/om/OMDBCheckpointServlet.java     |     2 +-
 .../java/org/apache/hadoop/ozone/om/OMMetrics.java |     9 +
 .../apache/hadoop/ozone/om/OMPolicyProvider.java   |    24 +-
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |    40 +
 .../apache/hadoop/ozone/om/OmMetadataReader.java   |    63 +-
 .../apache/hadoop/ozone/om/OmSnapshotMetrics.java  |    21 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |   105 +-
 .../org/apache/hadoop/ozone/om/ResolvedBucket.java |    70 +-
 .../hadoop/ozone/om/S3SecretManagerImpl.java       |    16 +
 .../hadoop/ozone/om/SnapshotChainManager.java      |    77 +-
 .../hadoop/ozone/om/SstFilteringService.java       |     4 +-
 .../apache/hadoop/ozone/om/VolumeManagerImpl.java  |     3 +-
 .../ozone/om/lock/OBSKeyPathLockStrategy.java      |    43 +-
 .../hadoop/ozone/om/lock/OzoneLockStrategy.java    |    12 +-
 .../ozone/om/lock/RegularBucketLockStrategy.java   |    12 +-
 .../ozone/om/ratis/OzoneManagerDoubleBuffer.java   |    20 +-
 .../ozone/om/ratis/OzoneManagerRatisServer.java    |    11 +-
 .../ozone/om/ratis/OzoneManagerStateMachine.java   |    15 +-
 .../metrics/OzoneManagerDoubleBufferMetrics.java   |     4 +
 .../hadoop/ozone/om/request/OMClientRequest.java   |    21 +
 .../om/request/bucket/OMBucketCreateRequest.java   |    22 +-
 .../om/request/bucket/OMBucketDeleteRequest.java   |    33 +-
 .../om/request/bucket/OMBucketSetOwnerRequest.java |    12 +-
 .../request/bucket/OMBucketSetPropertyRequest.java |    12 +-
 .../om/request/bucket/acl/OMBucketAclRequest.java  |    13 +-
 .../om/request/file/OMDirectoryCreateRequest.java  |    12 +-
 .../file/OMDirectoryCreateRequestWithFSO.java      |    13 +-
 .../ozone/om/request/file/OMFileCreateRequest.java |    12 +-
 .../request/file/OMFileCreateRequestWithFSO.java   |    12 +-
 .../ozone/om/request/file/OMFileRequest.java       |    30 +-
 .../om/request/file/OMRecoverLeaseRequest.java     |    15 +-
 .../om/request/key/OMAllocateBlockRequest.java     |    13 +-
 .../request/key/OMAllocateBlockRequestWithFSO.java |    14 +-
 .../ozone/om/request/key/OMKeyCommitRequest.java   |    14 +-
 .../om/request/key/OMKeyCommitRequestWithFSO.java  |    13 +-
 .../ozone/om/request/key/OMKeyCreateRequest.java   |    14 +-
 .../om/request/key/OMKeyCreateRequestWithFSO.java  |    12 +-
 .../ozone/om/request/key/OMKeyDeleteRequest.java   |    12 +-
 .../om/request/key/OMKeyDeleteRequestWithFSO.java  |    12 +-
 .../ozone/om/request/key/OMKeyRenameRequest.java   |    12 +-
 .../om/request/key/OMKeyRenameRequestWithFSO.java  |    12 +-
 .../hadoop/ozone/om/request/key/OMKeyRequest.java  |    18 +-
 .../ozone/om/request/key/OMKeySetTimesRequest.java |    14 +-
 .../request/key/OMKeySetTimesRequestWithFSO.java   |    12 +-
 .../ozone/om/request/key/OMKeysDeleteRequest.java  |    12 +-
 .../ozone/om/request/key/OMKeysRenameRequest.java  |    14 +-
 .../om/request/key/OMOpenKeysDeleteRequest.java    |    12 +-
 .../ozone/om/request/key/acl/OMKeyAclRequest.java  |    12 +-
 .../om/request/key/acl/OMKeyAclRequestWithFSO.java |    12 +-
 .../request/key/acl/prefix/OMPrefixAclRequest.java |    12 +-
 .../S3ExpiredMultipartUploadsAbortRequest.java     |    12 +-
 .../S3InitiateMultipartUploadRequest.java          |    14 +-
 .../S3InitiateMultipartUploadRequestWithFSO.java   |    14 +-
 .../multipart/S3MultipartUploadAbortRequest.java   |    14 +-
 .../S3MultipartUploadCommitPartRequest.java        |    12 +-
 .../S3MultipartUploadCompleteRequest.java          |    13 +-
 .../om/request/s3/security/OMSetSecretRequest.java |     3 +-
 .../om/request/s3/security/S3GetSecretRequest.java |     2 +
 .../request/s3/security/S3RevokeSecretRequest.java |     5 +
 .../s3/tenant/OMTenantAssignAdminRequest.java      |    12 +-
 .../tenant/OMTenantAssignUserAccessIdRequest.java  |    14 +-
 .../request/s3/tenant/OMTenantCreateRequest.java   |    20 +-
 .../request/s3/tenant/OMTenantDeleteRequest.java   |    12 +-
 .../s3/tenant/OMTenantRevokeAdminRequest.java      |    12 +-
 .../tenant/OMTenantRevokeUserAccessIdRequest.java  |    14 +-
 .../request/snapshot/OMSnapshotCreateRequest.java  |    48 +-
 .../request/snapshot/OMSnapshotDeleteRequest.java  |    23 +-
 .../om/request/volume/OMVolumeCreateRequest.java   |    19 +-
 .../om/request/volume/OMVolumeDeleteRequest.java   |    19 +-
 .../om/request/volume/OMVolumeSetOwnerRequest.java |    11 +-
 .../om/request/volume/OMVolumeSetQuotaRequest.java |    11 +-
 .../om/request/volume/acl/OMVolumeAclRequest.java  |    11 +-
 .../hadoop/ozone/om/response/OMClientResponse.java |    11 +
 .../hadoop/ozone/om/s3/S3SecretCacheProvider.java  |    15 +-
 .../om/service/AbstractKeyDeletingService.java     |    27 +-
 .../ozone/om/service/KeyDeletingService.java       |     3 +-
 .../ozone/om/service/SnapshotDeletingService.java  |     6 +
 .../om/snapshot/FSODirectoryPathResolver.java      |    14 +-
 .../ozone/om/snapshot/ObjectPathResolver.java      |     8 +-
 .../ozone/om/snapshot/SnapshotDiffManager.java     |    87 +-
 .../hadoop/ozone/om/snapshot/SnapshotUtils.java    |    37 +-
 ...OzoneManagerProtocolServerSideTranslatorPB.java |    35 +-
 .../protocolPB/OzoneManagerRequestHandler.java     |    16 +
 .../hadoop/ozone/om/TestAuthorizerLockImpl.java    |    70 +-
 .../hadoop/ozone/om/TestBucketManagerImpl.java     |   168 +-
 .../apache/hadoop/ozone/om/TestChunkStreams.java   |     9 +-
 .../ozone/om/TestGrpcOzoneManagerServer.java       |    11 +-
 .../apache/hadoop/ozone/om/TestKeyManagerUnit.java |   128 +-
 .../apache/hadoop/ozone/om/TestOMDBDefinition.java |    24 +-
 .../hadoop/ozone/om/TestOMMetadataReader.java      |    74 +
 .../hadoop/ozone/om/TestOMMultiTenantManager.java  |    24 +-
 .../ozone/om/TestOMMultiTenantManagerImpl.java     |    27 +-
 .../org/apache/hadoop/ozone/om/TestOMStorage.java  |    69 +-
 .../hadoop/ozone/om/TestOMTenantCreateRequest.java |    52 +-
 .../hadoop/ozone/om/TestOmSnapshotManager.java     |   178 +-
 .../hadoop/ozone/om/TestOzoneConfigUtil.java       |    28 +-
 .../ozone/om/TestOzoneManagerHttpServer.java       |    42 +-
 .../hadoop/ozone/om/TestOzoneManagerStarter.java   |    16 +-
 .../apache/hadoop/ozone/om/TestSnapshotChain.java  |    17 +-
 .../apache/hadoop/ozone/om/TestSnapshotInfo.java   |    34 +-
 .../apache/hadoop/ozone/om/TestTrashService.java   |    26 +-
 .../hadoop/ozone/om/failover/TestOMFailovers.java  |    16 +-
 .../ozone/om/lock/TestOzoneLockProvider.java       |    48 +-
 .../TestMultiTenantAccessController.java           |    75 +-
 .../om/ratis/TestOzoneManagerDoubleBuffer.java     |   122 +-
 ...tOzoneManagerDoubleBufferWithDummyResponse.java |    41 +-
 ...TestOzoneManagerDoubleBufferWithOMResponse.java |    63 +-
 .../om/ratis/TestOzoneManagerRatisServer.java      |    50 +-
 .../om/ratis/TestOzoneManagerStateMachine.java     |    78 +-
 .../ozone/om/request/OMRequestTestUtils.java       |    16 +
 .../request/TestBucketLayoutAwareOMKeyFactory.java |    20 +-
 .../ozone/om/request/TestNormalizePaths.java       |    52 +-
 .../request/TestOMClientRequestWithUserInfo.java   |    76 +-
 .../ozone/om/request/bucket/TestBucketRequest.java |    22 +-
 .../request/bucket/TestOMBucketCreateRequest.java  |    71 +-
 .../bucket/TestOMBucketCreateRequestWithFSO.java   |    43 +-
 .../request/bucket/TestOMBucketDeleteRequest.java  |    75 +-
 .../bucket/TestOMBucketDeleteRequestWithFSO.java   |    10 +-
 .../bucket/TestOMBucketSetPropertyRequest.java     |    97 +-
 .../bucket/acl/TestOMBucketAddAclRequest.java      |    20 +-
 .../bucket/acl/TestOMBucketRemoveAclRequest.java   |    26 +-
 .../bucket/acl/TestOMBucketSetAclRequest.java      |    22 +-
 .../request/file/TestOMDirectoryCreateRequest.java |   122 +-
 .../file/TestOMDirectoryCreateRequestWithFSO.java  |   149 +-
 .../om/request/file/TestOMFileCreateRequest.java   |   107 +-
 .../file/TestOMFileCreateRequestWithFSO.java       |    22 +-
 .../om/request/file/TestOMRecoverLeaseRequest.java |    18 +-
 .../om/request/key/TestOMAllocateBlockRequest.java |    48 +-
 .../key/TestOMAllocateBlockRequestWithFSO.java     |     6 +-
 .../TestOMDirectoriesPurgeRequestAndResponse.java  |    20 +-
 .../ozone/om/request/key/TestOMKeyAclRequest.java  |    38 +-
 .../om/request/key/TestOMKeyCommitRequest.java     |   148 +-
 .../request/key/TestOMKeyCommitRequestWithFSO.java |    10 +-
 .../om/request/key/TestOMKeyCreateRequest.java     |   258 +-
 .../request/key/TestOMKeyCreateRequestWithFSO.java |    87 +-
 .../om/request/key/TestOMKeyDeleteRequest.java     |    18 +-
 .../request/key/TestOMKeyDeleteRequestWithFSO.java |    43 +-
 .../key/TestOMKeyPurgeRequestAndResponse.java      |    17 +-
 .../om/request/key/TestOMKeyRenameRequest.java     |    30 +-
 .../request/key/TestOMKeyRenameRequestWithFSO.java |    30 +-
 .../ozone/om/request/key/TestOMKeyRequest.java     |    37 +-
 .../om/request/key/TestOMKeysDeleteRequest.java    |    32 +-
 .../key/TestOMKeysDeleteRequestWithFSO.java        |     3 +
 .../om/request/key/TestOMKeysRenameRequest.java    |    22 +-
 .../request/key/TestOMOpenKeysDeleteRequest.java   |    80 +-
 .../om/request/key/TestOMPrefixAclRequest.java     |    10 +-
 .../om/request/key/TestOMSetTimesRequest.java      |    12 +-
 .../request/key/TestOMSetTimesRequestWithFSO.java  |    20 +-
 .../TestS3ExpiredMultipartUploadsAbortRequest.java |   113 +-
 .../TestS3InitiateMultipartUploadRequest.java      |    44 +-
 ...estS3InitiateMultipartUploadRequestWithFSO.java |    69 +-
 .../s3/multipart/TestS3MultipartRequest.java       |    72 +-
 .../TestS3MultipartUploadAbortRequest.java         |    16 +-
 .../TestS3MultipartUploadCommitPartRequest.java    |    40 +-
 ...tS3MultipartUploadCommitPartRequestWithFSO.java |    10 +-
 .../TestS3MultipartUploadCompleteRequest.java      |    35 +-
 ...estS3MultipartUploadCompleteRequestWithFSO.java |     4 +-
 .../s3/security/TestS3GetSecretRequest.java        |   181 +-
 .../tenant/TestSetRangerServiceVersionRequest.java |    26 +-
 .../security/TestOMDelegationTokenRequest.java     |    20 +-
 .../security/TestOMGetDelegationTokenRequest.java  |    38 +-
 .../TestOMSnapshotPurgeRequestAndResponse.java     |     2 +-
 .../upgrade/TestOMCancelPrepareRequest.java        |    24 +-
 .../TestRequestFeatureValidatorProcessor.java      |     6 +-
 .../request/validation/TestRequestValidations.java |    40 +-
 .../request/validation/TestValidatorRegistry.java  |    14 +-
 .../request/volume/TestOMVolumeCreateRequest.java  |    76 +-
 .../request/volume/TestOMVolumeDeleteRequest.java  |    28 +-
 .../om/request/volume/TestOMVolumeRequest.java     |    18 +-
 .../volume/TestOMVolumeSetOwnerRequest.java        |    44 +-
 .../volume/TestOMVolumeSetQuotaRequest.java        |    47 +-
 .../volume/acl/TestOMVolumeAddAclRequest.java      |    22 +-
 .../volume/acl/TestOMVolumeRemoveAclRequest.java   |    26 +-
 .../volume/acl/TestOMVolumeSetAclRequest.java      |    28 +-
 .../ozone/om/response/TestCleanupTableInfo.java    |    67 +-
 .../bucket/TestOMBucketCreateResponse.java         |    30 +-
 .../bucket/TestOMBucketDeleteResponse.java         |    24 +-
 .../bucket/TestOMBucketSetPropertyResponse.java    |    28 +-
 .../file/TestOMDirectoryCreateResponse.java        |    32 +-
 .../file/TestOMDirectoryCreateResponseWithFSO.java |    25 +-
 .../file/TestOMFileCreateResponseWithFSO.java      |     6 +-
 .../response/key/TestOMAllocateBlockResponse.java  |    12 +-
 .../om/response/key/TestOMKeyCommitResponse.java   |    26 +-
 .../key/TestOMKeyCommitResponseWithFSO.java        |    12 +-
 .../om/response/key/TestOMKeyCreateResponse.java   |    12 +-
 .../key/TestOMKeyCreateResponseWithFSO.java        |     6 +-
 .../om/response/key/TestOMKeyDeleteResponse.java   |    20 +-
 .../key/TestOMKeyDeleteResponseWithFSO.java        |     4 +-
 .../om/response/key/TestOMKeyRenameResponse.java   |    45 +-
 .../ozone/om/response/key/TestOMKeyResponse.java   |    18 +-
 .../om/response/key/TestOMKeysDeleteResponse.java  |    14 +-
 .../key/TestOMKeysDeleteResponseWithFSO.java       |    16 +-
 .../om/response/key/TestOMKeysRenameResponse.java  |    12 +-
 .../response/key/TestOMOpenKeysDeleteResponse.java |    62 +-
 ...TestS3ExpiredMultipartUploadsAbortResponse.java |    76 +-
 .../TestS3InitiateMultipartUploadResponse.java     |    14 +-
 ...stS3InitiateMultipartUploadResponseWithFSO.java |    38 +-
 .../s3/multipart/TestS3MultipartResponse.java      |    18 +-
 .../TestS3MultipartUploadAbortResponse.java        |    32 +-
 ...S3MultipartUploadCommitPartResponseWithFSO.java |    28 +-
 ...stS3MultipartUploadCompleteResponseWithFSO.java |    55 +-
 .../security/TestOMDelegationTokenResponse.java    |    18 +-
 .../security/TestOMGetDelegationTokenResponse.java |    12 +-
 .../snapshot/TestOMSnapshotDeleteResponse.java     |    44 +-
 .../volume/TestOMVolumeCreateResponse.java         |    34 +-
 .../volume/TestOMVolumeDeleteResponse.java         |    32 +-
 .../volume/TestOMVolumeSetOwnerResponse.java       |    36 +-
 .../volume/TestOMVolumeSetQuotaResponse.java       |    34 +-
 .../om/service/TestDirectoryDeletingService.java   |    26 +-
 .../ozone/om/service/TestKeyDeletingService.java   |    74 +-
 .../ozone/om/service/TestQuotaRepairTask.java      |    32 +-
 .../om/snapshot/TestFSODirectoryPathResolver.java  |     6 +-
 .../ozone/om/snapshot/TestSnapshotDiffManager.java |     3 -
 .../om/upgrade/TestOMLayoutFeatureAspect.java      |    20 +-
 .../ozone/om/upgrade/TestOMUpgradeFinalizer.java   |    42 +-
 .../ozone/om/upgrade/TestOMVersionManager.java     |    20 +-
 .../TestOmVersionManagerRequestFactory.java        |    43 +-
 .../om/upgrade/TestOzoneManagerPrepareState.java   |    47 +-
 .../ozone/security/TestAWSV4AuthValidator.java     |    31 +-
 .../security/TestOmCertificateClientInit.java      |     5 +-
 .../TestOzoneDelegationTokenSecretManager.java     |    62 +-
 .../ozone/security/TestOzoneTokenIdentifier.java   |    22 +-
 .../security/acl/TestOzoneAdministrators.java      |    98 +-
 .../security/acl/TestOzoneNativeAuthorizer.java    |   156 +-
 .../hadoop/ozone/security/acl/TestOzoneObj.java    |    24 +-
 .../hadoop/ozone/security/acl/TestParentAcl.java   |    29 +-
 .../ozone/security/acl/TestRequestContext.java     |    36 +-
 .../hadoop/ozone/security/acl/TestVolumeOwner.java |    65 +-
 hadoop-ozone/ozonefs-common/pom.xml                |     5 -
 .../hadoop/fs/ozone/BasicOzoneFileSystem.java      |     2 +-
 .../fs/ozone/BasicRootedOzoneFileSystem.java       |     2 +-
 .../apache/hadoop/fs/ozone/FileStatusAdapter.java  |    12 +-
 .../recon/dev-support/findbugsExcludeFile.xml      |     4 +
 hadoop-ozone/recon/pom.xml                         |    10 +-
 .../org/apache/hadoop/ozone/recon/ReconServer.java |    24 +-
 .../hadoop/ozone/recon/scm/ReconNodeManager.java   |     6 +-
 .../ozone/recon/scm/ReconPolicyProvider.java       |    24 +-
 .../recon/spi/ReconContainerMetadataManager.java   |     7 +
 .../impl/ReconContainerMetadataManagerImpl.java    |     9 +
 .../webapps/recon/ozone-recon-web/package.json     |     1 +
 .../hadoop/ozone/recon/api/TestBlocksEndPoint.java |    22 +-
 .../ozone/recon/api/TestContainerEndpoint.java     |   100 +-
 .../ozone/recon/api/TestContainerStateCounts.java  |    13 +-
 .../hadoop/ozone/recon/api/TestEndpoints.java      |    12 +-
 .../ozone/recon/api/TestFeaturesEndPoint.java      |    23 +-
 .../recon/api/TestNSSummaryEndpointWithFSO.java    |   141 +-
 .../recon/api/TestNSSummaryEndpointWithLegacy.java |   145 +-
 .../ozone/recon/api/TestOmDBInsightEndPoint.java   |    20 +-
 .../ozone/recon/api/TestOpenContainerCount.java    |    30 +-
 .../ozone/recon/api/TestTriggerDBSyncEndpoint.java |    29 +-
 .../ozone/recon/heatmap/TestHeatMapInfo.java       |    22 +-
 .../recon/persistence/AbstractReconSqlDBTest.java  |    26 +-
 .../persistence/TestReconWithDifferentSqlDBs.java  |    58 +-
 .../recovery/TestReconOmMetadataManagerImpl.java   |    57 +-
 .../ozone/recon/scm/TestReconNodeManager.java      |    21 +-
 .../ozone/recon/scm/TestReconPipelineManager.java  |    28 +-
 .../TestReconContainerMetadataManagerImpl.java     |    62 +-
 .../ozone/recon/spi/impl/TestReconDBProvider.java  |    17 +-
 .../impl/TestReconNamespaceSummaryManagerImpl.java |    54 +-
 .../recon/tasks/TestContainerKeyMapperTask.java    |    25 +-
 .../ozone/recon/tasks/TestNSSummaryTask.java       |    12 +-
 .../recon/tasks/TestNSSummaryTaskWithFSO.java      |    20 +-
 .../recon/tasks/TestNSSummaryTaskWithLegacy.java   |    20 +-
 .../ozone/recon/tasks/TestOMDBUpdatesHandler.java  |    38 +-
 .../ozone/recon/tasks/TestOmTableInsightTask.java  |    11 +-
 .../recon/tasks/TestOmUpdateEventValidator.java    |    22 +-
 hadoop-ozone/s3gateway/pom.xml                     |     5 -
 .../hadoop/ozone/s3/endpoint/BucketEndpoint.java   |     2 -
 .../hadoop/ozone/s3/endpoint/EndpointBase.java     |     7 +-
 .../hadoop/ozone/s3/endpoint/ObjectEndpoint.java   |   172 +-
 .../ozone/s3/endpoint/ObjectEndpointStreaming.java |    30 +-
 .../hadoop/ozone/client/ClientProtocolStub.java    |    18 +
 .../hadoop/ozone/client/OzoneBucketStub.java       |     2 +-
 .../hadoop/ozone/client/OzoneOutputStreamStub.java |    15 +
 .../hadoop/ozone/s3/endpoint/TestListParts.java    |     8 +-
 .../s3/endpoint/TestMultipartUploadWithCopy.java   |    23 +
 .../hadoop/ozone/s3/endpoint/TestObjectGet.java    |    16 +-
 .../hadoop/ozone/s3/endpoint/TestObjectPut.java    |    44 +
 .../hadoop/ozone/s3/endpoint/TestPartUpload.java   |    73 +-
 .../ozone/s3/endpoint/TestPermissionCheck.java     |     2 +-
 .../ozone/s3/metrics/TestS3GatewayMetrics.java     |     8 +-
 hadoop-ozone/tools/pom.xml                         |    10 +-
 .../ozone/audit/parser/common/DatabaseHelper.java  |     2 -
 .../org/apache/hadoop/ozone/debug/DBScanner.java   |     4 +-
 .../hadoop/ozone/freon/ChunkManagerDiskWrite.java  |    13 +-
 .../freon/OzoneClientKeyReadWriteListOps.java      |    74 +-
 .../hadoop/ozone/freon/RandomKeyGenerator.java     |     2 -
 .../containergenerator/GeneratorDatanode.java      |     8 +-
 .../shell/snapshot/DeleteSnapshotHandler.java      |     2 +-
 ...apshotHandler.java => InfoSnapshotHandler.java} |    33 +-
 .../ozone/shell/snapshot/SnapshotCommands.java     |     3 +-
 .../hadoop/ozone/audit/parser/TestAuditParser.java |    33 +-
 .../hadoop/ozone/checknative/TestCheckNative.java  |    17 +-
 .../hadoop/ozone/conf/TestGetConfOptions.java      |    29 +-
 .../ozone/debug/TestDBDefinitionFactory.java       |     5 +-
 .../hadoop/ozone/freon/TestContentGenerator.java   |    15 +-
 .../apache/hadoop/ozone/freon/TestProgressBar.java |    13 +-
 .../containergenerator/TestGeneratorDatanode.java  |     6 +-
 .../TestGenerateOzoneRequiredConfigurations.java   |    40 +-
 .../shell/TestOzoneAddressClientCreation.java      |    56 +-
 pom.xml                                            |    41 +-
 545 files changed, 24481 insertions(+), 6859 deletions(-)
 copy .github/{workflows/post-commit.yml => dependabot.yml} (54%)
 create mode 100644 .github/workflows/dependabot-ci.yml
 create mode 100644 .github/workflows/repeat-acceptance.yml
 rename 
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/ratis/{TestServerNotLeaderException.java
 => TestServerNotLeaderExceptionMessageParsing.java} (95%)
 rename 
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/{testutils
 => common}/BlockDeletingServiceTestImpl.java (91%)
 create mode 100644 
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestContainerImporter.java
 create mode 100644 
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestSendContainerRequestHandler.java
 delete mode 100644 
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/testutils/package-info.java
 copy hadoop-hdds/docs/{themes/ozonedoc/layouts/_default/baseof.html => 
content/interface/SwaggerReconApi.md} (62%)
 copy hadoop-hdds/docs/themes/ozonedoc/layouts/{_default/baseof.html => 
custompage/swagger-page.html} (71%)
 create mode 100644 
hadoop-hdds/docs/themes/ozonedoc/layouts/shortcodes/swagger-ui.html
 create mode 100644 
hadoop-hdds/docs/themes/ozonedoc/static/swagger-resources/favicon-16x16.png
 create mode 100644 
hadoop-hdds/docs/themes/ozonedoc/static/swagger-resources/favicon-32x32.png
 create mode 100644 
hadoop-hdds/docs/themes/ozonedoc/static/swagger-resources/recon-api.yaml
 create mode 100644 
hadoop-hdds/docs/themes/ozonedoc/static/swagger-resources/swagger-ui-bundle.js
 create mode 100644 
hadoop-hdds/docs/themes/ozonedoc/static/swagger-resources/swagger-ui-standalone-preset.js
 create mode 100644 
hadoop-hdds/docs/themes/ozonedoc/static/swagger-resources/swagger-ui.css
 copy hadoop-hdds/{client => erasurecode}/dev-support/findbugsExcludeFile.xml 
(67%)
 rename 
hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/security/x509/certificate/{utils
 => client}/TestRootCaRotationPoller.java (73%)
 copy hadoop-hdds/{client => rocks-native}/dev-support/findbugsExcludeFile.xml 
(67%)
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/lock/OMLockDetails.java
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/grpc/ClientAddressClientInterceptor.java
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/grpc/ClientAddressServerInterceptor.java
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/grpc/GrpcClientConstants.java
 copy 
hadoop-ozone/{ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/ObjectPathResolver.java
 => 
common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/grpc/package-info.java}
 (64%)
 create mode 100644 
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/protocolPB/grpc/TestClientAddressClientInterceptor.java
 create mode 100644 
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/protocolPB/grpc/TestClientAddressServerInterceptor.java
 create mode 100644 hadoop-ozone/dist/src/main/compose/common/hadoop-secure.yaml
 create mode 100644 
hadoop-ozone/dist/src/main/compose/common/hadoop-security.conf
 copy hadoop-ozone/dist/src/main/compose/{ozonesecure-mr/test.sh => 
ozonesecure/public-key-cert-recovery-test.sh} (50%)
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/TestMultipartObjectGet.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMetadataReader.java
 copy 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/shell/snapshot/{DeleteSnapshotHandler.java
 => InfoSnapshotHandler.java} (58%)


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


Reply via email to