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

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


    from af22a5c3a43 HDDS-13621. NPE in OzoneManagerRatisServer.checkRetryCache 
(#9711)
     add 28e202b873a HDDS-14568. Remove unused LayoutVersionInstanceFactory 
from the upgrade framework (#9714)
     add 08260d2a24a HDDS-14565. Add automatic labeling for PRs to the ZDU 
feature branch. (#9713)
     add f72de13ff53 HDDS-14070. set statemachine ready on election performed 
for follower (#9671)
     add 5e5cc227b2c HDDS-14585. Bump commons-pool2 to 2.13.1 (#9724)
     add 629eedbff3b HDDS-14588. Bump maven-dependency-plugin to 3.9.0 (#9727)
     add 9bdfcb777af HDDS-14587. Bump commons-net to 3.12.0 (#9726)
     add c548e1e04bf HDDS-14589. Bump maven-jar-plugin to 3.5.0 (#9728)
     add 2333a1b0aa0 HDDS-14586. Bump maven-antrun-plugin to 3.2.0 (#9725)
     add 5a21349fe2c HDDS-14562. Test if proto 3 SCM request can be parsed by 
proto 2 (#9729)
     add 9f9773df693 HDDS-14534. Refactor ObjectEndpoint get/delete to use 
ObjectOperationHandler (#9710)
     add a0356a7b003 HDDS-14178. Mark TestContainerEndpoint as flaky
     add 917ea25ba61 HDDS-14581. Run some client tests with Java 8 (#9730)
     add 1d0c9ba5c4a HDDS-14572. ReInit DeletedBlocksTransactionSummary after 
SCM leader transfer (#9720)
     add 82098f689d3 HDDS-14583. Remove dependency on commons-pool2 in 
hdds-common (#9732)
     add cc4c61f86c7 HDDS-14575. Bump ozone-runner to 20260206-2-jdk21 (#9722)
     add 60cc5171e1c HDDS-5438. Update documentation for in 
DatanodeClientProtocol.proto (#9143)
     add a04072e870b HDDS-14573. Remove duplicate setter invocations in 
ContainerInfo.getProtobuf() (#9741)
     add 4ea7bb1aece HDDS-14532. Cluster Capacity refresh button should refresh 
all the data (#9740).
     add 922697ec121 HDDS-14584. Remove dependency on commons-validator in 
hdds-common (#9731)
     add fe185cbca69 HDDS-13572. SCMSnapshotProvider should not auto-create 
Ratis directory (#9689)
     add 9a954243386 HDDS-14403. Update Snapshot configuration default values 
(#9734)
     add 0f3b76d4bef HDDS-14605. Remove usage of Netty internal StringUtil 
(#9747)
     add f76791d601b HDDS-14595. Create new submodules for ozone debug/repair 
(#9736)
     add 2f1d9fa32bb HDDS-14601. Allow clearing multipartInfoTable in abort 
even if open key does not exist (#9746)
     add 696089615de HDDS-14616. Improve error message for trying to rename 
across volumes or buckets (#9749)
     add 86f9fd6a84f HDDS-9940. Use MappedByteBuffer in ChunkManagerDummyImpl 
(#9649)
     add f86ba120fe0 HDDS-14064. Missing default value for 
"hdds.datanode.kerberos.principal" (#9748)
     add 0cd7a9735c9 HDDS-14600. [FSO] Non-recursive dir deletion fails with 
"Directory is not empty" despite all children deleted until double buffer is 
flushed (#9739)
     add b11e228bd00 HDDS-14607. Create submodule hdds-cli-common (#9751)
     add c8813dcbc85 HDDS-13545. MutableVolumeSet code cleanup (#9755)
     add 4f16a963342 HDDS-14107. Update instructions for reopening closed stale 
PRs (#9758)
     add 67c105b41e6 HDDS-13906. Reduce Bootstrap Write lock time on OM during 
bootstrapping execution. (#9585)
     add ea8bd7c2d10 HDDS-14550. Update Overview page UI with the new Cluster 
Capacity (#9743)
     add 357aad73a1f HDDS-12999. Sync fork should not trigger CI (#9756)
     add 892ceb56c47 HDDS-14632. TestDefault...ChoosingPolicy failing due to 
cluster ID mismatch (#9761)
     add 135d58a061d HDDS-14633. ozonescripts/test.sh fails with image already 
exists (#9762)
     add 6f36abfa83a HDDS-14603. Remove dependency on netty in 
hdds-hadoop-dependency-client (#9760)
     add c3b39807755 HDDS-14635. kubernetes check fails after restarting 
datanodes (#9772)
     add f0388a19541 HDDS-10306. Speed up TestSnapshotBackgroundServices (#9721)
     add 5331a6ba9de HDDS-14627. Code cleanup in TestVolumeSet (#9769)
     add 1e785c599b7 HDDS-14219. Add metrics for ReadBlock (#9753)
     add 371a2dad2e1 HDDS-14638. Bump commons-collections4 to 4.5.0 (#9765)
     add 19f43c15392 HDDS-14561. SCMRatisRequest/ResponseProto should use the 
shaded protobuf from Ratis (#9733)
     add 2adf3be01db HDDS-14625. [Recon] Display Total Replicated Size for SCM 
Pending Deletion (#9757)
     add 9407d8ac8e4 HDDS-14558. [Recon] Show fs reserved space in datanodes 
page table under Storage Capacity (#9709)
     add a1de0ef6a3a HDDS-14517. [Recon] Include all storage report fields in 
CSV report for Capacity Distribution (#9681)
     add 4dcf873fb93 HDDS-14640. Bump maven-enforcer-plugin to 3.6.2 (#9767)
     add f5dcc621226 HDDS-14641. Bump maven-core to 3.9.12 (#9763)
     add 6de40ff6d94 HDDS-13069. Error stopping S3 Gateway admin webserver 
(#9776)
     add 42e949c5f4b HDDS-14590. Extract MultipartKeyHandler for MPU object 
operations (#9768)
     add 012832cfbb7 HDDS-14649. setErrorMsg() throws NPE when ex.getMessage() 
is null, hiding the underlying cause (#9781)
     add 16dde9f0917 HDDS-14639. Bump commons-io to 2.21.0 (#9766)
     add c32da04e4b5 HDDS-14621. [Recon] Populate Missing Fields in 
/clusterState StorageReport (#9754)
     add 5b9265d980b HDDS-14569. Remove support for upgrade actions that run 
outside of finalization (#9716)

No new revisions were added by this update.

Summary of changes:
 .github/labeler.yml                                |   6 +-
 .github/workflows/close-stale-prs.yaml             |   2 +-
 .github/workflows/post-commit.yml                  |   8 +-
 .../dev-support/findbugsExcludeFile.xml            |   0
 hadoop-hdds/{client => cli-common}/pom.xml         |  77 ++---
 .../org/apache/hadoop/hdds/cli/AbstractMixin.java  |   0
 .../apache/hadoop/hdds/cli/AbstractSubcommand.java |   0
 .../apache/hadoop/hdds/cli/AdminSubcommand.java    |   0
 .../apache/hadoop/hdds/cli/DebugSubcommand.java    |   0
 .../hadoop/hdds/cli/ExtensibleParentCommand.java   |   0
 .../org/apache/hadoop/hdds/cli/GenericCli.java     |   9 +-
 .../hadoop/hdds/cli/GenericParentCommand.java      |   0
 .../hadoop/hdds/cli/HddsVersionProvider.java       |   0
 .../org/apache/hadoop/hdds/cli/ItemsFromStdin.java |   0
 .../apache/hadoop/hdds/cli/RepairSubcommand.java   |   0
 .../org/apache/hadoop/hdds/cli/package-info.java   |   0
 hadoop-hdds/common/pom.xml                         |  12 -
 .../hadoop/hdds/scm/container/ContainerInfo.java   |   3 -
 .../hadoop/hdds/upgrade/HDDSLayoutFeature.java     |  40 ++-
 .../org/apache/hadoop/ozone/OzoneSecurityUtil.java |  87 ------
 .../apache/hadoop/ozone/upgrade/LayoutFeature.java |  35 +--
 .../common/src/main/resources/ozone-default.xml    |   6 +-
 hadoop-hdds/container-service/pom.xml              |   4 +
 .../apache/hadoop/ozone/HddsDatanodeService.java   |   9 +-
 .../container/common/impl/HddsDispatcher.java      |   3 +
 .../common/statemachine/DatanodeStateMachine.java  |   1 -
 .../states/endpoint/VersionEndpointTask.java       |   2 +-
 .../container/common/volume/MutableVolumeSet.java  |  96 +------
 .../container/common/volume/VolumeIOStats.java     |  13 +
 .../ozone/container/keyvalue/KeyValueHandler.java  |  16 +-
 .../container/keyvalue/helpers/ChunkUtils.java     |   8 +-
 .../keyvalue/impl/ChunkManagerDummyImpl.java       |  47 +++-
 .../ContainerTableSchemaFinalizeAction.java        |   3 +-
 .../upgrade/DataNodeUpgradeFinalizer.java          |  11 +-
 .../upgrade/DatanodeSchemaV2FinalizeAction.java    |   4 +-
 .../upgrade/DatanodeSchemaV3FinalizeAction.java    |   4 +-
 .../ScmHAFinalizeUpgradeActionDatanode.java        |   4 +-
 .../common/volume/TestStorageVolumeChecker.java    |   8 +-
 .../container/common/volume/TestVolumeSet.java     | 100 ++-----
 .../TestDefaultContainerChoosingPolicy.java        |   3 +
 .../TestDefaultVolumeChoosingPolicy.java           |   5 +-
 .../container/keyvalue/TestKeyValueHandler.java    | 148 ++++++++++
 .../upgrade/TestDatanodeUpgradeToSchemaV3.java     |   4 +-
 .../docs/content/design/upgrade-dev-primer.md      |  30 +-
 .../feature/Snapshot-Configuration-Properties.md   |   2 +-
 .../static/swagger-resources/recon-api.yaml        |  57 +++-
 hadoop-hdds/framework/pom.xml                      |  12 +
 .../hadoop/hdds/security/ssl/KeyStoresFactory.java |   0
 .../hdds/security/ssl/ReloadingX509KeyManager.java |   0
 .../security/ssl/ReloadingX509TrustManager.java    |   0
 .../hadoop/hdds/security/ssl/package-info.java     |   0
 .../x509/certificate/client/CertificateClient.java |   0
 .../client/CertificateNotification.java            |   0
 .../certificate/utils/CertificateSignRequest.java  |   5 +-
 .../certificate/utils/SelfSignedCertificate.java   |   5 +-
 .../x509/certificate/utils/package-info.java       |   0
 .../hadoop/hdds/server/http/BaseHttpServer.java    |   7 +-
 .../hdds/upgrade/HDDSLayoutVersionManager.java     |   4 +-
 .../apache/hadoop/hdds/utils/HddsServerUtil.java   |  85 ++++++
 .../ozone/upgrade/BasicUpgradeFinalizer.java       |  81 +-----
 .../upgrade/LayoutVersionInstanceFactory.java      | 250 ----------------
 .../hadoop/ozone/upgrade/UpgradeActionHdds.java    |   5 +-
 .../hadoop/ozone/upgrade/UpgradeFinalizer.java     |  10 -
 .../hadoop/ozone/upgrade/VersionFactoryKey.java    |  69 -----
 .../apache/hadoop/ozone/util/ObjectSerializer.java |   0
 .../org/apache/hadoop/ozone/util/WithChecksum.java |   0
 .../apache/hadoop/ozone/util/YamlSerializer.java   |   0
 .../org/apache/hadoop/ozone/util/package-info.java |   0
 .../hdds/upgrade/TestHDDSLayoutVersionManager.java |  14 +-
 .../hadoop/hdds/upgrade/test/MockComponent.java    |   7 +-
 .../ozone/upgrade/TestBasicUpgradeFinalizer.java   |   8 +-
 .../TestDefaultUpgradeFinalizationExecutor.java    |  10 -
 .../upgrade/TestLayoutVersionInstanceFactory.java  | 192 -------------
 .../ozone/upgrade/TestUpgradeFinalizerActions.java | 103 +------
 hadoop-hdds/hadoop-dependency-client/pom.xml       |   8 +
 .../src/main/proto/DatanodeClientProtocol.proto    |  77 ++---
 hadoop-hdds/interface-server/pom.xml               |   2 +
 hadoop-hdds/pom.xml                                |   1 +
 hadoop-hdds/server-scm/pom.xml                     |   4 +
 .../hadoop/hdds/scm/block/DeletedBlockLogImpl.java |   2 +-
 .../SCMDeletedBlockTransactionStatusManager.java   |  18 +-
 .../apache/hadoop/hdds/scm/ha/SCMRatisRequest.java |  13 +-
 .../hadoop/hdds/scm/ha/SCMRatisResponse.java       |   4 +-
 .../hadoop/hdds/scm/ha/SCMSnapshotProvider.java    |  34 ++-
 .../apache/hadoop/hdds/scm/ha/SCMStateMachine.java |  30 +-
 .../hadoop/hdds/scm/ha/io/BigIntegerCodec.java     |   6 +-
 .../apache/hadoop/hdds/scm/ha/io/BooleanCodec.java |   2 +-
 .../hadoop/hdds/scm/ha/io/ByteStringCodec.java     |  14 +-
 .../org/apache/hadoop/hdds/scm/ha/io/Codec.java    |   4 +-
 .../apache/hadoop/hdds/scm/ha/io/CodecFactory.java |  12 +-
 .../apache/hadoop/hdds/scm/ha/io/EnumCodec.java    |   9 +-
 .../hdds/scm/ha/io/GeneratedMessageCodec.java      |  24 +-
 .../apache/hadoop/hdds/scm/ha/io/IntegerCodec.java |   8 +-
 .../apache/hadoop/hdds/scm/ha/io/ListCodec.java    |   4 +-
 .../apache/hadoop/hdds/scm/ha/io/LongCodec.java    |   8 +-
 .../hdds/scm/ha/io/ManagedSecretKeyCodec.java      |  19 +-
 ...yteStringCodec.java => ScmByteStringCodec.java} |   6 +-
 ...ageCodec.java => ScmGeneratedMessageCodec.java} |  14 +-
 .../apache/hadoop/hdds/scm/ha/io/StringCodec.java  |   6 +-
 .../hdds/scm/ha/io/X509CertificateCodec.java       |   8 +-
 .../hdds/scm/safemode/StateMachineReadyRule.java   |   4 +-
 .../hdds/scm/server/SCMClientProtocolServer.java   |   3 +-
 .../hdds/scm/server/StorageContainerManager.java   |  38 ++-
 .../scm/server/upgrade/FinalizationManager.java    |   2 -
 .../server/upgrade/FinalizationManagerImpl.java    |   5 -
 .../scm/server/upgrade/SCMUpgradeFinalizer.java    |  10 +-
 .../ScmOnFinalizeActionForDatanodeSchemaV2.java    |   4 +-
 .../ha/SCMRatisProtocolCompatibilityTestUtil.java  |  89 ++++++
 .../scm/ha/TestSCMRatisProtocolCompatibility.java  | 237 +++++++++++++---
 .../hadoop/hdds/scm/ha/TestSCMRatisRequest.java    |  20 +-
 .../hadoop/hdds/scm/ha/TestSCMRatisResponse.java   |  11 +-
 .../hdds/scm/ha/TestSCMSnapshotProvider.java       | 119 ++++++++
 .../hadoop/hdds/scm/ha/io/TestBigIntegerCodec.java |   2 +-
 .../hdds/scm/ha/io/TestX509CertificateCodec.java   |   8 +-
 .../hdds/scm/safemode/TestSCMSafeModeManager.java  |  15 +
 .../scm/upgrade/TestScmStartupSlvLessThanMlv.java  |   7 +
 hadoop-ozone/cli-admin/pom.xml                     |   4 +
 .../dev-support/findbugsExcludeFile.xml            |   0
 hadoop-ozone/{tools => cli-debug}/pom.xml          |  44 +--
 .../org/apache/hadoop/ozone/debug/CheckNative.java |   0
 .../hadoop/ozone/debug/DBDefinitionFactory.java    |   0
 .../org/apache/hadoop/ozone/debug/OzoneDebug.java  |   0
 .../apache/hadoop/ozone/debug/RocksDBUtils.java    |   0
 .../apache/hadoop/ozone/debug/VersionDebug.java    |   0
 .../ozone/debug/audit/parser/AuditParser.java      |   0
 .../debug/audit/parser/common/DatabaseHelper.java  |   5 +-
 .../debug/audit/parser/common/ParserConsts.java    |   0
 .../debug/audit/parser/common/package-info.java    |   0
 .../audit/parser/handler/LoadCommandHandler.java   |   0
 .../audit/parser/handler/QueryCommandHandler.java  |   0
 .../parser/handler/TemplateCommandHandler.java     |   0
 .../debug/audit/parser/handler/package-info.java   |   0
 .../ozone/debug/audit/parser/model/AuditEntry.java |   0
 .../debug/audit/parser/model/package-info.java     |   0
 .../ozone/debug/audit/parser/package-info.java     |   0
 .../hadoop/ozone/debug/datanode/DatanodeDebug.java |   0
 .../datanode/container/ContainerCommands.java      |   0
 .../debug/datanode/container/ExportSubcommand.java |   0
 .../debug/datanode/container/InfoSubcommand.java   |   0
 .../datanode/container/InspectSubcommand.java      |   0
 .../debug/datanode/container/ListSubcommand.java   |   0
 .../debug/datanode/container/package-info.java     |   0
 .../hadoop/ozone/debug/datanode/package-info.java  |   0
 .../apache/hadoop/ozone/debug/ldb/Checkpoint.java  |   0
 .../apache/hadoop/ozone/debug/ldb/DBScanner.java   |   0
 .../apache/hadoop/ozone/debug/ldb/ListTables.java  |   0
 .../apache/hadoop/ozone/debug/ldb/RDBParser.java   |   0
 .../apache/hadoop/ozone/debug/ldb/ValueSchema.java |   0
 .../hadoop/ozone/debug/ldb/package-info.java       |   0
 .../apache/hadoop/ozone/debug/logs/LogParser.java  |   0
 .../debug/logs/container/ContainerInfoCommand.java |   0
 .../logs/container/ContainerLogController.java     |   0
 .../debug/logs/container/ContainerLogParser.java   |   0
 .../container/DuplicateOpenContainersCommand.java  |   0
 .../ozone/debug/logs/container/ListContainers.java |   0
 .../ozone/debug/logs/container/package-info.java   |   0
 .../container/utils/ContainerDatanodeDatabase.java |   0
 .../container/utils/ContainerLogFileParser.java    |   0
 .../container/utils/DatanodeContainerInfo.java     |   0
 .../debug/logs/container/utils/SQLDBConstants.java |   0
 .../debug/logs/container/utils/package-info.java   |   0
 .../hadoop/ozone/debug/logs/package-info.java      |   0
 .../ozone/debug/om/CompactionLogDagPrinter.java    |   0
 .../ozone/debug/om/ContainerToKeyMapping.java      |   0
 .../org/apache/hadoop/ozone/debug/om/OMDebug.java  |   0
 .../apache/hadoop/ozone/debug/om/PrefixParser.java |   0
 .../apache/hadoop/ozone/debug/om/package-info.java |   0
 .../apache/hadoop/ozone/debug/package-info.java    |   0
 .../hadoop/ozone/debug/ratis/RatisDebug.java       |   0
 .../hadoop/ozone/debug/ratis/package-info.java     |   0
 .../ozone/debug/ratis/parse/BaseLogParser.java     |   0
 .../ozone/debug/ratis/parse/RatisLogParser.java    |   0
 .../ozone/debug/ratis/parse/package-info.java      |   0
 .../debug/replicas/BlockExistenceVerifier.java     |   0
 .../debug/replicas/BlockVerificationResult.java    |   0
 .../ozone/debug/replicas/ChecksumVerifier.java     |   0
 .../debug/replicas/ContainerStateVerifier.java     |   0
 .../ozone/debug/replicas/ReplicaVerifier.java      |   0
 .../hadoop/ozone/debug/replicas/ReplicasDebug.java |   0
 .../ozone/debug/replicas/ReplicasVerify.java       |   0
 .../debug/replicas/chunk/ChunkKeyHandler.java      |   0
 .../ozone/debug/replicas/chunk/ChunkType.java      |   0
 .../ozone/debug/replicas/chunk/package-info.java   |   0
 .../hadoop/ozone/debug/replicas/package-info.java  |   0
 .../apache/hadoop/ozone/fsck/BlockIdDetails.java   |   0
 .../apache/hadoop/ozone/fsck/ContainerMapper.java  |   0
 .../org/apache/hadoop/ozone/fsck/package-info.java |   0
 .../java/org/apache/hadoop/ozone/utils/Filter.java |   0
 .../apache/hadoop/ozone/utils/package-info.java    |   0
 .../src/main/java/org/apache/ozone}/Edge.java      |   0
 .../java/org/apache/ozone}/PrintableGraph.java     |   0
 .../main/java/org/apache/ozone}/package-info.java  |   0
 .../src/main/resources/commands.properties         |   0
 .../apache/hadoop/ozone/debug/TestCheckNative.java |   0
 .../ozone/debug/TestDBDefinitionFactory.java       |   0
 .../ozone/debug/audit/parser/TestAuditParser.java  |   0
 .../ozone/debug/audit/parser/package-info.java     |   0
 .../ozone/debug/om/TestContainerToKeyMapping.java  |   0
 .../java/org/apache/ozone}/TestPrintableGraph.java |   0
 .../src/test/resources/log4j.properties            |   0
 .../org.mockito.plugins.MockMaker                  |   0
 .../src/test/resources/testaudit.log               |   0
 .../src/test/resources/testloadaudit.log           |   0
 .../dev-support/findbugsExcludeFile.xml            |   0
 hadoop-ozone/{freon => cli-repair}/pom.xml         |  86 ++----
 .../apache/hadoop/ozone/repair/OzoneRepair.java    |   0
 .../hadoop/ozone/repair/ReadOnlyCommand.java       |   0
 .../org/apache/hadoop/ozone/repair/RepairTool.java |   0
 .../hadoop/ozone/repair/TransactionInfoRepair.java |   0
 .../ozone/repair/datanode/DatanodeRepair.java      |   0
 .../hadoop/ozone/repair/datanode/package-info.java |   0
 .../schemaupgrade/ContainerUpgradeResult.java      |   0
 .../schemaupgrade/UpgradeContainerSchema.java      |   0
 .../datanode/schemaupgrade/UpgradeUtils.java       |   0
 .../schemaupgrade/VolumeUpgradeResult.java         |   0
 .../datanode/schemaupgrade/package-info.java       |   0
 .../apache/hadoop/ozone/repair/ldb/LDBRepair.java  |   0
 .../ozone/repair/ldb/RocksDBManualCompaction.java  |   0
 .../hadoop/ozone/repair/ldb/package-info.java      |   0
 .../apache/hadoop/ozone/repair/om/CompactOMDB.java |   0
 .../hadoop/ozone/repair/om/FSORepairTool.java      |   0
 .../hadoop/ozone/repair/om/OMRatisLogRepair.java   |   0
 .../apache/hadoop/ozone/repair/om/OMRepair.java    |   0
 .../ozone/repair/om/SnapshotChainRepair.java       |   0
 .../hadoop/ozone/repair/om/SnapshotRepair.java     |   0
 .../hadoop/ozone/repair/om/package-info.java       |   0
 .../hadoop/ozone/repair/om/quota/QuotaRepair.java  |   0
 .../hadoop/ozone/repair/om/quota/QuotaStatus.java  |   0
 .../hadoop/ozone/repair/om/quota/QuotaTrigger.java |   0
 .../hadoop/ozone/repair/om/quota/package-info.java |   0
 .../apache/hadoop/ozone/repair/package-info.java   |   0
 .../apache/hadoop/ozone/repair/scm/SCMRepair.java  |   0
 .../hadoop/ozone/repair/scm/cert/CertRepair.java   |   0
 .../repair/scm/cert/RecoverSCMCertificate.java     |   0
 .../hadoop/ozone/repair/scm/cert/package-info.java |   0
 .../hadoop/ozone/repair/scm/package-info.java      |   0
 .../hadoop/ozone/repair/TestOzoneRepair.java       |   0
 .../ozone/repair/TestTransactionInfoRepair.java    |   0
 .../schemaupgrade/TestUpgradeContainerSchema.java  |   0
 .../hadoop/ozone/repair/ldb/TestLdbRepair.java     |   0
 .../ozone/repair/om/TestSnapshotChainRepair.java   |   0
 hadoop-ozone/cli-shell/pom.xml                     |   4 +
 hadoop-ozone/common/pom.xml                        |   4 -
 .../org/apache/hadoop/ozone/om/OMConfigKeys.java   |   2 +-
 .../ozone/om/helpers/OzoneIdentityProvider.java    |   3 +-
 hadoop-ozone/csi/pom.xml                           |   4 +
 hadoop-ozone/dist/pom.xml                          |  13 +-
 .../dist/src/main/compose/common/security.conf     |   3 +
 .../main/compose/ozone-om-ha/docker-compose.yaml   |   5 -
 .../main/compose/ozonescripts/docker-compose.yaml  |   3 -
 hadoop-ozone/dist/src/main/compose/xcompat/.env    |   2 +
 .../dist/src/main/compose/xcompat/clients.yaml     |   2 +-
 .../src/main/k8s/definitions/ozone/config.yaml     |  11 +-
 .../dist/src/main/k8s/examples/ozone/test.sh       |   1 +
 hadoop-ozone/dist/src/main/k8s/examples/testlib.sh |  17 ++
 hadoop-ozone/dist/src/main/license/jar-report.txt  |   3 +
 hadoop-ozone/dist/src/shell/ozone/ozone            |   8 +-
 .../fault-injection-test/mini-chaos-tests/pom.xml  |   5 +
 hadoop-ozone/freon/pom.xml                         |   4 +
 hadoop-ozone/insight/pom.xml                       |   4 +
 hadoop-ozone/integration-test/pom.xml              |  15 +
 .../ozone/AbstractOzoneFileSystemTestWithFSO.java  |  41 +++
 .../hdds/scm/TestStorageContainerManager.java      |  15 +-
 .../hdds/scm/safemode/TestSafeModeSCMHA.java       | 110 ++++++++
 .../TestScmDataDistributionFinalization.java       |  64 ++++-
 .../hadoop/ozone/TestSecureOzoneCluster.java       |  21 +-
 .../container/metrics/TestContainerMetrics.java    |   1 +
 .../TestOMDbCheckpointServletInodeBasedXfer.java   |  80 +++---
 .../snapshot/TestSnapshotBackgroundServices.java   | 160 +++++++----
 .../apache/hadoop/ozone/MiniOzoneClusterImpl.java  |   5 +
 .../hadoop/ozone/MiniOzoneHAClusterImpl.java       |  35 +++
 hadoop-ozone/ozone-manager/pom.xml                 |   4 +
 .../org/apache/hadoop/ozone/om/OMDBArchiver.java   | 165 +++++++++++
 .../om/OMDBCheckpointServletInodeBasedXfer.java    | 125 ++++----
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |   1 -
 .../ozone/om/request/file/OMFileRequest.java       |  38 ++-
 .../multipart/S3MultipartUploadAbortRequest.java   |  17 +-
 .../hadoop/ozone/om/upgrade/OMLayoutFeature.java   |  37 +--
 .../ozone/om/upgrade/OMLayoutVersionManager.java   |  21 +-
 .../ozone/om/upgrade/OMUpgradeFinalizer.java       |  11 +-
 .../ozone/om/upgrade/QuotaRepairUpgradeAction.java |   3 +-
 .../hadoop/ozone/om/upgrade/UpgradeActionOm.java   |   5 +-
 .../protocolPB/OMAdminProtocolServerSideImpl.java  |  11 +-
 .../OMInterServiceProtocolServerSideImpl.java      |   3 +-
 .../apache/hadoop/ozone/om/TestOMDBArchiver.java   | 142 ++++++++++
 .../request/key/TestOMKeyDeleteRequestWithFSO.java |  74 +++++
 .../TestS3MultipartUploadAbortRequest.java         |  77 +++++
 .../ozone/om/upgrade/TestOMUpgradeFinalizer.java   |   5 +-
 .../ozone/om/upgrade/TestOMVersionManager.java     |  22 +-
 .../TestOmVersionManagerRequestFactory.java        |  77 -----
 .../fs/ozone/BasicRootedOzoneFileSystem.java       |   3 +-
 hadoop-ozone/pom.xml                               |   2 +
 hadoop-ozone/recon/pom.xml                         |   4 +
 .../org/apache/hadoop/ozone/recon/ReconUtils.java  |  41 +++
 .../ozone/recon/api/ClusterStateEndpoint.java      |  58 +++-
 .../hadoop/ozone/recon/api/NodeEndpoint.java       |   1 +
 .../ozone/recon/api/PendingDeletionEndpoint.java   |  53 ----
 .../recon/api/StorageDistributionEndpoint.java     | 127 ++++++++-
 .../recon/api/types/ClusterStateResponse.java      |   8 +-
 ...torageReport.java => ClusterStorageReport.java} |  51 +---
 .../recon/api/types/DatanodeStorageReport.java     |   8 +-
 .../upgrade/InitialConstraintUpgradeAction.java    |   8 +-
 .../upgrade/NSSummaryAggregatedTotalsUpgrade.java  |   9 +-
 .../ozone/recon/upgrade/ReconLayoutFeature.java    |  27 +-
 .../recon/upgrade/ReconLayoutVersionManager.java   |   4 +-
 .../upgrade/ReconTaskStatusTableUpgradeAction.java |   7 +-
 .../ozone/recon/upgrade/ReconUpgradeAction.java    |  20 +-
 .../ReplicatedSizeOfFilesUpgradeAction.java        |   8 +-
 .../UnhealthyContainerReplicaMismatchAction.java   |   8 +-
 .../ozone/recon/upgrade/UpgradeActionRecon.java    |  20 +-
 .../webapps/recon/ozone-recon-web/src/app.less     | 125 +++++++-
 ...rviewSummaryCard.tsx => overviewHealthCard.tsx} |  82 +++---
 .../src/v2/components/errors/errorCard.tsx         |   2 +-
 .../src/v2/components/storageBar/storageBar.tsx    |   6 +
 .../src/v2/pages/capacity/capacity.less            | 102 -------
 .../src/v2/pages/capacity/capacity.tsx             |  23 +-
 .../capacity/components/CapacityBreakdown.tsx      |   7 +-
 .../src/v2/pages/overview/overview.less            |   1 +
 .../src/v2/pages/overview/overview.tsx             | 177 +++++-------
 .../ozone/recon/api/TestClusterStateEndpoint.java  |  74 ++++-
 .../ozone/recon/api/TestContainerEndpoint.java     |   2 +
 .../hadoop/ozone/recon/api/TestEndpoints.java      |   4 +-
 .../recon/api/TestPendingDeletionEndpoint.java     |  60 ----
 .../recon/api/TestStorageDistributionEndpoint.java | 292 +++++++++++++++++++
 .../TestNSSummaryAggregatedTotalsUpgrade.java      |   5 -
 .../upgrade/TestReconLayoutVersionManager.java     |  25 +-
 .../TestReplicatedSizeOfFilesUpgradeAction.java    |   5 -
 hadoop-ozone/s3gateway/pom.xml                     |   4 +
 .../java/org/apache/hadoop/ozone/s3/Gateway.java   |   4 +-
 .../ozone/s3/endpoint/MultipartKeyHandler.java     | 177 ++++++++++++
 .../hadoop/ozone/s3/endpoint/ObjectEndpoint.java   | 313 +++++----------------
 .../ozone/s3/endpoint/ObjectTaggingHandler.java    |  44 +++
 .../ozone/s3/endpoint/EndpointTestUtils.java       |   4 +
 .../ozone/s3/endpoint/TestPermissionCheck.java     |   2 +
 hadoop-ozone/tools/pom.xml                         | 171 ++---------
 pom.xml                                            |  40 ++-
 336 files changed, 3586 insertions(+), 2899 deletions(-)
 copy {hadoop-ozone/cli-shell => 
hadoop-hdds/cli-common}/dev-support/findbugsExcludeFile.xml (100%)
 copy hadoop-hdds/{client => cli-common}/pom.xml (62%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/AbstractMixin.java (100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/AbstractSubcommand.java 
(100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/AdminSubcommand.java (100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/DebugSubcommand.java (100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/ExtensibleParentCommand.java
 (100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/GenericCli.java (94%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/GenericParentCommand.java 
(100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/HddsVersionProvider.java 
(100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/ItemsFromStdin.java (100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/RepairSubcommand.java 
(100%)
 rename hadoop-hdds/{common => 
cli-common}/src/main/java/org/apache/hadoop/hdds/cli/package-info.java (100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/ssl/KeyStoresFactory.java
 (100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/ssl/ReloadingX509KeyManager.java
 (100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/ssl/ReloadingX509TrustManager.java
 (100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/ssl/package-info.java 
(100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/certificate/client/CertificateClient.java
 (100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/certificate/client/CertificateNotification.java
 (100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/certificate/utils/CertificateSignRequest.java
 (98%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/certificate/utils/SelfSignedCertificate.java
 (98%)
 copy hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/hdds/security/x509/certificate/utils/package-info.java
 (100%)
 delete mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/ozone/upgrade/LayoutVersionInstanceFactory.java
 delete mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/ozone/upgrade/VersionFactoryKey.java
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/ozone/util/ObjectSerializer.java 
(100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/ozone/util/WithChecksum.java (100%)
 rename hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/ozone/util/YamlSerializer.java (100%)
 copy hadoop-hdds/{common => 
framework}/src/main/java/org/apache/hadoop/ozone/util/package-info.java (100%)
 delete mode 100644 
hadoop-hdds/framework/src/test/java/org/apache/hadoop/ozone/upgrade/TestLayoutVersionInstanceFactory.java
 copy 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/{ByteStringCodec.java
 => ScmByteStringCodec.java} (85%)
 copy 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/io/{GeneratedMessageCodec.java
 => ScmGeneratedMessageCodec.java} (77%)
 create mode 100644 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/SCMRatisProtocolCompatibilityTestUtil.java
 create mode 100644 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/ha/TestSCMSnapshotProvider.java
 copy hadoop-ozone/{cli-shell => cli-debug}/dev-support/findbugsExcludeFile.xml 
(100%)
 copy hadoop-ozone/{tools => cli-debug}/pom.xml (89%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/CheckNative.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/DBDefinitionFactory.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/OzoneDebug.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/RocksDBUtils.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/VersionDebug.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/AuditParser.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/common/DatabaseHelper.java
 (99%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/common/ParserConsts.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/common/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/handler/LoadCommandHandler.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/handler/QueryCommandHandler.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/handler/TemplateCommandHandler.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/handler/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/model/AuditEntry.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/model/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/audit/parser/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/DatanodeDebug.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/container/ContainerCommands.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/container/ExportSubcommand.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/container/InfoSubcommand.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/container/InspectSubcommand.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/container/ListSubcommand.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/container/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/datanode/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ldb/Checkpoint.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ldb/DBScanner.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ldb/ListTables.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ldb/RDBParser.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ldb/ValueSchema.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ldb/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/LogParser.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/ContainerInfoCommand.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/ContainerLogController.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/ContainerLogParser.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/DuplicateOpenContainersCommand.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/ListContainers.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/utils/ContainerDatanodeDatabase.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/utils/ContainerLogFileParser.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/utils/DatanodeContainerInfo.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/utils/SQLDBConstants.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/container/utils/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/logs/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/om/CompactionLogDagPrinter.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/om/ContainerToKeyMapping.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/om/OMDebug.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/om/PrefixParser.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/om/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/package-info.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ratis/RatisDebug.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ratis/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ratis/parse/BaseLogParser.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ratis/parse/RatisLogParser.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/ratis/parse/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/BlockExistenceVerifier.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/BlockVerificationResult.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/ChecksumVerifier.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/ContainerStateVerifier.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/ReplicaVerifier.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/ReplicasDebug.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/ReplicasVerify.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/chunk/ChunkKeyHandler.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/chunk/ChunkType.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/chunk/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/debug/replicas/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/fsck/BlockIdDetails.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/fsck/ContainerMapper.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/fsck/package-info.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/java/org/apache/hadoop/ozone/utils/Filter.java (100%)
 copy {hadoop-hdds/common => 
hadoop-ozone/cli-debug}/src/main/java/org/apache/hadoop/ozone/utils/package-info.java
 (100%)
 rename hadoop-ozone/{tools/src/main/java/org/apache/ozone/graph => 
cli-debug/src/main/java/org/apache/ozone}/Edge.java (100%)
 rename hadoop-ozone/{tools/src/main/java/org/apache/ozone/graph => 
cli-debug/src/main/java/org/apache/ozone}/PrintableGraph.java (100%)
 rename hadoop-ozone/{tools/src/main/java/org/apache/ozone/graph => 
cli-debug/src/main/java/org/apache/ozone}/package-info.java (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/main/resources/commands.properties (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/test/java/org/apache/hadoop/ozone/debug/TestCheckNative.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/test/java/org/apache/hadoop/ozone/debug/TestDBDefinitionFactory.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/test/java/org/apache/hadoop/ozone/debug/audit/parser/TestAuditParser.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/test/java/org/apache/hadoop/ozone/debug/audit/parser/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/test/java/org/apache/hadoop/ozone/debug/om/TestContainerToKeyMapping.java
 (100%)
 rename hadoop-ozone/{tools/src/test/java/org/apache/ozone/graph => 
cli-debug/src/test/java/org/apache/ozone}/TestPrintableGraph.java (100%)
 rename hadoop-ozone/{tools => cli-debug}/src/test/resources/log4j.properties 
(100%)
 rename hadoop-ozone/{tools => 
cli-debug}/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker 
(100%)
 rename hadoop-ozone/{tools => cli-debug}/src/test/resources/testaudit.log 
(100%)
 rename hadoop-ozone/{tools => cli-debug}/src/test/resources/testloadaudit.log 
(100%)
 copy hadoop-ozone/{cli-shell => 
cli-repair}/dev-support/findbugsExcludeFile.xml (100%)
 copy hadoop-ozone/{freon => cli-repair}/pom.xml (82%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/OzoneRepair.java (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/ReadOnlyCommand.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/RepairTool.java (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/TransactionInfoRepair.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/datanode/DatanodeRepair.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/datanode/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/datanode/schemaupgrade/ContainerUpgradeResult.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/datanode/schemaupgrade/UpgradeContainerSchema.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/datanode/schemaupgrade/UpgradeUtils.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/datanode/schemaupgrade/VolumeUpgradeResult.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/datanode/schemaupgrade/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/ldb/LDBRepair.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/ldb/RocksDBManualCompaction.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/ldb/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/CompactOMDB.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/FSORepairTool.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/OMRatisLogRepair.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/OMRepair.java (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/SnapshotChainRepair.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/SnapshotRepair.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/quota/QuotaRepair.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/quota/QuotaStatus.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/quota/QuotaTrigger.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/om/quota/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/scm/SCMRepair.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/scm/cert/CertRepair.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/scm/cert/RecoverSCMCertificate.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/scm/cert/package-info.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/main/java/org/apache/hadoop/ozone/repair/scm/package-info.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/test/java/org/apache/hadoop/ozone/repair/TestOzoneRepair.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/test/java/org/apache/hadoop/ozone/repair/TestTransactionInfoRepair.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/test/java/org/apache/hadoop/ozone/repair/datanode/schemaupgrade/TestUpgradeContainerSchema.java
 (100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/test/java/org/apache/hadoop/ozone/repair/ldb/TestLdbRepair.java 
(100%)
 rename hadoop-ozone/{tools => 
cli-repair}/src/test/java/org/apache/hadoop/ozone/repair/om/TestSnapshotChainRepair.java
 (100%)
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/safemode/TestSafeModeSCMHA.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OMDBArchiver.java
 create mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMDBArchiver.java
 delete mode 100644 
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/upgrade/TestOmVersionManagerRequestFactory.java
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/{DatanodeStorageReport.java
 => ClusterStorageReport.java} (82%)
 copy 
hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/v2/components/cards/{overviewSummaryCard.tsx
 => overviewHealthCard.tsx} (64%)
 create mode 100644 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestStorageDistributionEndpoint.java
 create mode 100644 
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/MultipartKeyHandler.java


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


Reply via email to