This is an automated email from the ASF dual-hosted git repository. aswinshakil pushed a commit to branch HDDS-10239-container-reconciliation in repository https://gitbox.apache.org/repos/asf/ozone.git
commit 8fc98b6b34091eeb217f7ae4929e02fac17818a9 Merge: 1aef378d70 5b1bf91deb Author: Aswin Shakil Balasubramanian <[email protected]> AuthorDate: Wed Feb 19 10:42:23 2025 -0800 Merge branch 'master' into HDDS-10239-container-reconciliation Commits: 5b1bf91deb HDDS-12361. Mark testGetSnapshotDiffReportJob as flaky 7af621e8a7 HDDS-12375. Random object created and used only once (#7933) b274f1fb1a HDDS-12335. Fix ozone admin namespace summary to give complete output (#7908) a0c07c5a0a HDDS-12364. Require Override annotation for overridden methods (#7923) 464cc8ebb2 HDDS-11530. Support listMultipartUploads max uploads and markers (#7817) 09cb3a4d58 HDDS-11867. Remove code paths for non-Ratis SCM. (#7911) 5788d128ad HDDS-12363. Add import options to IntelliJ IDEA style settings (#7921) 0759719e43 HDDS-12215. Mark testContainerStateMachineRestartWithDNChangePipeline as flaky b84554a1bf HDDS-12331. BlockOutputStream.failedServers is not thread-safe (#7885) 11318ee3fb HDDS-12188. Move server-only upgrade classes from hdds-common to hdds-server-framework (#7903) 2598941b1f HDDS-12362. Remove temporary checkstyle suppression file (#7920) fdd05e253e HDDS-12343. Fix spotbugs warnings in Recon (#7902) 7ee359daab HDDS-12286. Fix license headers and imports for ozone-tools (#7919) e3382918fb HDDS-12284. Fix license headers and imports for ozone-s3-secret-store (#7917) 86e483d9b2 HDDS-12275. Fix license headers and imports for ozone-integration-test (#7904) 63ef264d55 HDDS-12164. Rename and deprecate DFSConfigKeysLegacy config keys (#7803) df5d55bb4f HDDS-12283. Fix license headers and imports for ozone-recon-codegen (#7916) 92257d28d4 HDDS-12330. Convert Volume, Bucket and Key count to use comma separated numbers (#7881) 9598cbe1dd HDDS-12281. Fix license headers and imports for ozone-filesystem-hadoop3 (#7913) 7dc2d302e6 HDDS-12285. Fix license headers and imports for ozone-s3gateway (#7918) 29d772e4a9 HDDS-12282. Fix license headers and imports for ozone-recon (#7915) 76127baa73 HDDS-12280. Fix license headers and imports for ozone-filesystem-hadoop2 (#7910) 74e7471130 HDDS-12279. Fix license headers and imports for ozone-filesystem-common (#7909) 6e49e30cf4 HDDS-12278. Fix license headers and imports for ozone-filesystem (#7907) 770d3e6214 HDDS-12277. Fix license headers and imports for ozone-manager (#7906) df15f4b2a0 HDDS-12337. Speed up list tests (#7893) 4c367aeed5 HDDS-12276. Fix license headers and imports for ozone-interface-storage (#7905) b7a2ce0ecf HDDS-12339. Add CI check for PMD (#7896) dda5285a38 HDDS-12229. Remove Incorrect Warning for OBS Bucket in Namespace CLI Commands #7832 70fc8eb7c9 HDDS-12329. Specify S3 error for Quota Exceeded (#7878) 9d6b6928a7 HDDS-12274. Fix license headers and imports for ozone-insight (#7901) fdaf296d33 HDDS-12273. Fix license headers and imports for ozone-httpfsgateway (#7900) f56565787d HDDS-12272. Fix Fix license headers and imports for mini-chaos-tests. (#7899) 7481fe9aea HDDS-12271. Fix license headers and imports for ozone-csi (#7898) 2f3150ab68 HDDS-12270. Fix license headers and imports for ozone-common (#7897) da6b611432 HDDS-12269. Fix license headers and imports for ozone-client (#7895) e93d791e7f HDDS-12268. Fix license headers and imports for ozone-cli-shell (#7894) 12feb40b1e HDDS-12332. Remove dead code in KeyManagerImpl (#7892) ef0c24f6ff HDDS-12333. Move ozone.om.enable.filesystem.paths into OmConfig (#7888) 889c6a3a90 HDDS-12267. Fix license headers and imports for hdds-tools (#7891) 0e109d19ea HDDS-12265. Fix license headers and imports for hdds-server-scm (#7889) 4762742443 HDDS-12266. Fix license headers and imports for hdds-test-utils (#7890) 39437eae0c HDDS-12259. Fix license headers and imports for hdds-container-service (#7887) 8bbcb17777 HDDS-10760. IOException(String) constructor required for unwrapping from RemoteException (#7854) 194077acbb HDDS-12261. Fix license headers and imports for hdds-server-framework (#7886) feb6cc04e0 HDDS-12334. Bump zstd-jni to 1.5.6-10 (#7884) 4e7d6b0e04 HDDS-12294. Create config object for OM (#7848) 199795c23e HDDS-12306. OmMetadataManager metrics are always zero (#7853) b91292576e HDDS-12257. Fix license headers and imports for hdds-common (#7879) bc166698d5 HDDS-12311. flaky-test-check split exit code is always 1 (#7855) b97b7dc71f HDDS-12326. Allow Quasi_Closed to Closed if there is an unhealthy replica <= highest BCSID (#7869) a31d0fba6a HDDS-12211. Add TestHttpFSMetrics to test OpsCreate and OpsAppend metrics (#7860) f2d9cc3bb4 HDDS-12325. Recon OM DB Incremental update events are not processed correctly. #7868 9d2c7a8ac5 HDDS-12264. Fix license headers and imports for rocksdb-checkpoint-differ (#7876) fde72c47c2 HDDS-11924. Mark testOzoneContainerWithMissingContainer as flaky e14ab26220 HDDS-12313. Disable flaky TestHSync#testConcurrentExceptionHandling f72631c3c0 HDDS-12263. Fix license headers and imports for hdds-rocks-native (#7875) 3ef7ed79eb HDDS-12262. Fix license headers and imports for hdds-managed-rocksdb (#7874) b192c45337 HDDS-12260. Fix license headers and imports for hdds-erasurecode (#7873) 62d7723491 HDDS-12258. Fix license headers and imports for hdds-config (#7872) 10870bb851 HDDS-12256. Fix license headers and imports for hadoop-hdds/client (#7866) 826271eee9 HDDS-12241. Improve error message in CLI for FileSystemException (#7864) f7ed4ee362 HDDS-12328. Set the log for starting LeakDetector to DEBUG level (#7871) 17011deff1 HDDS-12304. Bump GitHub Actions runner to ubuntu-24.04 (#7852) bf456f624b HDDS-12253. Fix checkstyle for hadoop-hdds/annotations (#7865) c7f0cce724 HDDS-12161. Remove code paths for non-Ratis OM in request/response (#7845) 01889f1f5f HDDS-12031. Enable Ratis by default on an upgraded cluster during SCM start-up. (#7831) 819ed25837 HDDS-12178. Add direct test-scope dependencies, remove hdds-hadoop-dependency-test (#7800) 628cc3bd1c HDDS-10336. Fix SCM BackgroundPipelineCreator for ozone.replication=EC (#7750) 48b2ae4570 HDDS-12309. Intermittent failure in TestCloseContainerCommandHandler.testThreadPoolPoolSize (#7857) 468f7c56b4 HDDS-12252. New checkstyle for imports and license with suppressions (#7836) ae6c09b827 HDDS-12302. Fix parameter number warning in SignatureInfo (#7863) 28b9a03204 HDDS-12312. NodeManager log aggregation to Ozone FileSystem fails. (#7856) 7c38331ff1 HDDS-12110. Optimize memory overhead for OM background tasks. (#7743) 4efb596b12 HDDS-12234. Improve error log No leader found when jmx endpoint is accessed (#7846) e414e6dc56 HDDS-10794. Update docker compose user doc (#7822) 3baf49f366 HDDS-12175. Audit logs in SCM shouldn't print delete txns (#7805) 3cd088061c HDDS-12245. Share cluster in ACL integration tests (#7840) 9f16b37684 HDDS-12220. Limit OM/SCM/Recon RocksDB max user log files total size (#7847) c5608caeca HDDS-9400. Introduce DatanodeID to avoid passing UUID/String object in SCM (#5417) 0a8c03e865 HDDS-12249. Share cluster in reconfiguration tests (#7851) 56d9938d63 HDDS-12238. Improve OM DELETE_KEY audit log to include key size (#7844) 94bda268e7 HDDS-11953. Improve Recon OM sync process based on continuous pull of OM data. (#7810) 2a61f3281b HDDS-12291. XceiverClientRatis allows adding ratis data stream configuration (#7842) 6f82e7b77c HDDS-10073. Remove unused code from GenericTestUtils and LambdaTestUtils (#7849) a8d7179710 HDDS-11758. Require successful quick checks for repro (#7461) 2c92032bcb HDDS-12201. Remove unused, dead code in httpfsgateway (#7814) fa30000c6e HDDS-12290. Move custom logic from ci.yml into the check scripts (#7841) 743d24d8ed HDDS-12192. Fix TestOzoneShellHA and extract set-bucket-encryption test case (#7802) fdbf76b3e3 HDDS-12292. Change log level in SCMNodeManager#getNodesByAddress to debug. (#7843) 9f600a7be7 HDDS-12248. Make allowListAllVolumes reconfigurable in OM (#7837) 0447d88e7f HDDS-12287. Bump sqlite-jdbc to 3.49.0.0 (#7839) bd60be665e HDDS-12205. Reduce log level in TestHSync (#7838) 4edd705ac4 HDDS-11784. Allow aborting FSO multipart uploads with missing parent directories (#7700) 81709e01be HDDS-12149. Do not require dependency-convergence. (#7772) 0acb9ea54c HDDS-12232. Move container from QUASI_CLODED to CLOSED only when SCM sees all 3 origin node replicas (#7834) 013abf350b HDDS-12230. Improve error message in `ozone sh key put` when file not found (#7829) 3eecac620c HDDS-12180. Store snapshot in CachingSpaceUsageSource (#7798) c187de0080 HDDS-12228. Fix Duplicate Key Violation Condition in FileSizeCountTask. (#7824) 60d94cd6b9 HDDS-12227. Avoid Clutter in Recon Logs by Reducing Log Level of ContainerSizeCountTask. (#7825) 1b5a3bfcde HDDS-12218. Add more to integration test with shared cluster (#7821) 334ad8c022 HDDS-11866. Remove code paths for non-Ratis OM (#7778) d6bfea06ad (apachessh/master) HDDS-12033. ScmHAUnfinalizedStateValidationAction can be remove as it's not used (#7820) 371792f46b HDDS-12231. Logging in Container Balancer is too verbose. (#7826) 166e04ea5d HDDS-12217. Remove reference to FileUtil in hdds-common. (#7818) d9c9709a75 HDDS-12221. Remove unused config property ozone.block.deleting.limit.per.task (#7823) 19b96faa3a HDDS-12044. Fix heatmap calendar closing on skipping years/months (#7812) 390ebb9e46 HDDS-10607. Remove unused config property ozone.block.deleting.container.limit.per.interval (#7816) 5bedec0611 HDDS-7003. Make read-replicas tool compatible with EC replication type (#7528) 06c6a1410e HDDS-12159. Remove redundant seek for rocksDBs (#7794) 2c928526aa HDDS-11442. Add dashboard for memory consumption metrics (#7198) CONFLICTS: hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/container/ContainerReplicaInfo.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/helpers/TokenHelper.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/impl/HddsDispatcher.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/interfaces/Handler.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/utils/ContainerLogger.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ec/reconstruction/ECReconstructionCoordinator.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/KeyValueContainerCheck.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/KeyValueHandler.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/statemachine/background/BlockDeletingTask.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ozoneimpl/AbstractBackgroundContainerScanner.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ozoneimpl/BackgroundContainerDataScanner.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ozoneimpl/ContainerController.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ozoneimpl/OnDemandContainerDataScanner.java hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ozoneimpl/OzoneContainer.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/ContainerTestUtils.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/TestBlockDeletingService.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/impl/TestHddsDispatcher.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/interfaces/TestHandler.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/keyvalue/TestKeyValueContainerCheck.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/keyvalue/TestKeyValueHandler.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/keyvalue/TestKeyValueHandlerWithUnhealthyContainer.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/keyvalue/impl/TestFilePerBlockStrategy.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerDataScanner.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerMetadataScanner.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestContainerScannersAbstract.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestOnDemandContainerDataScanner.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestContainerImporter.java hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestReplicationSupervisor.java hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/StorageContainerLocationProtocolClientSideTranslatorPB.java hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/server/SCMDatanodeProtocolServer.java hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/server/StorageContainerManager.java hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/TestContainerReportHandler.java hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/TestIncrementalContainerReportHandler.java hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/TestCloseContainer.java hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestOzoneContainerWithTLS.java hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/dn/scanner/TestContainerScannerIntegrationAbstract.java hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/dn/scanner/TestOnDemandContainerDataScannerIntegration.java dev-support/pmd/pmd-ruleset.xml | 2 + .../hadoop/hdds/scm/storage/BlockOutputStream.java | 3 +- .../client/io/BlockInputStreamFactoryImpl.java | 1 + .../client/io/ECBlockInputStreamFactoryImpl.java | 1 + .../org/apache/hadoop/hdds/scm/ha/SCMHAUtils.java | 13 --- .../org/apache/hadoop/hdds/scm/net/InnerNode.java | 2 + .../apache/hadoop/ozone/OzoneManagerVersion.java | 3 + .../hadoop/ozone/common/ChecksumByteBuffer.java | 5 + .../apache/hadoop/ozone/common/ChunkBuffer.java | 1 + .../hadoop/ozone/lock/BootstrapStateHandler.java | 3 + .../java/org/apache/hadoop/hdds/fs/TestDU.java | 6 +- .../container/common/utils/ReferenceCountedDB.java | 1 + .../container/common/utils/StorageVolumeUtil.java | 4 - .../ozone/container/common/volume/DbVolume.java | 1 + .../ozone/container/common/volume/HddsVolume.java | 1 + .../container/common/volume/MetadataVolume.java | 1 + .../KeyValueContainerMetadataInspector.java | 1 + .../ozone/container/keyvalue/KeyValueHandler.java | 2 + .../keyvalue/impl/ChunkManagerDispatcher.java | 1 + .../ozone/container/metadata/AbstractRDBStore.java | 9 ++ .../metadata/DatanodeSchemaTwoDBDefinition.java | 1 + .../metadata/DatanodeStoreSchemaThreeImpl.java | 1 + .../DatanodeStoreWithIncrementalChunkList.java | 1 + .../replication/CopyContainerResponseStream.java | 1 + .../container/replication/ReplicationTask.java | 1 + .../upgrade/VersionedDatanodeFeatures.java | 15 --- .../impl/TestKeyValueStreamDataChannel.java | 8 +- .../ozone/erasurecode/rawcoder/XORRawEncoder.java | 1 + .../apache/ozone/erasurecode/TestCoderBase.java | 10 +- .../rawcoder/RawErasureCoderBenchmark.java | 6 +- .../SCMSecurityProtocolClientSideTranslatorPB.java | 1 + ...inerLocationProtocolClientSideTranslatorPB.java | 1 + .../hadoop/hdds/security/OzoneSecretManager.java | 1 + .../client/DefaultCertificateClient.java | 1 + .../certificate/client/SCMCertificateClient.java | 1 + .../FixedThreadPoolWithAffinityExecutor.java | 2 + .../java/org/apache/hadoop/hdds/utils/HAUtils.java | 26 ++--- .../hadoop/hdds/utils/db/DumpFileLoader.java | 1 + .../ozone/upgrade/BasicUpgradeFinalizer.java | 2 + .../DefaultUpgradeFinalizationExecutor.java | 1 + .../ozone/rocksdiff/RocksDBCheckpointDiffer.java | 1 + .../scm/block/DeletedBlockLogStateManagerImpl.java | 9 +- .../hdds/scm/container/ContainerManagerImpl.java | 1 + .../scm/container/ContainerStateManagerImpl.java | 2 + .../container/balancer/ContainerBalancerTask.java | 1 + .../scm/container/balancer/FindSourceGreedy.java | 1 + .../FindTargetGreedyByNetworkTopology.java | 1 + .../balancer/FindTargetGreedyByUsageInfo.java | 1 + .../container/replication/ReplicationManager.java | 1 + .../replication/health/AbstractCheck.java | 1 + .../hadoop/hdds/scm/ha/SCMHAManagerImpl.java | 26 ++--- .../hadoop/hdds/scm/ha/SCMHANodeDetails.java | 19 ---- .../apache/hadoop/hdds/scm/ha/SCMNodeDetails.java | 1 + .../hdds/scm/metadata/SCMMetadataStoreImpl.java | 1 + .../hdds/scm/node/DatanodeAdminMonitorImpl.java | 1 + .../scm/pipeline/BackgroundPipelineCreator.java | 1 + .../hdds/scm/pipeline/PipelineManagerImpl.java | 3 + .../scm/safemode/HealthyPipelineSafeModeRule.java | 1 + .../hadoop/hdds/scm/server/SCMCertStore.java | 2 + .../hdds/scm/server/SCMClientProtocolServer.java | 6 +- .../scm/server/SCMDatanodeHeartbeatDispatcher.java | 2 + .../hdds/scm/server/StorageContainerManager.java | 80 ++++----------- .../scm/server/upgrade/SCMUpgradeFinalizer.java | 1 + .../org/apache/hadoop/hdds/scm/HddsTestUtils.java | 3 +- .../hadoop/hdds/scm/ha/TestSCMConfiguration.java | 21 ---- .../java/org/apache/ozone/test/Log4j1Capturer.java | 1 + .../java/org/apache/ozone/test/Log4j2Capturer.java | 1 + .../hdds/scm/cli/ContainerOperationClient.java | 1 + .../apache/hadoop/ozone/client/OzoneBucket.java | 5 +- .../ozone/client/OzoneMultipartUploadList.java | 23 ++++- .../ozone/client/io/ECBlockOutputStreamEntry.java | 1 + .../ozone/client/io/OzoneDataStreamOutput.java | 2 + .../ozone/client/protocol/ClientProtocol.java | 2 +- .../apache/hadoop/ozone/client/rpc/RpcClient.java | 20 +++- .../om/ha/HadoopRpcOMFailoverProxyProvider.java | 1 + .../hadoop/ozone/om/helpers/BasicOmKeyInfo.java | 2 + .../ozone/om/helpers/MultipartUploadKeys.java | 92 +++++++++++++++++ .../ozone/om/helpers/OmMultipartKeyInfo.java | 2 + .../ozone/om/helpers/OmMultipartUploadList.java | 23 ++++- .../ozone/om/protocol/OzoneManagerProtocol.java | 12 ++- ...OzoneManagerProtocolClientSideTranslatorPB.java | 12 ++- .../ozone/snapshot/SnapshotDiffReportOzone.java | 1 + .../org/apache/hadoop/ozone/util/PayloadUtils.java | 9 +- hadoop-ozone/dev-support/intellij/ozone-style.xml | 14 +++ .../src/main/smoketest/s3/MultipartUpload.robot | 64 ++++++++++-- .../fs/http/server/HttpFSAuthenticationFilter.java | 1 + .../hdds/scm/TestStorageContainerManager.java | 10 +- .../hdds/scm/TestStorageContainerManagerHA.java | 5 +- .../hadoop/ozone/TestSecureOzoneCluster.java | 9 +- .../rpc/TestContainerStateMachineFailures.java | 1 + .../ozone/client/rpc/TestECKeyOutputStream.java | 8 +- .../client/rpc/TestOzoneAtRestEncryption.java | 6 +- .../rpc/TestOzoneClientMultipartUploadWithFSO.java | 79 ++++++++++++++- .../ozone/client/rpc/read/TestKeyInputStream.java | 5 +- .../ozone/container/TestContainerReplication.java | 6 +- .../ozone/s3/awssdk/v1/AbstractS3SDKV1Tests.java | 99 +++++++++++++++++- .../src/main/proto/OmClientProtocol.proto | 6 ++ .../apache/hadoop/ozone/om/OMMetadataManager.java | 7 +- .../org/apache/hadoop/ozone/om/KeyManager.java | 3 +- .../org/apache/hadoop/ozone/om/KeyManagerImpl.java | 22 ++-- .../org/apache/hadoop/ozone/om/ListIterator.java | 12 +++ .../hadoop/ozone/om/OMMultiTenantManagerImpl.java | 2 + .../hadoop/ozone/om/OmMetadataManagerImpl.java | 70 ++++++++++--- .../org/apache/hadoop/ozone/om/OzoneManager.java | 24 +++-- .../ozone/om/response/key/OmKeyResponse.java | 1 + .../om/service/AbstractKeyDeletingService.java | 1 + .../hadoop/ozone/om/upgrade/OMLayoutFeature.java | 1 + .../ozone/om/upgrade/OMUpgradeFinalizer.java | 1 + .../protocolPB/OzoneManagerRequestHandler.java | 9 +- .../apache/hadoop/ozone/om/TestKeyManagerUnit.java | 112 +++++++++++++++++---- .../hadoop/ozone/om/TestOmMetadataManager.java | 95 +++++++++++++++++ .../ozone/om/request/OMRequestTestUtils.java | 19 ++++ .../ozone/om/snapshot/TestSnapshotDiffManager.java | 1 + .../ozone/recon/api/handlers/OBSBucketHandler.java | 1 + .../hadoop/ozone/recon/api/types/EntityType.java | 6 ++ .../recon/metrics/ReconTaskStatusMetrics.java | 1 + .../recon/recovery/ReconOmMetadataManagerImpl.java | 1 + .../hadoop/ozone/recon/scm/ReconNodeManager.java | 1 + .../impl/StorageContainerServiceProviderImpl.java | 1 + .../ozone/recon/tasks/OMDBUpdatesHandler.java | 1 + .../hadoop/ozone/s3/endpoint/BucketEndpoint.java | 27 ++++- .../s3/endpoint/ListMultipartUploadsResult.java | 11 ++ .../hadoop/ozone/s3/endpoint/ObjectEndpoint.java | 1 + .../ozone/s3/signature/AWSSignatureProcessor.java | 1 + .../hadoop/ozone/client/ClientProtocolStub.java | 5 +- .../hadoop/ozone/s3/endpoint/TestBucketAcl.java | 2 +- .../hadoop/ozone/s3/endpoint/TestBucketList.java | 46 ++++----- .../ozone/s3/endpoint/TestPermissionCheck.java | 11 +- .../ozone/s3/metrics/TestS3GatewayMetrics.java | 8 +- .../ozone/admin/nssummary/SummarySubCommand.java | 10 +- .../apache/hadoop/ozone/debug/ldb/DBScanner.java | 1 + .../hadoop/ozone/repair/om/FSORepairTool.java | 1 + .../ozone/utils/AsyncRollingFileAppender.java | 3 + 133 files changed, 1003 insertions(+), 369 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
