This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/npm_and_yarn/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/echarts-6.1.0
in repository https://gitbox.apache.org/repos/asf/ozone.git
discard 93445f80055 Bump echarts
add 0f4504a7366 HDDS-15722. Bump netty to 4.1.135 (#10646)
add f5f2e14f3be HDDS-14760. Fix CompleteMultipartUpload rejecting chunked
request body as empty (#10461)
add 27763e6648c HDDS-15725. zizmor check should reflect failure in fork
(#10649)
add 41048fb57a9 HDDS-12563. Cache and reuse ContainerID object (#10642)
add d3ee334c3f0 HDDS-15727. Bump ratis-thirdparty to 1.0.11 (#10647)
add a4aeff75f6c HDDS-15664. ozone debug ldb display
DeletedBlocksTransactionSummary info (#10614)
add 0024c945da5 HDDS-15512. Implement S3 PUT/GET/DELETE ?tagging on
buckets (#10644)
add 9596e8d41da HDDS-12807. Clean up TestKeyManagerImpl unit test (#10640)
add 5d40bd20fce HDDS-14622. OM DB size should be reduced after compaction
(#10645)
add af70016f626 HDDS-15736. Change tests to use
ContainerID.getIdForTesting() (#10657)
add 878eae21c33 HDDS-11093. Fix intermittent failure in
TestContainerBalancerDatanodeNodeLimit#testMetrics (#10659)
add d58317fa2d7 HDDS-15743. Bump gson to 2.14.0 (#10664)
add 888077b253d HDDS-15737. Fix intermittent failure in
balancerShouldOnlySelectConfiguredIncludeContainers (#10660)
add 9306a784898 HDDS-15744. Bump javassist to 3.32.0-GA (#10665)
add 0d3cdbc1f58 HDDS-15719. Add check for allowed action usage in
workflows (#10641)
add d1bbec971e4 HDDS-15742. Bump nimbus-jose-jwt to 10.9.1 (#10662)
add b97a11bed33 HDDS-15651. Test case for DiskBalancer when
markContainerForDelete fails (#10593)
add 10a9437bf3a HDDS-10307. Speed up TestOzoneManagerHAWithStoppedNodes
(#10658)
add dbcd9b36d77 HDDS-15741. Bump awssdk to 2.46.17 (#10661)
add f5a5f0fe681 HDDS-11855. Fix flaky
TestContainerBalancerDatanodeNodeLimit#checkIterationResultException (#10667)
add c7d83a7b1e6 HDDS-15605. Fix flaky
testContainerExclusionWithClosedContainerException (#10621)
add b974be35847 HDDS-15732. Some ozone commands ignore
OZONE_MODULE_ACCESS_ARGS (#10655)
add 426374d18f8 HDDS-15747. Address review comments for HDDS-15083 (#10669)
add be545286f93 HDDS-15579. Replace SimpleSpanProcessor with
BatchSpanProcessor (#10569)
add 4f31879ba13 HDDS-15746. Bump kerby to 2.1.2 (#10666)
add 6ef19acbbc2 HDDS-15552. Ratis events should not be published as
metrics (#10523)
add 67fd51904cf HDDS-15170. Add mock-based unit tests for DataStream write
path (#10230)
add 2076d7facfc HDDS-15521. StreamBlockInputStream fails with
TimeoutIOException without retry or failover. (#10479)
add cb9430d7bcd HDDS-15587. [Recon] Show 0 for offline DN pending deletion
instead of -1 (#10585).
add 38e19ec5ab1 HDDS-14544. OM DB Insights: Duplicate API calls triggered
when changing limit selector (#10677).
add caf40cf3620 HDDS-15526. Add security threat model (THREAT_MODEL.md +
SECURITY.md + AGENTS.md) (#10483)
add 0eb1c67cd6a HDDS-15760. Handle large or invalid OM snapshot local data
YAMLs (#10679)
add 675c3487467 HDDS-15614. Remove Datanode download/pull container
replication (#10584)
add b09bcff1f1b HDDS-14225. Upgrade RocksDB from 7.7.3 to 10.10.1 (#9813)
add d14bc0f5fc1 HDDS-15637. Container Replica Debugger Tool improvements
and minor bug fixes (#10574)
add 0d0e0fe7afd HDDS-15581. ozone debug replicas chunk-info reports wrong
block size for EC keys (#10592)
add 1a2665378e0 HDDS-15733. Fix CompactOMDB showing 'om node: null'
without --node-id (#10684)
add 7a95fdda180 HDDS-14577. Handle missing metadata dir when updating
container state (#10565).
add 21c7219707f HDDS-15762. Remove mini-chaos-tests (#10682)
add ad07bcde8ee HDDS-14956. Add S3 HAProxy to
ozonesecure-ha/test-haproxy-s3g.sh (#10685)
add 6208b6c75b2 HDDS-15755. Bump develocity-maven-extension to 2.5.0
(#10674)
add 57c37c8f925 HDDS-15754. Rename TestableCluster to MockCluster (#10691)
add b31b3cd71c9 HDDS-15752. Rename base tests and helpers for naming
convention in OM (#10672)
add 63bab882c55 HDDS-15788. Fix SST filtering BOOTSTRAP_LOCK contention
introduced by RocksDB 10 upgrade (#10692)
add f13fc648d01 HDDS-15523. Speed up
TestOMDbCheckpointServletInodeBasedXfer (#10680)
add a0f08cc3f0b HDDS-15480. Potential for NPE / infinite loop in
StreamBlockReader (#10431)
add 00450a95ef5 HDDS-15803. Fix parameter number warning in
OMKeyRequest.allocateBlock. (#10701)
add 756f714588f HDDS-15648. Improve
TestSnapshotDiffManager#testThreadPoolIsFull drain scenario (#10632)
add 1d6a5f48aa2 HDDS-15739. Fix ListObjectsV2 continuation-token: wrong
XML element name and empty-token handling (#10668)
add 0d39df63c6b HDDS-15692. Enable GitHub Copilot code review when a pull
request is opened (#10705)
add bb607935b27 HDDS-15679. [Recon] Fix DN dropdown mismatch with pending
deletion API (#10615).
add ca7d5d894fd HDDS-15768. Bracket IPv6 literals in Ratis peer addresses
(#10686)
add 2a05dc0860a HDDS-15783. Handle empty lists in ScmListCodec
deserialization (#10690)
add 0a562a87b49 HDDS-15647. Bump Node.js to 24.17.0 (#10590)
add 4ce911ff8d1 Bump echarts
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (93445f80055)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/echarts-6.1.0
(4ce911ff8d1)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 4 +
.../{pull-request.yml => asf-allowlist-check.yaml} | 35 +-
.github/workflows/zizmor.yml | 10 +-
.mvn/extensions.xml | 2 +-
AGENTS.md | 32 +-
SECURITY.md | 10 +
THREAT_MODEL.md | 411 ++++++
dev-support/ci/selective_ci_checks.sh | 1 -
dev-support/rat/rat-exclusions.txt | 1 +
.../apache/hadoop/hdds/scm/XceiverClientGrpc.java | 14 +
.../hdds/scm/storage/StreamBlockInputStream.java | 63 +-
.../hdds/scm/storage/MockDatanodePipeline.java | 288 ++++
.../scm/storage/TestBlockDataStreamOutput.java | 266 ++++
.../scm/storage/TestStreamBlockInputStream.java | 142 +-
.../java/org/apache/hadoop/hdds/HddsUtils.java | 15 +
.../java/org/apache/hadoop/hdds/NodeDetails.java | 6 +-
.../org/apache/hadoop/hdds/ratis/RatisHelper.java | 20 +-
.../hadoop/hdds/scm/container/ContainerID.java | 15 +-
.../hdds/scm/storage/ContainerProtocolCalls.java | 29 +
.../apache/hadoop/hdds/tracing/TracingUtil.java | 58 +-
.../hadoop/hdds/utils/ConnectionFailureUtils.java | 28 +
.../java/org/apache/hadoop/hdds/TestHddsUtils.java | 15 +
.../apache/hadoop/hdds/ratis/TestRatisHelper.java | 15 +
.../hadoop/hdds/scm/container/TestContainerID.java | 133 ++
.../org/apache/ratis/util/RatisUtilTestUtil.java | 16 +-
.../common/statemachine/DatanodeStateMachine.java | 19 +-
.../ReplicateContainerCommandHandler.java | 34 +-
.../container/keyvalue/KeyValueContainer.java | 12 +-
.../ozone/container/ozoneimpl/OzoneContainer.java | 1 -
.../replication/AbstractReplicationTask.java | 20 -
.../container/replication/ContainerDownloader.java | 39 -
.../replication/CopyContainerResponseStream.java | 48 -
.../replication/DownloadAndImportReplicator.java | 108 --
.../replication/GrpcContainerUploader.java | 2 +-
.../replication/GrpcReplicationClient.java | 127 +-
.../replication/GrpcReplicationService.java | 57 +-
.../container/replication/ReplicationServer.java | 14 +-
.../replication/ReplicationSupervisor.java | 19 +-
.../container/replication/ReplicationTask.java | 26 +-
.../replication/SimpleContainerDownloader.java | 139 --
.../commands/ReplicateContainerCommand.java | 85 +-
.../common/statemachine/TestStateContext.java | 9 +-
.../TestReconcileContainerCommandHandler.java | 2 +-
.../TestReplicateContainerCommandHandler.java | 23 +-
.../diskbalancer/TestDiskBalancerTask.java | 110 ++
.../container/keyvalue/TestKeyValueContainer.java | 30 +
.../ReplicationSupervisorSchedulingBenchmark.java | 60 +-
.../TestCopyContainerResponseStream.java | 50 -
.../TestDownloadAndImportReplicator.java | 119 --
.../replication/TestGrpcReplicationService.java | 66 +-
.../replication/TestMeasuredReplicator.java | 25 +-
.../replication/TestReplicationSupervisor.java | 250 +---
.../TestSendContainerRequestHandler.java | 25 +
.../replication/TestSimpleContainerDownloader.java | 239 ---
hadoop-hdds/docs/content/tools/TestTools.md | 4 -
hadoop-hdds/docs/content/tools/TestTools.zh.md | 5 -
.../org/apache/hadoop/hdds/utils/db/DBProfile.java | 1 +
.../org/apache/hadoop/hdds/utils/db/RDBTable.java | 32 +-
.../apache/hadoop/hdds/utils/db/RocksDatabase.java | 33 +-
.../org/apache/hadoop/hdds/utils/db/Table.java | 11 +-
.../utils/db/TestRDBStoreCodecBufferIterator.java | 34 +-
.../apache/hadoop/hdds/utils/db/TestRDBTable.java | 109 ++
.../src/main/proto/DatanodeClientProtocol.proto | 8 +-
.../proto/ScmServerDatanodeHeartbeatProtocol.proto | 6 +-
.../db/managed/ManagedBlockBasedTableConfig.java | 8 +
.../hdds/utils/db/managed/ManagedBloomFilter.java | 14 +
.../hdds/utils/db/managed/ManagedDBOptions.java | 21 +-
.../hdds/utils/db/managed/ManagedRocksDB.java | 36 +-
.../utils/db/managed/TestManagedDBOptions.java | 59 +
hadoop-hdds/rocks-native/pom.xml | 41 +-
.../src/main/patches/rocks-native.patch | 35 +-
.../hadoop/hdds/utils/db/RDBSstFileWriter.java | 7 +
.../rocksdiff/TestRocksDBCheckpointDiffer.java | 83 +-
.../container/placement/metrics/SCMMetrics.java | 4 +-
.../replication/ECMisReplicationHandler.java | 16 +-
.../replication/ECUnderReplicationHandler.java | 22 +-
.../replication/RatisMisReplicationHandler.java | 12 +-
.../replication/RatisUnderReplicationHandler.java | 21 +-
.../container/replication/ReplicationManager.java | 32 +-
.../apache/hadoop/hdds/scm/ha/io/ScmListCodec.java | 6 +
.../apache/hadoop/hdds/scm/server/SCMMXBean.java | 2 +
.../hdds/scm/server/StorageContainerManager.java | 5 +
.../src/main/resources/webapps/scm/scm.js | 4 +-
.../org/apache/hadoop/hdds/scm/HddsTestUtils.java | 2 +-
.../scm/container/TestContainerReportHandler.java | 2 +-
.../scm/container/TestContainerStateManager.java | 6 +-
.../TestIncrementalContainerReportHandler.java | 2 +-
.../scm/container/TestUnknownContainerReport.java | 2 +-
.../{TestableCluster.java => MockCluster.java} | 6 +-
.../hdds/scm/container/balancer/MockedSCM.java | 12 +-
.../TestContainerBalancerDatanodeNodeLimit.java | 37 +-
.../balancer/TestContainerBalancerStatusInfo.java | 14 +-
.../TestReconcileContainerEventHandler.java | 2 +-
...TestQuasiClosedStuckOverReplicationHandler.java | 4 +-
...estQuasiClosedStuckUnderReplicationHandler.java | 4 +-
.../TestRatisUnderReplicationHandler.java | 4 +-
.../replication/TestReplicationManager.java | 62 -
.../hadoop/hdds/scm/ha/io/TestScmListCodec.java | 69 +
.../scm/node/DatanodeAdminMonitorTestUtil.java | 4 +-
.../hdds/scm/node/TestDatanodeAdminMonitor.java | 4 +-
.../hdds/scm/node/TestNodeDecommissionManager.java | 2 +-
.../ozone/container/common/TestEndPoint.java | 1 +
.../apache/hadoop/ozone/debug/ldb/DBScanner.java | 24 +-
.../logs/container/ContainerLogController.java | 3 +
.../debug/logs/container/ContainerLogParser.java | 16 +-
.../container/DuplicateOpenContainersCommand.java | 9 +-
.../ozone/debug/logs/container/ListContainers.java | 33 +-
.../container/utils/ContainerDatanodeDatabase.java | 63 +-
.../container/utils/ContainerLogFileParser.java | 65 +-
.../debug/logs/container/utils/SQLDBConstants.java | 58 +-
.../debug/replicas/chunk/ChunkKeyHandler.java | 4 +-
.../apache/hadoop/ozone/repair/om/CompactOMDB.java | 12 +-
.../hadoop/ozone/repair/om/TestCompactOMDB.java | 120 ++
.../java/org/apache/hadoop/ozone/shell/Shell.java | 4 +-
.../ozone/client/io/TestKeyDataStreamOutput.java | 313 ++++
hadoop-ozone/dev-support/checks/unit.sh | 2 +-
.../dist/src/main/compose/common/ec-test.sh | 1 +
.../dist/src/main/compose/common/replicas-test.sh | 141 +-
.../dist/src/main/compose/ozone/monitoring.conf | 2 +-
hadoop-ozone/dist/src/main/compose/ozone/test.sh | 2 +
.../src/main/compose/ozonesecure-ha/docker-config | 1 +
.../compose/ozonesecure-ha/test-haproxy-s3g.sh | 1 +
.../compose/ozonesecure-ha/test-repair-tools.sh | 30 +-
.../src/main/compose/ozonesecure/docker-config | 1 +
hadoop-ozone/dist/src/main/compose/testlib.sh | 4 +-
.../smoketest/debug/ozone-debug-keywords.robot | 43 +-
.../smoketest/debug/ozone-debug-tests-ec3-2.robot | 38 +-
.../smoketest/debug/ozone-debug-tests-ec6-3.robot | 63 +
.../src/main/smoketest/ec/awss3ecstorage.robot | 11 +-
.../dist/src/main/smoketest/ec/lib.resource | 9 +
.../readdata.robot => prometheus/prometheus.robot} | 17 +-
.../main/smoketest/prometheus/prometheus_check.py | 76 +
.../src/main/smoketest/repair/om-compact.robot | 54 -
.../src/main/smoketest/s3/MultipartUpload.robot | 34 +-
.../dist/src/main/smoketest/s3/buckettagging.robot | 89 ++
.../dist/src/main/smoketest/s3/commonawslib.robot | 21 +-
.../src/main/smoketest/s3/presigned_url_helper.py | 48 +
.../src/main/smoketest/s3/s3_compatbility_check.sh | 1 +
hadoop-ozone/dist/src/shell/ozone/ozone | 28 +-
.../dev-support/findbugsExcludeFile.xml | 24 -
.../fault-injection-test/mini-chaos-tests/pom.xml | 156 --
.../mini-chaos-tests/src/test/bin/start-chaos.sh | 57 -
.../apache/hadoop/ozone/MiniOzoneChaosCluster.java | 401 -----
.../hadoop/ozone/MiniOzoneLoadGenerator.java | 148 --
.../org/apache/hadoop/ozone/OzoneChaosCluster.java | 43 -
.../hadoop/ozone/TestAllMiniChaosOzoneCluster.java | 55 -
.../ozone/TestDatanodeMiniChaosOzoneCluster.java | 57 -
.../hadoop/ozone/TestMiniChaosOzoneCluster.java | 222 ---
.../TestOzoneManagerMiniChaosOzoneCluster.java | 62 -
...orageContainerManagerMiniChaosOzoneCluster.java | 62 -
.../hadoop/ozone/failure/FailureManager.java | 99 --
.../org/apache/hadoop/ozone/failure/Failures.java | 226 ---
.../apache/hadoop/ozone/failure/package-info.java | 19 -
.../ozone/loadgenerators/AgedDirLoadGenerator.java | 48 -
.../ozone/loadgenerators/AgedLoadGenerator.java | 77 -
.../hadoop/ozone/loadgenerators/DataBuffer.java | 52 -
.../loadgenerators/FilesystemLoadGenerator.java | 55 -
.../hadoop/ozone/loadgenerators/LoadBucket.java | 320 ----
.../hadoop/ozone/loadgenerators/LoadExecutors.java | 109 --
.../hadoop/ozone/loadgenerators/LoadGenerator.java | 67 -
.../loadgenerators/NestedDirLoadGenerator.java | 55 -
.../loadgenerators/RandomDirLoadGenerator.java | 44 -
.../ozone/loadgenerators/RandomLoadGenerator.java | 53 -
.../loadgenerators/ReadOnlyLoadGenerator.java | 52 -
.../services/org.apache.hadoop.fs.FileSystem | 17 -
.../src/test/resources/log4j.properties | 40 -
hadoop-ozone/fault-injection-test/pom.xml | 1 -
.../java/org/apache/hadoop/ozone/freon/Freon.java | 3 +-
.../ozone/recon/TestReconAndAdminContainerCLI.java | 2 +-
hadoop-ozone/integration-test-s3/pom.xml | 2 +-
.../ozone/s3/awssdk/v1/AbstractS3SDKV1Tests.java | 33 +
.../ozone/s3/awssdk/v2/AbstractS3SDKV2Tests.java | 38 +
.../hdds/scm/TestSCMDatanodeProtocolServer.java | 3 +-
.../org/apache/hadoop/hdds/scm/TestSCMMXBean.java | 3 +
.../hdds/scm/storage/TestContainerCommandsEC.java | 2 +-
.../client/rpc/TestFailureHandlingByClient.java | 7 +-
.../rpc/read/TestStreamReadDatanodeFailover.java | 287 ++++
.../container/TestContainerReportHandling.java | 2 +-
.../commandhandler/TestBlockDeletion.java | 8 +-
.../commandhandler/TestCloseContainerHandler.java | 8 +-
.../commandhandler/TestDeleteContainerHandler.java | 120 +-
.../commandhandler/TestFinalizeBlock.java | 12 +-
.../ozoneimpl/TestOzoneContainerWithTLS.java | 80 -
.../ozoneimpl/TestSecureOzoneContainer.java | 2 +-
.../replication/TestContainerReplication.java | 40 -
.../ozone/om/AbstractOzoneManagerHATest.java | 18 +
.../TestOMDbCheckpointServletInodeBasedXfer.java | 76 +-
...OzoneManagerHAFollowerReadWithStoppedNodes.java | 15 +-
.../om/TestOzoneManagerHAWithStoppedNodes.java | 26 +-
.../hadoop/ozone/MiniOzoneHAClusterImpl.java | 6 +-
.../java/org/apache/hadoop/ozone/om/OMMXBean.java | 2 +
.../java/org/apache/hadoop/ozone/om/OMMetrics.java | 4 +-
.../hadoop/ozone/om/OmSnapshotLocalDataYaml.java | 12 +-
.../org/apache/hadoop/ozone/om/OzoneManager.java | 5 +
.../ozone/om/request/file/OMFileCreateRequest.java | 16 +-
.../om/request/key/OMAllocateBlockRequest.java | 17 +-
.../ozone/om/request/key/OMKeyCreateRequest.java | 25 +-
.../hadoop/ozone/om/request/key/OMKeyRequest.java | 46 +-
.../om/snapshot/OmSnapshotLocalDataManager.java | 83 +-
.../resources/webapps/ozoneManager/ozoneManager.js | 4 +-
.../apache/hadoop/ozone/om/TestKeyManagerImpl.java | 450 ++++--
.../ozone/om/TestOmSnapshotLocalDataYaml.java | 36 +
...tBucketRequest.java => BucketRequestTests.java} | 2 +-
.../request/bucket/TestOMBucketCreateRequest.java | 2 +-
.../request/bucket/TestOMBucketDeleteRequest.java | 2 +-
.../bucket/TestOMBucketSetPropertyRequest.java | 2 +-
.../bucket/acl/TestOMBucketAddAclRequest.java | 4 +-
.../bucket/acl/TestOMBucketRemoveAclRequest.java | 4 +-
.../bucket/acl/TestOMBucketSetAclRequest.java | 4 +-
.../om/request/file/TestOMFileCreateRequest.java | 4 +-
.../om/request/file/TestOMRecoverLeaseRequest.java | 4 +-
...estOMKeyRequest.java => OMKeyRequestTests.java} | 2 +-
.../om/request/key/TestOMAllocateBlockRequest.java | 2 +-
.../TestOMDirectoriesPurgeRequestAndResponse.java | 2 +-
.../ozone/om/request/key/TestOMKeyAclRequest.java | 2 +-
.../om/request/key/TestOMKeyCommitRequest.java | 2 +-
.../om/request/key/TestOMKeyCreateRequest.java | 2 +-
.../om/request/key/TestOMKeyDeleteRequest.java | 2 +-
.../key/TestOMKeyPurgeRequestAndResponse.java | 2 +-
.../om/request/key/TestOMKeyRenameRequest.java | 2 +-
.../om/request/key/TestOMKeysDeleteRequest.java | 2 +-
.../om/request/key/TestOMKeysRenameRequest.java | 2 +-
.../request/key/TestOMOpenKeysDeleteRequest.java | 2 +-
.../om/request/key/TestOMPrefixAclRequest.java | 2 +-
.../om/request/key/TestOMSetTimesRequest.java | 2 +-
...rtRequest.java => S3MultipartRequestTests.java} | 2 +-
.../TestS3ExpiredMultipartUploadsAbortRequest.java | 2 +-
.../TestS3InitiateMultipartUploadRequest.java | 2 +-
.../TestS3MultipartUploadAbortRequest.java | 2 +-
.../TestS3MultipartUploadCommitPartRequest.java | 2 +-
.../TestS3MultipartUploadCompleteRequest.java | 2 +-
.../tagging/TestS3DeleteBucketTaggingRequest.java | 4 +-
.../tagging/TestS3DeleteObjectTaggingRequest.java | 4 +-
.../s3/tagging/TestS3PutBucketTaggingRequest.java | 4 +-
.../s3/tagging/TestS3PutObjectTaggingRequest.java | 4 +-
...est.java => OMDelegationTokenRequestTests.java} | 2 +-
.../security/TestOMGetDelegationTokenRequest.java | 2 +-
.../snapshot/TestOMSnapshotCreateRequest.java | 4 +-
.../snapshot/TestOMSnapshotDeleteRequest.java | 4 +-
.../TestOMSnapshotMoveTableKeysRequest.java | 4 +-
.../TestOMSnapshotPurgeRequestAndResponse.java | 4 +-
.../snapshot/TestOMSnapshotRenameRequest.java | 4 +-
...estOMSnapshotSetPropertyRequestAndResponse.java | 4 +-
.../upgrade/TestOMCancelPrepareRequest.java | 4 +-
...olumeRequest.java => OMVolumeRequestTests.java} | 2 +-
.../request/volume/TestOMVolumeCreateRequest.java | 2 +-
.../request/volume/TestOMVolumeDeleteRequest.java | 2 +-
.../volume/TestOMVolumeSetOwnerRequest.java | 2 +-
.../volume/TestOMVolumeSetQuotaRequest.java | 2 +-
.../volume/acl/TestOMVolumeAddAclRequest.java | 4 +-
.../volume/acl/TestOMVolumeRemoveAclRequest.java | 4 +-
.../volume/acl/TestOMVolumeSetAclRequest.java | 4 +-
...ResponseUtils.java => OMResponseTestUtils.java} | 4 +-
.../bucket/TestOMBucketCreateResponse.java | 4 +-
.../bucket/TestOMBucketDeleteResponse.java | 4 +-
.../bucket/TestOMBucketSetPropertyResponse.java | 4 +-
.../file/TestOMDirectoryCreateResponse.java | 4 +-
.../file/TestOMDirectoryCreateResponseWithFSO.java | 4 +-
...tOMKeyResponse.java => OMKeyResponseTests.java} | 2 +-
.../response/key/TestOMAllocateBlockResponse.java | 2 +-
.../om/response/key/TestOMKeyCommitResponse.java | 2 +-
.../om/response/key/TestOMKeyCreateResponse.java | 2 +-
.../om/response/key/TestOMKeyDeleteResponse.java | 2 +-
.../om/response/key/TestOMKeyRenameResponse.java | 2 +-
.../key/TestOMKeyRenameResponseWithFSO.java | 4 +-
.../om/response/key/TestOMKeysDeleteResponse.java | 2 +-
.../om/response/key/TestOMKeysRenameResponse.java | 2 +-
.../response/key/TestOMOpenKeysDeleteResponse.java | 2 +-
.../key/acl/prefix/TestOMPrefixAclResponse.java | 4 +-
...Response.java => S3MultipartResponseTests.java} | 2 +-
...TestS3ExpiredMultipartUploadsAbortResponse.java | 2 +-
.../TestS3InitiateMultipartUploadResponse.java | 2 +-
.../TestS3MultipartUploadAbortResponse.java | 2 +-
.../TestS3MultipartUploadCommitPartResponse.java | 2 +-
.../TestS3MultipartUploadCompleteResponse.java | 2 +-
.../tagging/TestS3DeleteObjectTaggingResponse.java | 4 +-
.../s3/tagging/TestS3PutObjectTaggingResponse.java | 4 +-
...se.java => OMDelegationTokenResponseTests.java} | 2 +-
.../security/TestOMGetDelegationTokenResponse.java | 2 +-
.../TestOMSnapshotMoveTableKeysResponse.java | 4 +-
...umeResponse.java => OMVolumeResponseTests.java} | 2 +-
.../volume/TestOMVolumeCreateResponse.java | 2 +-
.../volume/TestOMVolumeDeleteResponse.java | 2 +-
.../volume/TestOMVolumeSetOwnerResponse.java | 2 +-
.../volume/TestOMVolumeSetQuotaResponse.java | 2 +-
.../ozone/om/service/TestQuotaRepairTask.java | 4 +-
...e.java => SnapshotRequestAndResponseTests.java} | 6 +-
.../snapshot/TestOmSnapshotLocalDataManager.java | 49 +-
.../ozone/om/snapshot/TestSnapshotDiffManager.java | 33 +-
.../webapps/recon/ozone-recon-web/package.json | 8 +-
.../webapps/recon/ozone-recon-web/pnpm-lock.yaml | 1549 ++++----------------
.../src/__tests__/capacity/Capacity.test.tsx | 164 ++-
.../tables/insights/containerMismatchTable.tsx | 6 -
.../tables/insights/deletePendingDirsTable.tsx | 6 -
.../tables/insights/deletePendingKeysTable.tsx | 6 -
.../tables/insights/deletedContainerKeysTable.tsx | 6 -
.../src/v2/pages/capacity/capacity.tsx | 31 +-
.../src/v2/pages/insights/omInsights.tsx | 2 +-
.../hadoop/ozone/recon/api/TestBlocksEndPoint.java | 2 +-
.../ozone/recon/api/TestContainerEndpoint.java | 4 +-
.../scm/AbstractReconContainerManagerTest.java | 8 +-
.../ozone/recon/scm/TestReconContainerManager.java | 4 +-
...TestReconIncrementalContainerReportHandler.java | 8 +-
.../scm/TestReconSCMContainerSyncIntegration.java | 2 +-
.../org/apache/hadoop/ozone/audit/S3GAction.java | 3 +
.../ozone/s3/endpoint/BucketCrudHandler.java | 5 +-
.../hadoop/ozone/s3/endpoint/BucketEndpoint.java | 11 +-
...ggingHandler.java => BucketTaggingHandler.java} | 81 +-
...CompleteMultipartUploadRequestUnmarshaller.java | 12 +-
.../hadoop/ozone/s3/endpoint/EndpointBase.java | 18 +-
.../ozone/s3/endpoint/ListObjectResponse.java | 2 +-
.../hadoop/ozone/s3/metrics/S3GatewayMetrics.java | 90 ++
.../org/apache/hadoop/ozone/s3/util/S3Consts.java | 4 +
.../ozone/s3/endpoint/EndpointTestUtils.java | 43 +-
.../hadoop/ozone/s3/endpoint/TestBucketList.java | 94 ++
.../ozone/s3/endpoint/TestBucketTaggingDelete.java | 92 ++
...ctTaggingGet.java => TestBucketTaggingGet.java} | 83 +-
.../ozone/s3/endpoint/TestBucketTaggingPut.java | 206 +++
...CompleteMultipartUploadRequestUnmarshaller.java | 63 +
.../ozone/s3/metrics/TestS3GatewayMetrics.java | 69 +
hadoop-ozone/tools/pom.xml | 10 +-
.../org/apache/hadoop/fs/ozone/OzoneFsShell.java | 11 +-
.../hadoop/ozone/local/LocalOzoneCluster.java | 15 +-
.../org/apache/hadoop/ozone/shell/OzoneRatis.java | 5 +-
hadoop-ozone/vapor/pom.xml | 4 -
.../ozone/freon/ClosedContainerReplicator.java | 270 ----
pom.xml | 20 +-
327 files changed, 6198 insertions(+), 6989 deletions(-)
copy .github/workflows/{pull-request.yml => asf-allowlist-check.yaml} (62%)
create mode 100644 THREAT_MODEL.md
create mode 100644
hadoop-hdds/client/src/test/java/org/apache/hadoop/hdds/scm/storage/MockDatanodePipeline.java
create mode 100644
hadoop-hdds/client/src/test/java/org/apache/hadoop/hdds/scm/storage/TestBlockDataStreamOutput.java
create mode 100644
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/scm/container/TestContainerID.java
copy
hadoop-ozone/httpfsgateway/src/main/java/org/apache/ozone/lib/service/Groups.java
=>
hadoop-hdds/common/src/test/java/org/apache/ratis/util/RatisUtilTestUtil.java
(75%)
delete mode 100644
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/replication/ContainerDownloader.java
delete mode 100644
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/replication/CopyContainerResponseStream.java
delete mode 100644
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/replication/DownloadAndImportReplicator.java
delete mode 100644
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/replication/SimpleContainerDownloader.java
delete mode 100644
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestCopyContainerResponseStream.java
delete mode 100644
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestDownloadAndImportReplicator.java
delete mode 100644
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestSimpleContainerDownloader.java
create mode 100644
hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/utils/db/TestRDBTable.java
create mode 100644
hadoop-hdds/managed-rocksdb/src/test/java/org/apache/hadoop/hdds/utils/db/managed/TestManagedDBOptions.java
rename
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/balancer/{TestableCluster.java
=> MockCluster.java} (98%)
create mode 100644
hadoop-ozone/cli-repair/src/test/java/org/apache/hadoop/ozone/repair/om/TestCompactOMDB.java
create mode 100644
hadoop-ozone/client/src/test/java/org/apache/hadoop/ozone/client/io/TestKeyDataStreamOutput.java
create mode 100644
hadoop-ozone/dist/src/main/smoketest/debug/ozone-debug-tests-ec6-3.robot
copy hadoop-ozone/dist/src/main/smoketest/{topology/readdata.robot =>
prometheus/prometheus.robot} (70%)
create mode 100644
hadoop-ozone/dist/src/main/smoketest/prometheus/prometheus_check.py
delete mode 100644 hadoop-ozone/dist/src/main/smoketest/repair/om-compact.robot
create mode 100644 hadoop-ozone/dist/src/main/smoketest/s3/buckettagging.robot
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/dev-support/findbugsExcludeFile.xml
delete mode 100644 hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml
delete mode 100755
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/bin/start-chaos.sh
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneChaosCluster.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/OzoneChaosCluster.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/TestAllMiniChaosOzoneCluster.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/TestDatanodeMiniChaosOzoneCluster.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/TestMiniChaosOzoneCluster.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/TestOzoneManagerMiniChaosOzoneCluster.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/TestStorageContainerManagerMiniChaosOzoneCluster.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/FailureManager.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/Failures.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/package-info.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/AgedDirLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/AgedLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/DataBuffer.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/FilesystemLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/LoadBucket.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/LoadExecutors.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/LoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/NestedDirLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/RandomDirLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/RandomLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/ReadOnlyLoadGenerator.java
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
delete mode 100644
hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/resources/log4j.properties
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/client/rpc/read/TestStreamReadDatanodeFailover.java
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/{TestBucketRequest.java
=> BucketRequestTests.java} (99%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/{TestOMKeyRequest.java
=> OMKeyRequestTests.java} (99%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/{TestS3MultipartRequest.java
=> S3MultipartRequestTests.java} (99%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/security/{TestOMDelegationTokenRequest.java
=> OMDelegationTokenRequestTests.java} (98%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/volume/{TestOMVolumeRequest.java
=> OMVolumeRequestTests.java} (99%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/{TestOMResponseUtils.java
=> OMResponseTestUtils.java} (95%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/{TestOMKeyResponse.java
=> OMKeyResponseTests.java} (99%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/{TestS3MultipartResponse.java
=> S3MultipartResponseTests.java} (99%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/security/{TestOMDelegationTokenResponse.java
=> OMDelegationTokenResponseTests.java} (97%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/volume/{TestOMVolumeResponse.java
=> OMVolumeResponseTests.java} (98%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/{TestSnapshotRequestAndResponse.java
=> SnapshotRequestAndResponseTests.java} (98%)
copy
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/{ObjectTaggingHandler.java
=> BucketTaggingHandler.java} (57%)
create mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestBucketTaggingDelete.java
copy
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/{TestObjectTaggingGet.java
=> TestBucketTaggingGet.java} (60%)
create mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/endpoint/TestBucketTaggingPut.java
delete mode 100644
hadoop-ozone/vapor/src/main/java/org/apache/hadoop/ozone/freon/ClosedContainerReplicator.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]