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

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


    from a142d70adb Merge branch 'master' into HDDS-5447-httpfs
     add 8b9d1a852b HDDS-7934. NPE in RandomKeyGenerator's shutdown hook (#4286)
     add 3cc079478b HDDS-6176. Ozone service WebUI is not accessible with 404 
error. (#4308)
     add 1f8795b4fd HDDS-7905. [Snapshot] Snapdiff should only return 
modifications done to the bucket. (#4273)
     add b852395e2a HDDS-8070. DBCheckpointMetrics is not unregistered during 
OM stop. (#4338)
     add 7bdfbba56f HDDS-7984. [Snapshot] Store Ozone keys ever renamed in 
renamedKeyTable for efficient lookup in SnapshotDeletingService (#4333)
     add a01676a9af HDDS-8029. [hsync] Outputstream in encrypted buckets do not 
return the correct stream capabilities. (#4316)
     add a432438c36 HDDS-7210. Missing open containers show up as "Closing" on 
the container report. (#4207)
     add 88292e8a44 HDDS-8075. ECReconstructionCoordinatorTask.runTask should 
catch Exception (#4342)
     add 3bbb5742c5 HDDS-8024. When readChunk from a datanode fails, retry 
other datanodes. (#4336)
     add 360a23c0a1 HDDS-8057. Handle unchecked exception in KeyValueHandler 
more gracefully (#4334)
     add 1af6e91a82 HDDS-8046. Eliminate embedded newlines from config 
properties (#4328)
     add 886fc3d419 HDDS-8077. Enforce new checkstyle: NewlineAtEndOfFile 
(#4347)
     add 30a6d3b472 HDDS-8078. Github CI: Allow PR title starting with Revert 
(#4348)
     add d0dff88fd7 HDDS-8079. RocksDB included in client libs doubles shaded 
jar size (#4349)
     add 50e57f9af5 HDDS-7137. Add CLI for Getting the failed deleted block txn 
(#3691)
     add 28ba9bd9fe HDDS-6802. Implement JSON output for pipeline list CLI 
(#4343)
     add 888c6dca5b HDDS-8073. Replace Usages of 
LegacyReplicationManager.MoveResult with MoveManager.MoveResult (#4339)
     new 18e9771a0a Merge branch 'master' into HDDS-5447-httpfs

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 dev-support/ci/pr_title_check.bats                 |  28 +++
 dev-support/ci/pr_title_check.sh                   |   7 +
 .../hadoop/hdds/scm/client/HddsClientUtils.java    |   2 +-
 .../hadoop/hdds/scm/client/package-info.java       |   2 +-
 .../org/apache/hadoop/hdds/scm/package-info.java   |   2 +-
 .../hadoop/hdds/scm/storage/ByteArrayReader.java   |   2 +-
 .../hadoop/hdds/scm/storage/ByteBufferReader.java  |   2 +-
 .../hdds/scm/storage/ByteReaderStrategy.java       |   2 +-
 .../hdds/scm/storage/ExtendedInputStream.java      |   2 +-
 .../hadoop/hdds/scm/storage/StreamBuffer.java      |   2 +-
 .../hadoop/hdds/scm/storage/package-info.java      |   2 +-
 .../storage/TestBlockOutputStreamCorrectness.java  |   2 +-
 .../hadoop/hdds/scm/storage/TestBufferPool.java    |   2 +-
 .../hadoop/hdds/scm/storage/package-info.java      |   2 +-
 .../hadoop/hdds/annotation/package-info.java       |   2 +-
 .../apache/hadoop/hdds/client/package-info.java    |   2 +-
 .../hadoop/hdds/conf/HddsPrometheusConfig.java     |   2 +-
 .../org/apache/hadoop/hdds/conf/package-info.java  |   2 +-
 .../org/apache/hadoop/hdds/freon/package-info.java |   2 +-
 .../java/org/apache/hadoop/hdds/package-info.java  |   2 +-
 .../apache/hadoop/hdds/protocol/package-info.java  |   2 +-
 .../hdds/ratis/ServerNotLeaderException.java       |   2 +-
 .../apache/hadoop/hdds/scm/client/ScmClient.java   |  16 +-
 .../common/helpers/ContainerNotOpenException.java  |   2 +-
 .../scm/container/common/helpers/package-info.java |   2 +-
 .../apache/hadoop/hdds/scm/ha/package-info.java    |   2 +-
 .../apache/hadoop/hdds/scm/net/InnerNodeImpl.java  |   2 +-
 .../hadoop/hdds/scm/net/NetworkTopologyImpl.java   |   2 +-
 .../org/apache/hadoop/hdds/scm/net/NodeImpl.java   |   2 +-
 .../org/apache/hadoop/hdds/scm/net/NodeSchema.java |   2 +-
 .../apache/hadoop/hdds/scm/net/package-info.java   |   2 +-
 .../apache/hadoop/hdds/scm/pipeline/Pipeline.java  |  39 ++-
 .../hadoop/hdds/scm/pipeline/package-info.java     |   2 +-
 .../protocol/StorageContainerLocationProtocol.java |  16 +-
 .../hdds/scm/storage/ContainerProtocolCalls.java   |  59 ++++-
 .../apache/hadoop/hdds/scm/utils/package-info.java |   2 +-
 .../hdds/security/exception/package-info.java      |   2 +-
 .../hadoop/hdds/security/x509/crl/CRLStatus.java   |   2 +-
 .../hadoop/hdds/security/x509/package-info.java    |   2 +-
 .../apache/hadoop/hdds/server/package-info.java    |   2 +-
 .../apache/hadoop/hdds/tracing/package-info.java   |   2 +-
 .../org/apache/hadoop/hdds/utils/UniqueId.java     |   2 +-
 .../org/apache/hadoop/ozone/OzoneConfigKeys.java   |   5 +
 .../org/apache/hadoop/ozone/audit/SCMAction.java   |   3 +-
 .../hadoop/ozone/common/ha/ratis/package-info.java |   2 +-
 .../apache/hadoop/ozone/common/package-info.java   |   2 +-
 .../ozone/common/statemachine/StateMachine.java    |   2 +-
 .../ozone/common/statemachine/package-info.java    |   2 +-
 .../hadoop/ozone/common/utils/package-info.java    |   2 +-
 .../org/apache/hadoop/ozone/conf/package-info.java |   2 +-
 .../container/common/helpers/package-info.java     |   2 +-
 .../apache/hadoop/ozone/lease/LeaseException.java  |   2 +-
 .../org/apache/hadoop/ozone/lock/package-info.java |   2 +-
 .../org/apache/hadoop/util/NativeCRC32Wrapper.java |   2 +-
 .../main/resources/hdds-version-info.properties    |   2 +-
 .../common/src/main/resources/ozone-default.xml    |  41 ++--
 .../hdds/client/TestECReplicationConfig.java       |   2 +-
 .../conf/TestGeneratedConfigurationOverwrite.java  |   2 +-
 .../org/apache/hadoop/hdds/conf/package-info.java  |   2 +-
 .../hdds/fs/TestDedicatedDiskSpaceUsage.java       |   2 +-
 .../scm/container/TestContainerReplicaInfo.java    |   2 +-
 .../org/apache/hadoop/hdds/scm/package-info.java   |   2 +-
 .../hadoop/hdds/tracing/TestStringCodec.java       |   2 +-
 .../apache/hadoop/hdds/tracing/package-info.java   |   2 +-
 .../hadoop/hdds/upgrade/test/MockComponent.java    |   2 +-
 .../hadoop/hdds/utils/TestHddsIdFactory.java       |   2 +-
 .../org/apache/hadoop/hdds/utils/package-info.java |   2 +-
 .../apache/hadoop/ozone/lock/TestLockManager.java  |   2 +-
 .../org/apache/hadoop/ozone/lock/package-info.java |   2 +-
 .../upgrade/TestLayoutVersionInstanceFactory.java  |   2 +-
 .../ozone/upgrade/TestUpgradeFinalizerActions.java |   2 +-
 .../org/apache/hadoop/hdds/conf/PostConstruct.java |   2 +-
 .../hadoop/hdds/conf/ConfigurationSourceTest.java  |   2 +-
 .../hadoop/hdds/conf/TestConfigFileAppender.java   |   2 +-
 .../hadoop/hdds/conf/TestConfigFileGenerator.java  |   2 +-
 .../java/org/apache/hadoop/ozone/DNMXBeanImpl.java |   2 +-
 .../helpers/BlockDeletingServiceMetrics.java       |   2 +-
 .../container/common/helpers/ContainerMetrics.java |   2 +-
 .../container/common/helpers/package-info.java     |   2 +-
 .../ozone/container/common/impl/package-info.java  |   2 +-
 .../container/common/interfaces/package-info.java  |   2 +-
 .../ozone/container/common/package-info.java       |   2 +-
 .../container/common/report/package-info.java      |   2 +-
 .../common/statemachine/DatanodeConfiguration.java |   2 +-
 .../common/statemachine/DatanodeQueueMetrics.java  |   2 +-
 .../common/statemachine/EndpointStateMachine.java  |   2 +-
 .../SetNodeOperationalStateCommandHandler.java     |   2 +-
 .../statemachine/commandhandler/package-info.java  |   2 +-
 .../common/statemachine/package-info.java          |   2 +-
 .../common/states/datanode/package-info.java       |   2 +-
 .../common/states/endpoint/package-info.java       |   2 +-
 .../common/transport/server/ratis/LocalStream.java |   2 +-
 .../container/common/utils/ReferenceCountedDB.java |   2 +-
 .../container/common/utils/db/package-info.java    |   2 +-
 .../ozone/container/common/utils/package-info.java |   2 +-
 .../container/common/volume/AbstractFuture.java    |   2 +-
 .../container/common/volume/TimeoutFuture.java     |   2 +-
 .../container/common/volume/VolumeInfoMetrics.java |   2 +-
 .../container/common/volume/package-info.java      |   2 +-
 .../reconstruction/ECContainerOperationClient.java |   2 +-
 .../ECReconstructionCoordinator.java               |   2 +-
 .../ECReconstructionCoordinatorTask.java           |   3 +-
 .../container/ec/reconstruction/package-info.java  |   2 +-
 .../container/keyvalue/KeyValueContainerCheck.java |   2 +-
 .../ozone/container/keyvalue/KeyValueHandler.java  |  12 +-
 .../container/keyvalue/helpers/package-info.java   |   2 +-
 .../container/keyvalue/impl/BlockManagerImpl.java  |   2 +-
 .../keyvalue/impl/ChunkManagerFactory.java         |   2 +-
 .../ozone/container/keyvalue/package-info.java     |   2 +-
 .../statemachine/background/package-info.java      |   2 +-
 .../metadata/DatanodeSchemaThreeDBDefinition.java  |   2 +-
 .../metadata/DatanodeStoreSchemaThreeImpl.java     |   2 +-
 .../ozone/container/ozoneimpl/package-info.java    |   2 +-
 .../container/replication/ContainerImporter.java   |   2 +-
 .../ozone/container/replication/package-info.java  |   2 +-
 .../java/org/apache/hadoop/ozone/package-info.java |   2 +-
 .../commands/SetNodeOperationalStateCommand.java   |   2 +-
 ...inerDatanodeProtocolServerSideTranslatorPB.java |   2 +-
 .../hdds/datanode/metadata/package-info.java       |   2 +-
 .../TestSchemaTwoBackwardsCompatibility.java       |   2 +-
 .../ozone/container/common/impl/package-info.java  |   2 +-
 .../ozone/container/common/package-info.java       |   2 +-
 .../container/common/report/package-info.java      |   2 +-
 .../TestCreatePipelineCommandHandler.java          |   2 +-
 .../common/volume/TestStorageVolumeChecker.java    |   2 +-
 .../container/common/volume/package-info.java      |   2 +-
 .../TestKeyValueHandlerWithUnhealthyContainer.java |  24 ++
 .../ozone/container/keyvalue/package-info.java     |   2 +-
 .../replication/TestMeasuredReplicator.java        |   2 +-
 .../ozone/container/replication/package-info.java  |   2 +-
 .../stream/TestDirstreamClientHandler.java         |   2 +-
 .../container/stream/TestStreamingServer.java      |   2 +-
 .../ozone/container/testutils/package-info.java    |   2 +-
 .../upgrade/TestDataNodeStartupSlvLessThanMlv.java |   2 +-
 .../TestReconstructionECContainersCommands.java    |   2 +-
 hadoop-hdds/dev-support/checkstyle/checkstyle.xml  |   2 +-
 .../org/apache/ozone/erasurecode/package-info.java |   2 +-
 .../erasurecode/rawcoder/NativeRSRawDecoder.java   |   2 +-
 .../erasurecode/rawcoder/NativeRSRawEncoder.java   |   2 +-
 .../rawcoder/NativeRSRawErasureCoderFactory.java   |   2 +-
 .../erasurecode/rawcoder/NativeXORRawDecoder.java  |   2 +-
 .../erasurecode/rawcoder/NativeXORRawEncoder.java  |   2 +-
 .../rawcoder/NativeXORRawErasureCoderFactory.java  |   2 +-
 .../ozone/erasurecode/rawcoder/package-info.java   |   2 +-
 .../ozone/erasurecode/rawcoder/util/CodecUtil.java |   2 +-
 .../erasurecode/rawcoder/util/package-info.java    |   2 +-
 .../rawcoder/TestCodecRawCoderMapping.java         |   2 +-
 .../erasurecode/rawcoder/TestNativeRSRawCoder.java |   2 +-
 .../rawcoder/TestNativeXORRawCoder.java            |   2 +-
 hadoop-hdds/framework/pom.xml                      |   8 +-
 .../org/apache/hadoop/hdds/conf/package-info.java  |   2 +-
 .../org/apache/hadoop/hdds/freon/package-info.java |   2 +-
 .../apache/hadoop/hdds/protocol/package-info.java  |   2 +-
 .../SCMSecurityProtocolClientSideTranslatorPB.java |   2 +-
 .../hadoop/hdds/protocolPB/package-info.java       |   2 +-
 .../DeletedBlocksTransactionInfoWrapper.java       | 110 +++++++++
 .../scm/container/common/helpers/package-info.java |   2 +-
 .../hadoop/hdds/scm/metadata/package-info.java     |   2 +-
 ...inerLocationProtocolClientSideTranslatorPB.java |  18 ++
 .../hdds/scm/update/client/package-info.java       |   2 +-
 .../hdds/scm/update/server/package-info.java       |   2 +-
 .../hadoop/hdds/security/OzoneSecretKey.java       |   2 +-
 .../hdds/security/ssl/ReloadingX509KeyManager.java |   2 +-
 .../x509/certificate/authority/package-info.java   |   2 +-
 .../authority/profile/DefaultCAProfile.java        |   2 +-
 .../authority/profile/package-info.java            |   2 +-
 .../certificate/client/SCMCertificateClient.java   |   2 +-
 .../x509/certificate/client/package-info.java      |   2 +-
 .../x509/certificate/utils/package-info.java       |   2 +-
 .../hdds/security/x509/exception/package-info.java |   2 +-
 .../hdds/security/x509/keys/package-info.java      |   2 +-
 .../hadoop/hdds/security/x509/package-info.java    |   2 +-
 .../hadoop/hdds/server/http/BaseHttpServer.java    |  19 +-
 .../apache/hadoop/hdds/server/http/HttpConfig.java |   2 +-
 .../hdds/server/http/RatisDropwizardExports.java   |   2 +-
 .../hadoop/hdds/server/http/package-info.java      |   2 +-
 .../apache/hadoop/hdds/server/package-info.java    |   2 +-
 .../hadoop/hdds/utils/DBCheckpointMetrics.java     |   5 +
 .../hadoop/hdds/utils/db/DumpFileLoader.java       |   2 +-
 .../hdds/utils/db/FixedLengthStringCodec.java      |   2 +-
 .../hdds/utils/db/FixedLengthStringUtils.java      |   2 +-
 .../hadoop/hdds/utils/db/RDBSstFileLoader.java     |   2 +-
 .../hadoop/hdds/utils/db/RDBSstFileWriter.java     |   2 +-
 .../hadoop/hdds/utils/db/RocksDBCheckpoint.java    |   2 +-
 .../apache/hadoop/hdds/utils/db/package-info.java  |   2 +-
 .../org/apache/hadoop/hdds/utils/package-info.java |   2 +-
 .../apache/hadoop/ozone/common/package-info.java   |   2 +-
 .../token/TestOzoneBlockTokenIdentifier.java       |   2 +-
 .../x509/certificate/authority/package-info.java   |   2 +-
 .../client/TestDefaultCertificateClient.java       |   2 +-
 .../client/TestDnCertificateClientInit.java        |   2 +-
 .../certificate/utils/TestCertificateCodec.java    |   2 +-
 .../security/x509/keys/TestHDDSKeyGenerator.java   |   2 +-
 .../hdds/security/x509/keys/TestKeyCodec.java      |   2 +-
 .../hdds/security/x509/keys/package-info.java      |   2 +-
 .../hadoop/hdds/security/x509/package-info.java    |   2 +-
 .../hadoop/hdds/server/events/TestEventQueue.java  |   2 +-
 .../hdds/server/events/TestEventQueueChain.java    |   2 +-
 .../hadoop/hdds/server/events/package-info.java    |   2 +-
 .../hdds/server/http/TestBaseHttpServer.java       |   2 +-
 .../hdds/server/http/TestProfileServlet.java       |   2 +-
 .../server/http/TestRatisDropwizardExports.java    |   2 +-
 .../hdds/server/http/TestRatisNameRewrite.java     |   2 +-
 .../hadoop/hdds/server/http/package-info.java      |   2 +-
 .../hdds/utils/TestPrometheusMetricsSinkUtil.java  |   2 +-
 .../hadoop/hdds/utils/TestUgiMetricsUtil.java      |   2 +-
 .../hadoop/hdds/utils/db/TestDBConfigFromFile.java |   2 +-
 .../hadoop/hdds/utils/db/TestDBStoreBuilder.java   |   2 +-
 .../hdds/utils/db/TestFixedLengthStringUtils.java  |   2 +-
 .../apache/hadoop/hdds/utils/db/TestRDBStore.java  |   2 +-
 .../hadoop/hdds/utils/db/cache/package-info.java   |   2 +-
 .../apache/hadoop/hdds/utils/db/package-info.java  |   2 +-
 .../org/apache/hadoop/hdds/utils/package-info.java |   2 +-
 .../src/main/proto/ScmAdminProtocol.proto          |  13 +
 .../interface-client/src/main/proto/hdds.proto     |   7 +
 .../dev-support/findbugsExcludeFile.xml            |   0
 .../{erasurecode => managed-rocksdb}/pom.xml       |  25 +-
 .../db/managed/ManagedBlockBasedTableConfig.java   |   0
 .../hdds/utils/db/managed/ManagedBloomFilter.java  |   0
 .../hdds/utils/db/managed/ManagedCheckpoint.java   |   0
 .../db/managed/ManagedColumnFamilyOptions.java     |   0
 .../db/managed/ManagedCompactRangeOptions.java     |   0
 .../hdds/utils/db/managed/ManagedDBOptions.java    |   0
 .../hdds/utils/db/managed/ManagedEnvOptions.java   |   0
 .../hdds/utils/db/managed/ManagedFlushOptions.java |   0
 .../managed/ManagedIngestExternalFileOptions.java  |   0
 .../hdds/utils/db/managed/ManagedLRUCache.java     |   0
 .../hdds/utils/db/managed/ManagedObject.java       |   0
 .../hdds/utils/db/managed/ManagedOptions.java      |   0
 .../hdds/utils/db/managed/ManagedReadOptions.java  |   0
 .../hdds/utils/db/managed/ManagedRocksDB.java      |   0
 .../utils/db/managed/ManagedRocksIterator.java     |   0
 .../db/managed/ManagedRocksObjectMetrics.java      |   0
 .../utils/db/managed/ManagedRocksObjectUtils.java  |   0
 .../hadoop/hdds/utils/db/managed/ManagedSlice.java |   0
 .../utils/db/managed/ManagedSstFileReader.java}    |  16 +-
 .../db/managed/ManagedSstFileReaderIterator.java}  |  21 +-
 .../utils/db/managed/ManagedSstFileWriter.java     |   0
 .../hdds/utils/db/managed/ManagedStatistics.java   |   0
 .../db/managed/ManagedTransactionLogIterator.java  |   0
 .../hdds/utils/db/managed/ManagedWriteBatch.java   |   0
 .../hdds/utils/db/managed/ManagedWriteOptions.java |   0
 .../hadoop/hdds/utils/db/managed/package-info.java |   0
 hadoop-hdds/pom.xml                                |   7 +
 hadoop-hdds/rocksdb-checkpoint-differ/pom.xml      |   5 +-
 .../apache/ozone/rocksdiff/RelationshipEdge.java   |   2 +-
 .../ozone/rocksdiff/RocksDBCheckpointDiffer.java   |  44 +---
 .../org/apache/ozone/rocksdiff/RocksDiffUtils.java |  67 ++++-
 .../org/apache/ozone/rocksdiff/package-info.java   |   2 +-
 .../rocksdiff/TestRocksDBCheckpointDiffer.java     |   3 +-
 .../block/DatanodeDeletedBlockTransactions.java    |   2 +-
 .../hadoop/hdds/scm/block/DeletedBlockLog.java     |  12 +-
 .../hadoop/hdds/scm/block/DeletedBlockLogImpl.java |  25 +-
 .../hadoop/hdds/scm/command/package-info.java      |   2 +-
 .../container/AbstractContainerReportHandler.java  |   2 +-
 .../balancer/ContainerBalancerMetrics.java         |  15 +-
 .../container/balancer/ContainerBalancerTask.java  |  12 +-
 .../hdds/scm/container/balancer/MoveManager.java   |   2 +-
 .../hdds/scm/container/closer/package-info.java    |   2 +-
 .../hadoop/hdds/scm/container/package-info.java    |   2 +-
 .../algorithms/SCMContainerPlacementMetrics.java   |   2 +-
 .../placement/algorithms/package-info.java         |   2 +-
 .../container/placement/metrics/ContainerStat.java |   2 +-
 .../container/placement/metrics/package-info.java  |   2 +-
 .../hdds/scm/container/placement/package-info.java |   2 +-
 .../replication/ContainerCheckRequest.java         |   2 +-
 .../DatanodeCommandCountUpdatedHandler.java        |   2 +-
 .../replication/LegacyReplicationManager.java      | 148 +++++------
 .../container/replication/ReplicationManager.java  |  12 +-
 .../health/ClosingContainerHandler.java            |   2 +-
 .../health/DeletingContainerHandler.java           |   2 +-
 .../RatisUnhealthyReplicationCheckHandler.java     |   2 +-
 .../scm/container/replication/package-info.java    |   2 +-
 .../hdds/scm/container/report/package-info.java    |   2 +-
 .../hdds/scm/container/states/ContainerState.java  |   2 +-
 .../hdds/scm/container/states/package-info.java    |   2 +-
 .../hadoop/hdds/scm/events/package-info.java       |   2 +-
 .../hdds/scm/ha/InterSCMGrpcProtocolService.java   |   2 +-
 .../hadoop/hdds/scm/ha/SCMHAInvocationHandler.java |   2 +-
 .../hadoop/hdds/scm/ha/SCMHAManagerStub.java       |   2 +-
 .../hadoop/hdds/scm/ha/SCMSnapshotDownloader.java  |   2 +-
 .../hdds/scm/node/CommandQueueReportHandler.java   |   2 +-
 .../hdds/scm/node/DatanodeAdminMonitorImpl.java    |   2 +-
 .../hdds/scm/node/InvalidNodeStateException.java   |   2 +-
 .../apache/hadoop/hdds/scm/node/NodeStatus.java    |   2 +-
 .../hadoop/hdds/scm/node/SCMNodeManager.java       |   2 +-
 .../hdds/scm/node/SCMNodeStorageStatMap.java       |   2 +-
 .../hdds/scm/node/StartDatanodeAdminHandler.java   |   2 +-
 .../hadoop/hdds/scm/node/StorageReportResult.java  |   2 +-
 .../apache/hadoop/hdds/scm/node/package-info.java  |   2 +-
 .../hadoop/hdds/scm/node/states/package-info.java  |   2 +-
 .../hadoop/hdds/scm/pipeline/PipelineManager.java  |   2 +-
 .../pipeline/choose/algorithms/package-info.java   |   2 +-
 .../hadoop/hdds/scm/pipeline/package-info.java     |   2 +-
 .../SCMSecurityProtocolServerSideTranslatorPB.java |   2 +-
 ...inerLocationProtocolServerSideTranslatorPB.java |  19 ++
 .../hadoop/hdds/scm/protocol/package-info.java     |   2 +-
 .../hdds/scm/safemode/SafeModeRestrictedOps.java   |   2 +-
 .../hdds/scm/server/SCMClientProtocolServer.java   |  22 ++
 .../hdds/scm/server/SCMStarterInterface.java       |   2 +-
 .../scm/server/StorageContainerManagerStarter.java |   2 +-
 .../hadoop/hdds/scm/server/package-info.java       |   2 +-
 .../ScmOnFinalizeActionForDatanodeSchemaV2.java    |   2 +-
 .../hdds/scm/update/server/package-info.java       |   2 +-
 .../apache/hadoop/hdds/scm/TestHddsServerUtil.java |   2 +-
 .../scm/TestStorageContainerManagerHttpServer.java |   5 +-
 .../apache/hadoop/hdds/scm/block/package-info.java |   2 +-
 .../hadoop/hdds/scm/command/package-info.java      |   2 +-
 .../hdds/scm/container/SimpleMockNodeManager.java  |   2 +-
 .../scm/container/TestContainerActionsHandler.java |   2 +-
 .../scm/container/TestContainerReportHandler.java  |   2 +-
 .../scm/container/TestContainerStateManager.java   |   2 +-
 .../TestIncrementalContainerReportHandler.java     |   2 +-
 .../scm/container/TestUnknownContainerReport.java  |   2 +-
 .../balancer/TestContainerBalancerTask.java        |  25 +-
 .../hdds/scm/container/closer/package-info.java    |   2 +-
 .../hadoop/hdds/scm/container/package-info.java    |   2 +-
 .../algorithms/TestContainerPlacementFactory.java  |   2 +-
 .../TestSCMContainerPlacementCapacity.java         |   2 +-
 .../TestSCMContainerPlacementRandom.java           |   2 +-
 .../replication/TestLegacyReplicationManager.java  |  99 ++++++--
 .../scm/container/replication/package-info.java    |   2 +-
 .../hdds/scm/container/report/package-info.java    |   2 +-
 .../container/states/TestContainerAttribute.java   |   2 +-
 .../hdds/scm/container/states/package-info.java    |   2 +-
 .../hdds/scm/node/TestDatanodeAdminMonitor.java    |   2 +-
 .../hdds/scm/node/TestNodeDecommissionManager.java |   2 +-
 .../hadoop/hdds/scm/node/TestNodeStateManager.java |   2 +-
 .../apache/hadoop/hdds/scm/node/package-info.java  |   2 +-
 .../scm/node/states/TestNode2ContainerMap.java     |   2 +-
 .../hdds/scm/node/states/TestNodeStateMap.java     |   2 +-
 .../hadoop/hdds/scm/node/states/package-info.java  |   2 +-
 .../hdds/scm/pipeline/MockPipelineManager.java     |   2 +-
 .../scm/pipeline/TestPipelineActionHandler.java    |   2 +-
 .../scm/pipeline/TestPipelineStateManagerImpl.java |   2 +-
 .../scm/pipeline/TestSimplePipelineProvider.java   |   2 +-
 .../hdds/scm/pipeline/pipeline/package-info.java   |   2 +-
 .../hdds/scm/safemode/TestSCMSafeModeManager.java  |   2 +-
 .../scm/server/TestSCMBlockProtocolServer.java     |   2 +-
 .../scm/server/TestSCMSecurityProtocolServer.java  |   2 +-
 .../server/TestStorageContainerManagerStarter.java |   2 +-
 .../scm/upgrade/TestScmStartupSlvLessThanMlv.java  |   2 +-
 .../ozone/container/common/package-info.java       |   2 +-
 .../ozone/container/placement/package-info.java    |   2 +-
 .../ozone/container/testutils/package-info.java    |   2 +-
 .../scm/cli/ContainerBalancerStartSubcommand.java  |   2 +-
 .../hdds/scm/cli/ContainerOperationClient.java     |   8 +
 .../hadoop/hdds/scm/cli/TopologySubcommand.java    |   2 +-
 .../hadoop/hdds/scm/cli/cert/InfoSubcommand.java   |   2 +-
 .../hadoop/hdds/scm/cli/cert/package-info.java     |   2 +-
 .../hdds/scm/cli/container/package-info.java       |   2 +-
 .../hadoop/hdds/scm/cli/datanode/package-info.java |   2 +-
 .../apache/hadoop/hdds/scm/cli/package-info.java   |   2 +-
 .../scm/cli/pipeline/ListPipelinesSubcommand.java  |  17 +-
 .../hadoop/hdds/scm/cli/pipeline/package-info.java |   2 +-
 .../hadoop/hdds/scm/cli/cert/TestCleanExpired.java |   2 +-
 .../scm/cli/datanode/TestListInfoSubcommand.java   |   2 +-
 .../cli/datanode/TestMaintenanceSubCommand.java    |   2 +-
 .../apache/hadoop/ozone/client/OzoneVolume.java    |   2 +-
 .../hadoop/ozone/client/checksum/package-info.java |   2 +-
 .../hadoop/ozone/client/io/KeyOutputStream.java    |   5 +-
 .../apache/hadoop/ozone/client/package-info.java   |   2 +-
 .../hadoop/ozone/client/TestOzoneClient.java       |   2 +-
 .../TestReplicatedBlockChecksumComputer.java       |   2 +-
 .../checksum/TestReplicatedFileChecksumHelper.java |   2 +-
 .../hadoop/ozone/client/checksum/package-info.java |   2 +-
 .../apache/hadoop/ozone/client/package-info.java   |   2 +-
 .../hadoop/ozone/client/rpc/RpcClientTest.java     |   2 +-
 .../hadoop/ozone/client/rpc/TestOzoneKMSUtil.java  |   2 +-
 .../ozone/OzoneIllegalArgumentException.java       |   2 +-
 .../hadoop/ozone/client/io/package-info.java       |   2 +-
 .../apache/hadoop/ozone/conf/OMClientConfig.java   |   2 +-
 .../org/apache/hadoop/ozone/conf/package-info.java |   2 +-
 .../org/apache/hadoop/ozone/ha/package-info.java   |   2 +-
 .../apache/hadoop/ozone/om/ha/package-info.java    |   2 +-
 .../ozone/om/helpers/BucketEncryptionKeyInfo.java  |   2 +-
 .../hadoop/ozone/om/helpers/KeyValueUtil.java      |   2 +-
 .../hadoop/ozone/om/helpers/OMRatisHelper.java     |   2 +-
 .../hadoop/ozone/om/helpers/OmKeyRenameInfo.java   |  91 +++++++
 .../hadoop/ozone/om/helpers/package-info.java      |   2 +-
 .../apache/hadoop/ozone/om/lock/package-info.java  |   2 +-
 .../om/multitenant/OzoneTenantRolePrincipal.java   |   2 +-
 .../org/apache/hadoop/ozone/om/package-info.java   |   2 +-
 .../hadoop/ozone/om/protocol/package-info.java     |   2 +-
 .../hadoop/ozone/om/protocolPB/package-info.java   |   2 +-
 .../java/org/apache/hadoop/ozone/package-info.java |   2 +-
 .../hadoop/ozone/security/acl/package-info.java    |   2 +-
 .../apache/hadoop/ozone/security/package-info.java |   2 +-
 .../apache/hadoop/ozone/snapshot/package-info.java |   2 +-
 .../org/apache/hadoop/ozone/util/package-info.java |   2 +-
 .../ozone/om/helpers/TestOmMultipartUpload.java    |   2 +-
 .../ozone/security/acl/TestOzoneObjInfo.java       |   2 +-
 .../org/apache/hadoop/ozone/csi/package-info.java  |   2 +-
 hadoop-ozone/dist/src/main/license/jar-report.txt  |   1 +
 .../apache/hadoop/ozone/failure/package-info.java  |   2 +-
 .../ozone/loadgenerators/AgedDirLoadGenerator.java |   2 +-
 .../loadgenerators/NestedDirLoadGenerator.java     |   2 +-
 .../loadgenerators/RandomDirLoadGenerator.java     |   2 +-
 .../src/test/resources/log4j.properties            |   2 +-
 .../ozone/insight/datanode/package-info.java       |   2 +-
 .../hadoop/ozone/insight/om/package-info.java      |   2 +-
 .../apache/hadoop/ozone/insight/package-info.java  |   2 +-
 .../hadoop/ozone/insight/scm/package-info.java     |   2 +-
 .../hadoop/ozone/insight/TestBaseInsightPoint.java |   2 +-
 .../ozone/insight/TestConfigurationSubCommand.java |   2 +-
 .../hadoop/ozone/insight/TestLogSubcommand.java    |   2 +-
 .../java/org/apache/hadoop/fs/ozone/TestHSync.java |  65 ++++-
 .../ozone/contract/ITestOzoneContractUnbuffer.java |   2 +-
 .../org/apache/hadoop/fs/ozone/package-info.java   |   2 +-
 .../hadoop/hdds/scm/pipeline/TestSCMRestart.java   |   2 +-
 .../hadoop/hdds/scm/pipeline/package-info.java     |   2 +-
 .../safemode/TestSCMSafeModeWithPipelineRules.java |   2 +-
 .../ozone/TestContainerBalancerOperations.java     |   2 +-
 .../hadoop/ozone/TestStorageContainerManager.java  |   2 +-
 .../client/rpc/TestDiscardPreallocatedBlocks.java  |   2 +-
 .../statemachine/commandhandler/package-info.java  |   2 +-
 .../container/metrics/TestContainerMetrics.java    |   2 +-
 .../metrics/TestDatanodeQueueMetrics.java          |   2 +-
 .../ozoneimpl/TestSecureOzoneContainer.java        |   2 +-
 .../hadoop/ozone/container/package-info.java       |   2 +-
 .../server/TestSecureContainerServer.java          |   2 +-
 .../hadoop/ozone/freon/TestOMSnapshotDAG.java      |   2 +-
 .../hadoop/ozone/freon/TestRandomKeyGenerator.java |   1 +
 .../hadoop/ozone/fsck/TestContainerMapper.java     |   2 +-
 .../ozone/om/TestContainerReportWithKeys.java      |   2 +-
 .../org/apache/hadoop/ozone/om/TestListStatus.java |   2 +-
 .../hadoop/ozone/om/TestOMDbCheckpointServlet.java |   2 +-
 .../ozone/om/TestOMStartupWithBucketLayout.java    |   2 +-
 .../ozone/om/TestOmContainerLocationCache.java     |   2 +-
 .../org/apache/hadoop/ozone/om/TestOmSnapshot.java |  53 +++-
 .../org/apache/hadoop/ozone/om/package-info.java   |   2 +-
 .../java/org/apache/hadoop/ozone/package-info.java |   2 +-
 .../hadoop/ozone/scm/TestXceiverClientGrpc.java    |   4 +-
 .../apache/hadoop/ozone/scm/node/package-info.java |   2 +-
 .../hadoop/ozone/scm/pipeline/package-info.java    |   2 +-
 .../ozone/shell/TestDeletedBlocksTxnShell.java     | 270 +++++++++++++++++++++
 .../TestResetDeletedBlockRetryCountShell.java      | 169 -------------
 .../src/main/proto/OmClientProtocol.proto          |   4 +
 .../apache/hadoop/ozone/om/OMMetadataManager.java  |  15 ++
 ...KeyInfoCodec.java => OmKeyRenameInfoCodec.java} |  41 +---
 .../hadoop/ozone/om/helpers/package-info.java      |   2 +-
 .../org/apache/hadoop/ozone/om/package-info.java   |   2 +-
 .../apache/hadoop/ozone/om/ratis/package-info.java |   2 +-
 .../ozone/om/codec/TestOmPrefixInfoCodec.java      |   2 +-
 .../apache/hadoop/ozone/om/codec/package-info.java |   2 +-
 .../hadoop/ozone/om/helpers/package-info.java      |   2 +-
 .../java/org/apache/hadoop/ozone/om/OMMetrics.java |   3 +
 .../apache/hadoop/ozone/om/OMStarterInterface.java |   2 +-
 .../java/org/apache/hadoop/ozone/om/OMStorage.java |   2 +-
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |  38 ++-
 .../apache/hadoop/ozone/om/OmSnapshotManager.java  |   3 +-
 .../hadoop/ozone/om/OzoneManagerStarter.java       |   2 +-
 .../hadoop/ozone/om/codec/OMDBDefinition.java      |  12 +-
 .../apache/hadoop/ozone/om/codec/package-info.java |   2 +-
 .../apache/hadoop/ozone/om/fs/package-info.java    |   2 +-
 .../org/apache/hadoop/ozone/om/package-info.java   |   2 +-
 .../ozone/om/ratis/OzoneManagerDoubleBuffer.java   |   2 +-
 .../apache/hadoop/ozone/om/ratis/package-info.java |   2 +-
 .../om/request/bucket/OMBucketCreateRequest.java   |   2 +-
 .../ozone/om/request/bucket/package-info.java      |   2 +-
 .../hadoop/ozone/om/request/file/package-info.java |   2 +-
 .../request/key/OMAllocateBlockRequestWithFSO.java |   2 +-
 .../om/request/key/acl/prefix/package-info.java    |   2 +-
 .../hadoop/ozone/om/request/key/package-info.java  |   2 +-
 .../hadoop/ozone/om/request/package-info.java      |   2 +-
 .../ozone/om/request/security/package-info.java    |   2 +-
 .../request/snapshot/OMSnapshotCreateRequest.java  |   2 +-
 .../request/snapshot/OMSnapshotDeleteRequest.java  |   2 +-
 .../ozone/om/request/snapshot/package-info.java    |   2 +-
 .../ozone/om/request/validation/package-info.java  |   2 +-
 .../ozone/om/request/volume/acl/package-info.java  |   2 +-
 .../ozone/om/request/volume/package-info.java      |   2 +-
 .../ozone/om/response/bucket/acl/package-info.java |   2 +-
 .../ozone/om/response/bucket/package-info.java     |   2 +-
 .../ozone/om/response/file/package-info.java       |   2 +-
 .../ozone/om/response/key/OMKeyRenameResponse.java |  21 +-
 .../response/key/OMKeyRenameResponseWithFSO.java   |  19 +-
 .../om/response/key/OMKeysDeleteResponse.java      |   2 +-
 .../om/response/key/OMKeysRenameResponse.java      |  22 +-
 .../hadoop/ozone/om/response/key/package-info.java |   2 +-
 .../hadoop/ozone/om/response/package-info.java     |   2 +-
 .../ozone/om/response/security/package-info.java   |   2 +-
 .../snapshot/OMSnapshotCreateResponse.java         |  28 ++-
 .../ozone/om/response/volume/package-info.java     |   2 +-
 .../ozone/om/snapshot/SnapshotDiffManager.java     |  77 ++++--
 .../hadoop/ozone/om/snapshot/package-info.java     |   2 +-
 .../hadoop/ozone/om/upgrade/package-info.java      |   2 +-
 .../hadoop/ozone/protocolPB/package-info.java      |   2 +-
 .../hadoop/ozone/security/acl/package-info.java    |   2 +-
 .../apache/hadoop/ozone/security/package-info.java |   2 +-
 .../ozone/om/TestOMMultiTenantManagerImpl.java     |   2 +-
 .../hadoop/ozone/om/TestOmMetadataManager.java     |   2 +-
 .../ozone/om/TestOzoneManagerHttpServer.java       |  46 +++-
 .../hadoop/ozone/om/TestOzoneManagerStarter.java   |   2 +-
 .../TestMultiTenantAccessController.java           |   2 +-
 .../ozone/om/request/bucket/package-info.java      |   2 +-
 .../hadoop/ozone/om/request/file/package-info.java |   2 +-
 .../hadoop/ozone/om/request/key/package-info.java  |   2 +-
 ...estS3MultipartUploadCompleteRequestWithFSO.java |   2 +-
 .../ozone/om/request/security/package-info.java    |   2 +-
 .../snapshot/TestOMSnapshotCreateRequest.java      |  65 +++++
 .../ozone/om/request/snapshot/package-info.java    |   2 +-
 .../ozone/om/request/volume/acl/package-info.java  |   2 +-
 .../ozone/om/request/volume/package-info.java      |   2 +-
 .../ozone/om/response/TestCleanupTableInfo.java    |   2 +-
 .../ozone/om/response/bucket/package-info.java     |   2 +-
 .../ozone/om/response/file/package-info.java       |   2 +-
 .../om/response/key/TestOMKeyRenameResponse.java   |  22 +-
 .../key/TestOMKeyRenameResponseWithFSO.java        |   9 +
 .../hadoop/ozone/om/response/key/package-info.java |   2 +-
 .../ozone/om/response/snapshot/package-info.java   |   2 +-
 .../ozone/om/service/TestKeyDeletingService.java   |   2 +-
 .../ozone/om/upgrade/TestOMVersionManager.java     |   2 +-
 .../ozone/security/TestAWSV4AuthValidator.java     |   2 +-
 .../security/TestOmCertificateClientInit.java      |   2 +-
 .../ozone/security/TestOzoneManagerBlockToken.java |   2 +-
 .../ozone/security/TestOzoneTokenIdentifier.java   |   2 +-
 .../security/acl/TestOzoneNativeAuthorizer.java    |   2 +-
 .../fs/ozone/CapableOzoneFSOutputStream.java       |  13 +-
 .../org/apache/hadoop/fs/ozone/package-info.java   |   2 +-
 .../org/apache/hadoop/fs/ozone/package-info.java   |   2 +-
 .../org/apache/hadoop/fs/ozone/package-info.java   |   2 +-
 .../org/apache/hadoop/fs/ozone/package-info.java   |   2 +-
 .../org/apache/hadoop/fs/ozone/package-info.java   |   2 +-
 .../hadoop/ozone/recon/codegen/package-info.java   |   2 +-
 .../hadoop/ozone/recon/schema/package-info.java    |   2 +-
 .../recon/api/handlers/LegacyBucketHandler.java    |   2 +-
 .../ozone/recon/api/handlers/package-info.java     |   2 +-
 .../hadoop/ozone/recon/api/package-info.java       |   2 +-
 .../hadoop/ozone/recon/api/types/package-info.java |   2 +-
 .../hadoop/ozone/recon/codec/NSSummaryCodec.java   |   2 +-
 .../hadoop/ozone/recon/codec/package-info.java     |   2 +-
 .../ozone/recon/fsck/ContainerHealthStatus.java    |   2 +-
 .../hadoop/ozone/recon/fsck/package-info.java      |   2 +-
 .../recon/metrics/ReconTaskStatusMetrics.java      |   2 +-
 .../apache/hadoop/ozone/recon/package-info.java    |   2 +-
 .../persistence/SqliteDataSourceProvider.java      |   2 +-
 .../ozone/recon/persistence/package-info.java      |   2 +-
 .../recon/recovery/ReconOmMetadataManagerImpl.java |   2 +-
 .../hadoop/ozone/recon/recovery/package-info.java  |   2 +-
 .../hadoop/ozone/recon/scm/package-info.java       |   2 +-
 .../hadoop/ozone/recon/spi/impl/package-info.java  |   2 +-
 .../hadoop/ozone/recon/spi/package-info.java       |   2 +-
 .../ozone/recon/tasks/NSSummaryTaskWithLegacy.java |   2 +-
 .../hadoop/ozone/recon/tasks/package-info.java     |   2 +-
 .../recon/api/TestNSSummaryEndpointWithFSO.java    |   2 +-
 .../recon/api/TestNSSummaryEndpointWithLegacy.java |   2 +-
 .../hadoop/ozone/recon/api/package-info.java       |   2 +-
 .../recon/fsck/TestContainerHealthStatus.java      |   2 +-
 .../ozone/recon/fsck/TestContainerHealthTask.java  |   2 +-
 .../apache/hadoop/ozone/recon/package-info.java    |   2 +-
 .../ozone/recon/persistence/package-info.java      |   2 +-
 .../recovery/TestReconOmMetadataManagerImpl.java   |   2 +-
 .../hadoop/ozone/recon/recovery/package-info.java  |   2 +-
 .../scm/AbstractReconContainerManagerTest.java     |   2 +-
 ...TestReconIncrementalContainerReportHandler.java |   2 +-
 .../ozone/recon/scm/TestReconPipelineManager.java  |   2 +-
 .../recon/scm/TestReconPipelineReportHandler.java  |   2 +-
 .../ozone/recon/spi/impl/TestReconDBProvider.java  |   2 +-
 .../TestStorageContainerServiceProviderImpl.java   |   2 +-
 .../hadoop/ozone/recon/spi/impl/package-info.java  |   2 +-
 .../recon/tasks/TestContainerKeyMapperTask.java    |   2 +-
 .../ozone/recon/tasks/TestNSSummaryTask.java       |   2 +-
 .../recon/tasks/TestNSSummaryTaskWithLegacy.java   |   2 +-
 .../ozone/recon/tasks/TestOMDBUpdatesHandler.java  |   2 +-
 .../hadoop/ozone/recon/tasks/package-info.java     |   2 +-
 .../hadoop/ozone/s3/commontypes/package-info.java  |   2 +-
 .../hadoop/ozone/s3/metrics/S3GatewayMetrics.java  |   2 +-
 .../hadoop/ozone/s3/metrics/package-info.java      |   2 +-
 .../org/apache/hadoop/ozone/s3/package-info.java   |   2 +-
 .../hadoop/ozone/s3/signature/package-info.java    |   2 +-
 .../apache/hadoop/ozone/s3/util/package-info.java  |   2 +-
 .../apache/hadoop/ozone/client/package-info.java   |   2 +-
 .../ozone/s3/TestSignedChunksInputStream.java      |   2 +-
 .../ozone/s3/endpoint/TestBucketResponse.java      |   2 +-
 .../TestMultiDeleteRequestUnmarshaller.java        |   2 +-
 .../ozone/s3/endpoint/TestObjectEndpoint.java      |   2 +-
 .../hadoop/ozone/s3/endpoint/package-info.java     |   2 +-
 .../hadoop/ozone/s3/exception/package-info.java    |   2 +-
 .../ozone/s3/metrics/TestS3GatewayMetrics.java     |   2 +-
 .../org/apache/hadoop/ozone/s3/package-info.java   |   2 +-
 .../s3/signature/TestStringToSignProducer.java     |   2 +-
 .../hadoop/ozone/s3/util/TestContinueToken.java    |   2 +-
 .../hadoop/ozone/s3/util/TestRFC1123Util.java      |   2 +-
 .../hadoop/ozone/admin/nssummary/package-info.java |   2 +-
 .../reconfig/ReconfigureStatusSubcommand.java      |   2 +-
 ...bcommand.java => DeletedBlocksTxnCommands.java} |  35 +--
 .../admin/scm/FinalizationScmStatusSubcommand.java |   2 +-
 .../scm/GetFailedDeletedBlocksTxnSubcommand.java   |  91 +++++++
 .../scm/ResetDeletedBlockRetryCountSubcommand.java |  57 ++++-
 .../apache/hadoop/ozone/admin/scm/ScmAdmin.java    |   4 +-
 .../hadoop/ozone/debug/container/package-info.java |   2 +-
 .../org/apache/hadoop/ozone/freon/ProgressBar.java |   2 +-
 .../hadoop/ozone/freon/RandomKeyGenerator.java     |   7 +-
 .../hadoop/ozone/freon/SCMThroughputBenchmark.java |   2 +-
 .../org/apache/hadoop/ozone/fsck/package-info.java |   2 +-
 .../hadoop/ozone/shell/token/TokenOption.java      |   2 +-
 .../hadoop/ozone/shell/volume/package-info.java    |   2 +-
 .../ozone/debug/TestDBDefinitionFactory.java       |   2 +-
 .../containergenerator/TestGeneratorDatanode.java  |   2 +-
 .../apache/hadoop/ozone/freon/package-info.java    |   2 +-
 .../org/apache/hadoop/ozone/fsck/package-info.java |   2 +-
 .../org/apache/hadoop/ozone/om/package-info.java   |   2 +-
 .../shell/TestOzoneAddressClientCreation.java      |   2 +-
 604 files changed, 2285 insertions(+), 1062 deletions(-)
 create mode 100644 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/scm/container/common/helpers/DeletedBlocksTransactionInfoWrapper.java
 copy hadoop-hdds/{rocksdb-checkpoint-differ => 
managed-rocksdb}/dev-support/findbugsExcludeFile.xml (100%)
 copy hadoop-hdds/{erasurecode => managed-rocksdb}/pom.xml (66%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedBlockBasedTableConfig.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedBloomFilter.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedCheckpoint.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedColumnFamilyOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedCompactRangeOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedDBOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedEnvOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedFlushOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedIngestExternalFileOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedLRUCache.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedObject.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedReadOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksDB.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksIterator.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksObjectMetrics.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedRocksObjectUtils.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedSlice.java
 (100%)
 copy 
hadoop-hdds/{framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedWriteBatch.java
 => 
managed-rocksdb/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedSstFileReader.java}
 (75%)
 copy 
hadoop-hdds/{framework/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedWriteBatch.java
 => 
managed-rocksdb/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedSstFileReaderIterator.java}
 (71%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedSstFileWriter.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedStatistics.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedTransactionLogIterator.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedWriteBatch.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedWriteOptions.java
 (100%)
 rename hadoop-hdds/{framework => 
managed-rocksdb}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/package-info.java
 (100%)
 create mode 100644 
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyRenameInfo.java
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/shell/TestDeletedBlocksTxnShell.java
 delete mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/shell/TestResetDeletedBlockRetryCountShell.java
 copy 
hadoop-ozone/interface-storage/src/main/java/org/apache/hadoop/ozone/om/codec/{RepeatedOmKeyInfoCodec.java
 => OmKeyRenameInfoCodec.java} (54%)
 copy 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/scm/{GetScmRatisRolesSubcommand.java
 => DeletedBlocksTxnCommands.java} (60%)
 create mode 100644 
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/scm/GetFailedDeletedBlocksTxnSubcommand.java


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


Reply via email to