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

chenxi pushed a change to branch ozone-1.4
in repository https://gitbox.apache.org/repos/asf/ozone.git


    from 9c6a58620c HDDS-10433. Add Prometheus scrape target for Datanodes in 
Compose v2 (#6288)
     add 994182bce3 HDDS-8882. Manage status of DeleteBlocksCommand in SCM to 
avoid sending duplicates to Datanode (#4988)
     add bdc79242d6 HDDS-6152. Migrate TestOzoneFileSystem to JUnit5 (#5795)
     add 7a72e577ac HDDS-9966. Bump maven-shade-plugin to 3.5.1 (#5823)
     add 1999ba7034 HDDS-9807. Consider volume committed space when checking if 
datanode can host new container (#5721)
     add d301b97e56 HDDS-9922. Migrate TestOzoneFileInterfaces to JUnit5 (#5838)
     add a78f1e6015 HDDS-10027. NPE in VolumeInfoMetrics.getCommitted() (#5885)
     add 3563c82af0 HDDS-10007. Rename ManagedSstFileReader in 
rocksdb-checkpoint-differ (#5859)
     add 18b9ccf44d HDDS-9959. Propagate group remove to other datanodes during 
pipeline close (#5827)
     add 82c6118237 HDDS-9883. Recon - Improve the performance of processing 
IncrementalContainerReport from DN (#5793)
     add dc3473ed1e HDDS-10046. Replace PrecomputedVolumeSpace with 
SpaceUsageSource.Fixed (#5904)
     add b7659bda78 HDDS-8982. Log flooded by WritableRatisContainerProvider if 
pipeline's nodes are not found (#5911)
     add 08bf39f85e HDDS-10070. Intermittent failure in 
TestWritableRatisContainerProvider (#5930)
     add 96d78646b0 HDDS-8888. Consider Datanode queue capacity when sending 
DeleteBlocks command (#4939)
     add ef9d276f47 HDDS-10178. Shaded Jar build failure in case-insensitive 
filesystem (#6045)
     add 9f7c812570 HDDS-10219. Bump frontend-maven-plugin to 1.15.0 (#6104)
     add 2dbe114f63 HDDS-10225. Speed up TestSCMHAManagerImpl. (#6109)
     add fd207b99ee HDDS-10029. Improved logs for 
SCMDeletedBlockTransactionStatusManager (#5888)
     add 8ba17b04c3 HDDS-10246. Remove KeyValueHandler.checkContainerIsHealthy 
to improve read performance (#6127)
     add 01754f74c2 HDDS-10262. Encapsulate SnapshotCache inside 
OmSnapshotManager (#6135)
     add b0dcb7a952 HDDS-10250. Use SnapshotId as key in SnapshotCache (#6139)
     add ae38ec324e HDDS-7810. Support namespace summaries (du, dist & counts) 
for OBJECT_STORE buckets. (#4245)
     add 03c658d72c HDDS-10504. Remove unused VolumeInfo#configuredCapacity 
(#6363)
     add 5c9e0972a2 HDDS-10505. Move space reservation logic to VolumeUsage 
(#6370)
     add fee68d71dd HDDS-5865. Make read retry interval and attempts in 
BlockInputStream configurable (#6408)
     add 6eb81f3282 HDDS-9534. Support namespace summaries (du, dist & counts) 
for LEGACY buckets with file system disabled (#5517)
     add c01dd83d8d HDDS-10206. Expose jmx metrics for snapshot cache size on 
the ozone manager. (#6138)
     add bb4f066d87 HDDS-10452. Improve Recon Disk Usage to fetch and display 
Top N records based on size. (#6318)
     add 9fc80a3e7c HDDS-10156. Optimize Snapshot Cache get and eviction (#6024)
     add 84e768e03a HDDS-10652. EC Reconstruction fails with "IOException: None 
of the block data have checksum" after upgrade (#6520)
     add 392dc66b6c HDDS-10614. Avoid decreasing cached space usage below zero 
(#6508)
     add 427f901497 HDDS-10783. Close SstFileReaderIterator in 
RocksDBCheckpointDiffer (#6616)
     add e40d6283a9 HDDS-10784. Multipart upload to encrypted bucket fails with 
ClassCastException (#6618)
     add 42faa4f1d3 HDDS-10792. Bump Netty to 4.1.109.Final (#6622)
     add 95e55a836d HDDS-10720. Datanode volume DU reserved percent should have 
a non-zero default value. (#6561)
     add e1e13e9cd4 HDDS-10787. Updated rocksdb-checkpoint-differ to use 
managed RocksDB objects (#6625)
     add eec54eda4d HDDS-10806. Bump Bouncy Castle to 1.78.1 (#6632)
     add 0690cff051 HDDS-10803. HttpServer fails to start with wildcard 
principal (#6631)
     add e57c906f19 HDDS-10815. Bump Spring Framework to 5.3.34 (#6643)
     add 08e470eeb5 HDDS-10834. Revert snapshot diff output change added in 
HDDS-9360 (#6660)
     add 8792c9a51e HDDS-10608. Recon can't get full key when using Recon API. 
(#6492)
     add a747f105eb HDDS-10696. Fix test failure caused by empty snapshot 
installation (#6659)
     add 1233977220 HDDS-10781. Do not use OFSPath in O3FS 
BasicOzoneClientAdapterImpl (#6614)
     add 10cdd6e1bb HDDS-10371. NPE in OzoneAclUtils.isOwner (#6676)
     add 3df726c636 HDDS-10875. XceiverRatisServer#getRaftPeersInPipeline 
should be called before XceiverRatisServer#removeGroup (#6696)
     add daf454862b HDDS-10832. Client should switch to streaming based on 
OpenKeySession replication (#6683)
     add cff394123d HDDS-10924. TestSCMHAManagerImpl#testAddSCM fails on ratis 
master (#6753)
     add 4bf580adcb HDDS-10999. Remove dependency on ratis-server from Ozone 
Client (#6800)
     add 5fde0fb3aa HDDS-11013. Ensure version is always set in 
ContainerCommandRequestProto (#6812)
     add 91567d9427 HDDS-10983. EC Key read corruption when the replica index 
of container in DN mismatches (#6779)
     add e2a8671891 HDDS-10910. Bump Ratis to 3.1.0 (#6872)
     add ec7ceea47d HDDS-11104. Bump maven-dependency-plugin to 3.7.1 (#6903)
     add 955619bdea HDDS-11172. Bump vite to 4.5.3 (#6918)
     add 2b67ac98ef HDDS-11186. First container log missing from bundle (#6952)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |    6 +-
 dev-support/ci/selective_ci_checks.bats            |   25 +-
 hadoop-hdds/client/pom.xml                         |    2 +-
 .../apache/hadoop/hdds/scm/OzoneClientConfig.java  |   33 +
 .../apache/hadoop/hdds/scm/XceiverClientGrpc.java  |   25 +-
 .../hadoop/hdds/scm/storage/BlockInputStream.java  |   52 +-
 .../hadoop/hdds/scm/storage/ChunkInputStream.java  |   25 +-
 .../hdds/scm/storage/ECBlockOutputStream.java      |   24 +-
 .../ozone/client/io/BlockInputStreamFactory.java   |    7 +-
 .../client/io/BlockInputStreamFactoryImpl.java     |   14 +-
 .../hadoop/ozone/client/io/ECBlockInputStream.java |   23 +-
 .../ozone/client/io/ECBlockInputStreamFactory.java |    6 +-
 .../client/io/ECBlockInputStreamFactoryImpl.java   |   13 +-
 .../ozone/client/io/ECBlockInputStreamProxy.java   |   14 +-
 .../io/ECBlockReconstructedStripeInputStream.java  |   10 +-
 .../hdds/scm/storage/DummyBlockInputStream.java    |    9 +-
 .../storage/DummyBlockInputStreamWithRetry.java    |    9 +-
 .../hdds/scm/storage/TestBlockInputStream.java     |   26 +-
 .../storage/TestBlockOutputStreamCorrectness.java  |   95 +-
 .../hadoop/ozone/client/io/ECStreamTestUtil.java   |    6 +-
 .../client/io/TestBlockInputStreamFactoryImpl.java |   26 +-
 .../ozone/client/io/TestECBlockInputStream.java    |  110 +-
 .../client/io/TestECBlockInputStreamProxy.java     |   13 +-
 .../io/TestECBlockReconstructedInputStream.java    |   10 +-
 .../TestECBlockReconstructedStripeInputStream.java |   12 +-
 hadoop-hdds/common/pom.xml                         |   12 +-
 .../org/apache/hadoop/hdds/client/BlockID.java     |   57 +-
 .../hadoop/hdds/fs/CachingSpaceUsageSource.java    |   14 +-
 .../apache/hadoop/hdds/fs/SpaceUsageSource.java    |   43 +
 .../hdds/ratis/ContainerCommandRequestMessage.java |    4 +
 .../org/apache/hadoop/hdds/ratis/RatisHelper.java  |    7 +
 .../hdds/scm/PipelineRequestInformation.java       |    2 +-
 .../org/apache/hadoop/hdds/scm/ScmConfigKeys.java  |    3 +-
 .../apache/hadoop/hdds/scm/pipeline/Pipeline.java  |   15 +-
 .../hdds/scm/storage/ContainerProtocolCalls.java   |   47 +-
 .../org/apache/hadoop/ozone/ClientVersion.java     |    4 +
 .../org/apache/hadoop/ozone/OzoneConfigKeys.java   |    8 +
 .../common/src/main/resources/ozone-default.xml    |   38 +-
 .../hadoop/hdds/fs/MockSpaceUsageSource.java       |   44 +-
 .../hdds/fs/TestCachingSpaceUsageSource.java       |   14 +
 .../ratis/TestContainerCommandRequestMessage.java  |    3 +
 .../ozone/container/ContainerTestHelper.java       |   22 +-
 .../container/common/impl/HddsDispatcher.java      |    8 +-
 .../common/impl/StorageLocationReport.java         |   56 +-
 .../interfaces/StorageLocationReportMXBean.java    |    4 +
 .../report/CommandStatusReportPublisher.java       |    2 +-
 .../common/statemachine/DatanodeConfiguration.java |    6 +-
 .../common/statemachine/DatanodeStateMachine.java  |    4 +-
 .../ClosePipelineCommandHandler.java               |   69 +-
 .../transport/server/ratis/XceiverServerRatis.java |   10 +
 .../common/volume/AvailableSpaceFilter.java        |    8 +-
 .../ozone/container/common/volume/HddsVolume.java  |    4 +-
 .../container/common/volume/MutableVolumeSet.java  |    4 +
 .../container/common/volume/StorageVolume.java     |   13 +-
 .../ozone/container/common/volume/VolumeInfo.java  |   97 +-
 .../container/common/volume/VolumeInfoMetrics.java |    5 +
 .../ozone/container/common/volume/VolumeUsage.java |  140 ++-
 .../ECReconstructionCoordinator.java               |    7 +-
 .../ozone/container/keyvalue/KeyValueHandler.java  |   47 +-
 .../container/keyvalue/helpers/BlockUtils.java     |   23 +-
 .../container/keyvalue/impl/BlockManagerImpl.java  |   20 +-
 .../keyvalue/interfaces/BlockManager.java          |    4 +-
 .../ozone/container/ozoneimpl/OzoneContainer.java  |    2 +-
 .../container/common/helpers/TestBlockData.java    |    2 +-
 .../container/common/impl/TestHddsDispatcher.java  |    6 +-
 .../common/report/TestReportPublisher.java         |    4 +-
 .../TestClosePipelineCommandHandler.java           |  144 +++
 .../volume/TestCapacityVolumeChoosingPolicy.java   |    4 +
 .../container/common/volume/TestHddsVolume.java    |    1 +
 .../common/volume/TestReservedVolumeSpace.java     |   89 +-
 .../volume/TestRoundRobinVolumeChoosingPolicy.java |    6 +
 .../TestKeyValueHandlerWithUnhealthyContainer.java |   59 +
 .../impl/TestKeyValueStreamDataChannel.java        |    4 +-
 .../static/swagger-resources/recon-api.yaml        |    6 +
 .../org/apache/hadoop/hdds/utils/db/RDBStore.java  |    2 +-
 hadoop-hdds/hadoop-dependency-server/pom.xml       |    8 +
 .../interface-client/src/main/proto/hdds.proto     |    2 +
 .../proto/ScmServerDatanodeHeartbeatProtocol.proto |    2 +
 .../utils/db/managed/ManagedSstFileReader.java     |   21 +-
 hadoop-hdds/rocksdb-checkpoint-differ/pom.xml      |   37 -
 ...gedSstFileReader.java => SstFileSetReader.java} |   42 +-
 .../ozone/rocksdiff/RocksDBCheckpointDiffer.java   |   84 +-
 .../org/apache/ozone/rocksdiff/RocksDiffUtils.java |    9 +-
 ...stFileReader.java => TestSstFileSetReader.java} |    6 +-
 .../rocksdiff/TestRocksDBCheckpointDiffer.java     |  110 +-
 hadoop-hdds/server-scm/pom.xml                     |    4 +
 .../hadoop/hdds/scm/SCMCommonPlacementPolicy.java  |   13 +-
 .../hadoop/hdds/scm/block/DeletedBlockLog.java     |   37 +-
 .../hadoop/hdds/scm/block/DeletedBlockLogImpl.java |  238 ++--
 .../hdds/scm/block/SCMBlockDeletingService.java    |   51 +-
 .../SCMDeletedBlockTransactionStatusManager.java   |  581 ++++++++++
 .../scm/command/CommandStatusReportHandler.java    |   36 +-
 .../container/balancer/ContainerBalancerTask.java  |    2 +-
 .../scm/container/placement/metrics/NodeStat.java  |   15 +-
 .../container/placement/metrics/SCMNodeMetric.java |   16 +-
 .../container/placement/metrics/SCMNodeStat.java   |   48 +-
 .../hadoop/hdds/scm/ha/SCMHAManagerImpl.java       |   19 +-
 .../apache/hadoop/hdds/scm/ha/SCMStateMachine.java |    4 +-
 .../hadoop/hdds/scm/node/DatanodeUsageInfo.java    |    2 +
 .../hadoop/hdds/scm/node/DeadNodeHandler.java      |   20 +
 .../apache/hadoop/hdds/scm/node/NodeManager.java   |   13 +
 .../hadoop/hdds/scm/node/SCMNodeManager.java       |   33 +-
 .../hadoop/hdds/scm/pipeline/PipelineProvider.java |    8 +-
 .../hdds/scm/pipeline/RatisPipelineProvider.java   |    2 +-
 .../hdds/scm/pipeline/RatisPipelineUtils.java      |   65 +-
 .../pipeline/WritableRatisContainerProvider.java   |  173 ++-
 .../hdds/scm/server/ContainerReportQueue.java      |    8 +
 .../scm/server/SCMDatanodeHeartbeatDispatcher.java |   13 +
 .../hdds/scm/server/StorageContainerManager.java   |    4 +
 .../hdds/scm/TestSCMCommonPlacementPolicy.java     |   73 +-
 .../hadoop/hdds/scm/block/TestDeletedBlockLog.java |  221 +++-
 .../scm/block/TestSCMBlockDeletingService.java     |  177 +++
 .../TestSCMDeleteBlocksCommandStatusManager.java   |  256 +++++
 .../hadoop/hdds/scm/container/MockNodeManager.java |    2 +-
 .../balancer/TestContainerBalancerTask.java        |    3 +-
 .../container/balancer/TestFindTargetStrategy.java |   22 +-
 .../TestSCMContainerPlacementCapacity.java         |    8 +-
 .../hadoop/hdds/scm/ha/TestSCMHAManagerImpl.java   |  164 +--
 .../hadoop/hdds/scm/node/TestDeadNodeHandler.java  |   12 +-
 .../hadoop/hdds/scm/node/TestSCMNodeManager.java   |    5 +-
 .../TestWritableRatisContainerProvider.java        |  179 +++
 .../container/placement/TestDatanodeMetrics.java   |    8 +-
 .../hdds/scm/cli/datanode/UsageInfoSubcommand.java |   24 +-
 .../scm/cli/datanode/TestUsageInfoSubcommand.java  |   33 +
 .../client/checksum/ECFileChecksumHelper.java      |    7 +-
 .../checksum/ReplicatedFileChecksumHelper.java     |    8 +-
 .../ozone/client/io/ECBlockOutputStreamEntry.java  |    4 +-
 .../hadoop/ozone/client/io/KeyInputStream.java     |   34 +-
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |  105 +-
 .../ozone/client/io/TestKeyInputStreamEC.java      |   12 +-
 .../main/java/org/apache/hadoop/ozone/OmUtils.java |   41 +
 .../org/apache/hadoop/ozone/om/OMConfigKeys.java   |    9 +-
 .../ozone/snapshot/SnapshotDiffReportOzone.java    |   16 +-
 .../src/main/compose/ozonesecure/docker-config     |    5 +-
 .../dist/src/main/compose/ozonesecure/test.sh      |    9 +
 hadoop-ozone/dist/src/main/compose/testlib.sh      |    7 +-
 hadoop-ozone/dist/src/main/license/jar-report.txt  |    3 +
 .../dev-support/findbugsExcludeFile.xml            |    8 -
 ...ystem.java => AbstractOzoneFileSystemTest.java} |  726 ++++++++----
 ...ava => AbstractOzoneFileSystemTestWithFSO.java} |  170 +--
 .../java/org/apache/hadoop/fs/ozone/TestO3FS.java  |   21 +-
 .../apache/hadoop/fs/ozone/TestO3FSWithFSO.java    |   15 +-
 .../hadoop/fs/ozone/TestO3FSWithFSOAndOMRatis.java |   15 +-
 .../hadoop/fs/ozone/TestO3FSWithFSPaths.java       |   21 +-
 .../fs/ozone/TestO3FSWithFSPathsAndOMRatis.java    |   21 +-
 .../hadoop/fs/ozone/TestO3FSWithOMRatis.java       |   21 +-
 .../hadoop/fs/ozone/TestOzoneFileInterfaces.java   |  647 -----------
 .../fs/ozone/TestOzoneFileInterfacesWithFSO.java   |   44 -
 .../org/apache/hadoop/fs/ozone/TestSafeMode.java   |   15 +
 .../hdds/scm/storage/TestContainerCommandsEC.java  |    9 +-
 .../org/apache/hadoop/ozone/TestBlockTokens.java   |    7 +-
 .../hadoop/ozone/TestOzoneConfigurationFields.java |    5 +-
 .../client/rpc/TestOzoneRpcClientWithRatis.java    |   19 +-
 .../ozone/container/TestContainerReplication.java  |  195 ++++
 .../hadoop/ozone/freon/TestOMSnapshotDAG.java      |   41 +-
 .../hadoop/ozone/om/TestAddRemoveOzoneManager.java |    2 -
 .../ozone/om/TestSnapshotBackgroundServices.java   |   16 +-
 .../ozone/om/TestSnapshotDeletingService.java      |   23 +-
 .../hadoop/ozone/om/snapshot/TestOmSnapshot.java   |    4 +-
 .../ozone/recon/TestReconContainerEndpoint.java    |  222 ++++
 .../hadoop/ozone/scm/TestXceiverClientGrpc.java    |    6 +-
 .../hadoop/ozone/om/OMDBCheckpointServlet.java     |   13 +-
 .../java/org/apache/hadoop/ozone/om/OMMetrics.java |   13 +
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |   19 +-
 .../org/apache/hadoop/ozone/om/OmSnapshot.java     |   10 +-
 .../apache/hadoop/ozone/om/OmSnapshotManager.java  |  144 ++-
 .../org/apache/hadoop/ozone/om/OzoneAclUtils.java  |   12 +-
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |   47 +-
 .../hadoop/ozone/om/SstFilteringService.java       |   18 +-
 .../hadoop/ozone/om/request/OMClientRequest.java   |    5 +-
 .../request/snapshot/OMSnapshotPurgeRequest.java   |    4 +-
 .../key/OMDirectoriesPurgeResponseWithFSO.java     |   12 +-
 .../ozone/om/response/key/OMKeyPurgeResponse.java  |   12 +-
 .../OMSnapshotMoveDeletedKeysResponse.java         |   21 +-
 .../ozone/om/service/DirectoryDeletingService.java |   10 +-
 .../ozone/om/service/KeyDeletingService.java       |   32 +-
 .../ozone/om/service/SnapshotDeletingService.java  |   23 +-
 .../service/SnapshotDirectoryCleaningService.java  |   32 +-
 .../hadoop/ozone/om/snapshot/ReferenceCounted.java |   10 +-
 .../om/snapshot/ReferenceCountedCallback.java}     |    7 +-
 .../hadoop/ozone/om/snapshot/SnapshotCache.java    |  219 ++--
 .../ozone/om/snapshot/SnapshotDiffManager.java     |   30 +-
 .../apache/hadoop/ozone/om/TestChunkStreams.java   |   14 +-
 .../hadoop/ozone/om/TestOmSnapshotManager.java     |   19 +-
 .../hadoop/ozone/om/TestSstFilteringService.java   |   12 +-
 .../key/TestOMKeyPurgeRequestAndResponse.java      |   12 +-
 .../ozone/om/request/key/TestOMKeyRequest.java     |    3 +-
 .../s3/multipart/TestS3MultipartRequest.java       |    3 +-
 .../snapshot/TestOMSnapshotDeleteRequest.java      |    3 -
 .../TestOMSnapshotPurgeRequestAndResponse.java     |    3 +-
 .../ozone/om/service/TestKeyDeletingService.java   |   10 +-
 .../ozone/om/snapshot/TestSnapshotCache.java       |  179 +--
 .../ozone/om/snapshot/TestSnapshotDiffManager.java |  109 +-
 .../fs/ozone/BasicOzoneClientAdapterImpl.java      |   19 +-
 .../ozone/BasicRootedOzoneClientAdapterImpl.java   |    4 +-
 .../apache/hadoop/fs/ozone/OzoneClientUtils.java   |    9 +-
 .../hadoop/fs/ozone/OzoneFSStorageStatistics.java  |    9 +
 hadoop-ozone/pom.xml                               |    2 -
 .../apache/hadoop/ozone/recon/ReconConstants.java  |    5 +
 .../hadoop/ozone/recon/ReconServerConfigKeys.java  |   17 +
 .../org/apache/hadoop/ozone/recon/ReconUtils.java  |  171 ++-
 .../ozone/recon/api/ClusterStateEndpoint.java      |    3 +-
 .../hadoop/ozone/recon/api/ContainerEndpoint.java  |   48 +-
 .../hadoop/ozone/recon/api/NSSummaryEndpoint.java  |   12 +-
 .../hadoop/ozone/recon/api/NodeEndpoint.java       |    3 +-
 .../recon/api/handlers/BucketEntityHandler.java    |   13 +-
 .../ozone/recon/api/handlers/BucketHandler.java    |   39 +-
 .../recon/api/handlers/DirectoryEntityHandler.java |   13 +-
 .../ozone/recon/api/handlers/EntityHandler.java    |  105 +-
 .../ozone/recon/api/handlers/FSOBucketHandler.java |    2 +-
 .../ozone/recon/api/handlers/KeyEntityHandler.java |    2 +-
 .../recon/api/handlers/LegacyBucketHandler.java    |    2 +-
 .../ozone/recon/api/handlers/OBSBucketHandler.java |  268 +++++
 .../recon/api/handlers/RootEntityHandler.java      |   15 +-
 .../recon/api/handlers/UnknownEntityHandler.java   |    2 +-
 .../recon/api/handlers/VolumeEntityHandler.java    |   13 +-
 .../recon/api/types/DatanodeStorageReport.java     |    9 +-
 .../hadoop/ozone/recon/api/types/KeyMetadata.java  |   11 +
 .../hadoop/ozone/recon/api/types/KeysResponse.java |    9 +-
 .../hadoop/ozone/recon/api/types/NSSummary.java    |   15 +-
 .../hadoop/ozone/recon/codec/NSSummaryCodec.java   |   17 +-
 .../hadoop/ozone/recon/heatmap/HeatMapUtil.java    |    2 +-
 .../recon/recovery/ReconOMMetadataManager.java     |    8 +
 .../recon/recovery/ReconOmMetadataManagerImpl.java |    5 +
 .../ozone/recon/scm/ReconContainerManager.java     |    4 +
 ...Manager.java => ReconContainerReportQueue.java} |   34 +-
 .../ReconIncrementalContainerReportHandler.java    |   33 +-
 .../scm/ReconStorageContainerManagerFacade.java    |   29 +-
 .../recon/spi/ReconNamespaceSummaryManager.java    |    3 +
 .../spi/impl/ReconNamespaceSummaryManagerImpl.java |   12 +-
 .../hadoop/ozone/recon/tasks/NSSummaryTask.java    |   44 +-
 .../recon/tasks/NSSummaryTaskDbEventHandler.java   |    2 +
 .../ozone/recon/tasks/NSSummaryTaskWithLegacy.java |  308 ++++--
 .../ozone/recon/tasks/NSSummaryTaskWithOBS.java    |  236 ++++
 .../webapps/recon/ozone-recon-web/api/db.json      |   57 +-
 .../webapps/recon/ozone-recon-web/package.json     |    2 +-
 .../webapps/recon/ozone-recon-web/pnpm-lock.yaml   |   26 +-
 .../src/components/storageBar/storageBar.less      |    5 +
 .../src/components/storageBar/storageBar.tsx       |    5 +-
 .../ozone-recon-web/src/types/datanode.types.tsx   |    1 +
 .../src/views/datanodes/datanodes.tsx              |    4 +-
 .../ozone/recon/OMMetadataManagerTestUtils.java    |   16 +-
 .../recon/api/TestNSSummaryDiskUsageOrdering.java  |  421 +++++++
 .../recon/api/TestNSSummaryEndpointWithFSO.java    |  197 +++-
 .../recon/api/TestNSSummaryEndpointWithLegacy.java |   89 +-
 ... => TestNSSummaryEndpointWithOBSAndLegacy.java} | 1165 +++++++++++---------
 ...TestReconIncrementalContainerReportHandler.java |   15 +-
 .../impl/TestReconNamespaceSummaryManagerImpl.java |    6 +-
 .../ozone/recon/tasks/TestNSSummaryTask.java       |    4 +-
 .../recon/tasks/TestNSSummaryTaskWithFSO.java      |   54 +-
 ...a => TestNSSummaryTaskWithLegacyOBSLayout.java} |  452 ++++----
 ...maryTask.java => TestNSSummaryTaskWithOBS.java} |  428 +++----
 .../hadoop/ozone/s3/endpoint/ObjectEndpoint.java   |   11 +-
 pom.xml                                            |   50 +-
 254 files changed, 8733 insertions(+), 4130 deletions(-)
 create mode 100644 
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/statemachine/commandhandler/TestClosePipelineCommandHandler.java
 rename 
hadoop-hdds/rocksdb-checkpoint-differ/src/main/java/org/apache/ozone/rocksdb/util/{ManagedSstFileReader.java
 => SstFileSetReader.java} (87%)
 rename 
hadoop-hdds/rocksdb-checkpoint-differ/src/test/java/org/apache/ozone/rocksdb/util/{TestManagedSstFileReader.java
 => TestSstFileSetReader.java} (98%)
 create mode 100644 
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/SCMDeletedBlockTransactionStatusManager.java
 create mode 100644 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/block/TestSCMBlockDeletingService.java
 create mode 100644 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/block/TestSCMDeleteBlocksCommandStatusManager.java
 create mode 100644 
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/pipeline/TestWritableRatisContainerProvider.java
 rename 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/{TestOzoneFileSystem.java
 => AbstractOzoneFileSystemTest.java} (70%)
 rename 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/{TestOzoneFileSystemWithFSO.java
 => AbstractOzoneFileSystemTestWithFSO.java} (80%)
 copy 
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/utils/TestIOUtils.java 
=> 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestO3FS.java
 (73%)
 copy 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/server/events/IEventInfo.java
 => 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestO3FSWithFSO.java
 (77%)
 copy 
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/server/events/IEventInfo.java
 => 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestO3FSWithFSOAndOMRatis.java
 (76%)
 copy 
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/utils/TestIOUtils.java 
=> 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestO3FSWithFSPaths.java
 (72%)
 copy 
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/utils/TestIOUtils.java 
=> 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestO3FSWithFSPathsAndOMRatis.java
 (70%)
 copy 
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/utils/TestIOUtils.java 
=> 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestO3FSWithOMRatis.java
 (72%)
 delete mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfaces.java
 delete mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfacesWithFSO.java
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/recon/TestReconContainerEndpoint.java
 copy 
hadoop-ozone/{tools/src/main/java/org/apache/hadoop/ozone/repair/om/package-info.java
 => 
ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/ReferenceCountedCallback.java}
 (81%)
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/handlers/OBSBucketHandler.java
 copy 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/scm/{ReconSafeModeManager.java
 => ReconContainerReportQueue.java} (51%)
 create mode 100644 
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/tasks/NSSummaryTaskWithOBS.java
 create mode 100644 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/TestNSSummaryDiskUsageOrdering.java
 copy 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/{TestNSSummaryEndpointWithLegacy.java
 => TestNSSummaryEndpointWithOBSAndLegacy.java} (53%)
 copy 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/tasks/{TestNSSummaryTask.java
 => TestNSSummaryTaskWithLegacyOBSLayout.java} (55%)
 copy 
hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/tasks/{TestNSSummaryTask.java
 => TestNSSummaryTaskWithOBS.java} (57%)


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

Reply via email to