This is an automated email from the ASF dual-hosted git repository.
captainzmc pushed a change to branch HDDS-4454
in repository https://gitbox.apache.org/repos/asf/ozone.git.
omit e8af582 HDDS-6178. [Ozone-Streaming] Fix NPE in HDDS-6139. (#2984)
omit 6aa63b7 [Ozone-Streaming] HDDS-6139. Fix incorrect computation of
totalAckDataLength. (#2978)
omit 51b8e9f HDDS-6130. [Ozone-Streaming] When releaseBuffers will get
“Couldn 't find the required future” (#2939)
omit 811f879 HDDS-6039. Define a minimum packet size during streaming
writes. (#2883)
omit f42c10a HDDS-5851. [Ozone-Streaming] Define a PutBlock/maxBuffer
fixed boundary for streaming writes. (#2866)
omit b64e696 HDDS-5743. [Ozone-Streaming] Add option to write files via
streaming api in ofs and o3fs. (#2770)
omit b8d31f2 HDDS-5879. [Ozone-Streaming] OzoneBucket add the
createMultipartStreamKey method (#2760)
omit 8d13099 HDDS-5961. [Ozone-Streaming] update the usage space of
Containers in the stream write (#2833)
omit 731b28e HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream
config (#2841)
omit 9be29ee HDDS-5763. Provide an Executor for each LocalStream in
ContainerStateMachine (#2782)
omit 7b57844 HDDS-5895. [Ozone-Streaming] Make
raft.server.data-stream.client.pool.size configurable (#2766)
omit 9a33e34 HDDS-5674.[Ozone-Streaming] Handle client retries on
exception (#2701)
omit 51f6457 HDDS-5849. [Ozone-Streaming]Write exceptions occur after
checksum is enabled (#2729)
omit c51065e HDDS-5486. [Ozone-Streaming] Streaming supports writing in
Pipline mode (#2682)
omit a6ba9bd HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
omit 128bccb HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to
ByteBufferStreamOutput (#2603)
omit 61aa979 HDDS-5599. [Ozone-Streaming]drop BufferPool and ChunkBuffer
to avoid buffer copying (#2557)
omit f83b71c HDDS-5488. [Ozone-Streaming] Add a new
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
omit 4de1725 HDDS-5480. [Ozone-Streaming] Client and server should support
stream setup. (#2452)
omit 14350a5 HDDS-5481. Fix stream() and link() method in
ContainerStateMachine. (#2451)
omit b432117 HDDS-5452. Add link method to ContainerStateMachine for Ratis
streaming (#2422)
omit 4c27943 HDDS-5366. [Ozone-Streaming] Implement stream method to
ContainerStateMachine. (#2358). Contributed by mingchao zhao
add 05773af HDDS-6135. SCM Container DB bootstrap on Recon startup for
SCM HA. (#2972)
add 66aadb0 HDDS-6109. Preserve the underlying exception raised in client
lib. (#2989)
add bd91ab9 HDDS-3408. Rename ChunkLayOutVersion to
ContainerLayoutVersion. (#2983)
add 18f1461 HDDS-6203. CleanUp incomplete gz files during Container move
(#3000)
add 2af225d HDDS-6216. Move OMOpenKeysDeleteRequest to package
om.request.key (#3011)
add ada4a3b HDDS-6191. Intermittent failure in TestDeleteWithSlowFollower
(#3015)
add 6180d21 HDDS-6128. CLI tool that downloads all the block replicas and
creates a manifest file (#2987)
add 3a16ebe HDDS-6177. Extend container info command to include replica
details (#2995)
add 5823f56 HDDS-6211. [Docs] Image styling on deployed site does not
replicate local builds. (#3007)
add d3b1a06 HDDS-6219. Switch to RATIS ReplicationType from STAND_ALONE
in our tests. (#3014)
add dc13410 HDDS-6192. feature/Observability.md translated to Chinese
(#2994)
add dc6f279 HDDS-6205. Add CLI command to display the latest Replication
Manager report (#3013)
add 11605e1 HDDS-6227. Test helpers should observe naming conditions
(#3020)
add 634d666 HDDS-6239. ozonesecure-mr failing with No URLs in mirrorlist
(#3029)
add 5d496f2 HDDS-6201. Fix NPE for DataScanner with scanned container
deleted by others. (#3005)
add 9186e6b HDDS-5529. For any IOexception from @Replicated method we
should throw it (#2788)
add 1804e22 HDDS-6181. Change SCMHAInvocationHandler#invokeRatis()
logging to TRACE (#2992)
add e47b6f0 HDDS-6206. Application errors must not flood system log
(#3001)
add f757d99 HDDS-6245. Add BucketLayout logging to Audit Logs (#3040)
add aafc21a HDDS-6238 Reduce memory requirements for list keys. (#3032)
add 7cee0ea HDDS-2919. Intermittent failure in TestRDBStore (#3028)
add 5a35cab HDDS-6253. Unnecessary duplicate smoketest after defaulting
to FSO (#3036)
add 5b1dbeb HDDS-6204. Cleanup handling malformed authorization header
(#2999)
add b32e135 HDDS-6169. Selective checks: skip junit tests on ozone-runner
image update (#2974)
add 14fa87c HDDS-6270. Use a dedicated file instead of /etc/passwd for
xcompat acceptance test (#3050)
add 5c3aa01 HDDS-6273. Amend doc SecuringTDE.md (#3047)
add c5fb612 HDDS-6140. Selective checks: skip unit check for
integration-test changes (#2948)
add 11f4c9b HDDS-6215. Recon get limited delta updates from OM (#3009)
add 40d0a40 HDDS-6226. Run tests for selective CI checks in CI (#3019)
add 86a771d HDDS-6247. Avoid logging stack trace for user input problems
(#3039)
new f158e36 HDDS-5366. [Ozone-Streaming] Implement stream method to
ContainerStateMachine. (#2358). Contributed by mingchao zhao
new a22a25b HDDS-5452. Add link method to ContainerStateMachine for Ratis
streaming (#2422)
new 44ea00b HDDS-5481. Fix stream() and link() method in
ContainerStateMachine. (#2451)
new 923c843 HDDS-5480. [Ozone-Streaming] Client and server should support
stream setup. (#2452)
new fd879f0 HDDS-5488. [Ozone-Streaming] Add a new
BlockOutputStream/KeyOutputStream to support streaming api (#2495)
new ed97ac4 HDDS-5599. [Ozone-Streaming]drop BufferPool and ChunkBuffer
to avoid buffer copying (#2557)
new 8e30bfd HDDS-5705. [Ozone-Streaming] Change ByteBufStreamOutput to
ByteBufferStreamOutput (#2603)
new 6eaabb3 HDDS-5742. Avoid unnecessary Bytebuffer conversions (#2673)
new e221851 HDDS-5486. [Ozone-Streaming] Streaming supports writing in
Pipline mode (#2682)
new 177438f HDDS-5849. [Ozone-Streaming]Write exceptions occur after
checksum is enabled (#2729)
new 5b190ea HDDS-5674.[Ozone-Streaming] Handle client retries on
exception (#2701)
new 286d04a HDDS-5895. [Ozone-Streaming] Make
raft.server.data-stream.client.pool.size configurable (#2766)
new a4ade67 HDDS-5763. Provide an Executor for each LocalStream in
ContainerStateMachine (#2782)
new 129cb2c HDDS-5987. [Ozone-Streaming] Add XceiverClientRatis stream
config (#2841)
new a25e50c HDDS-5961. [Ozone-Streaming] update the usage space of
Containers in the stream write (#2833)
new 27c395a HDDS-5879. [Ozone-Streaming] OzoneBucket add the
createMultipartStreamKey method (#2760)
new 3a9d7dc HDDS-5743. [Ozone-Streaming] Add option to write files via
streaming api in ofs and o3fs. (#2770)
new fd5af78 HDDS-5851. [Ozone-Streaming] Define a PutBlock/maxBuffer
fixed boundary for streaming writes. (#2866)
new e4c0c0f HDDS-6039. Define a minimum packet size during streaming
writes. (#2883)
new 5202efa HDDS-6130. [Ozone-Streaming] When releaseBuffers will get
“Couldn 't find the required future” (#2939)
new 3c9ecb8 [Ozone-Streaming] HDDS-6139. Fix incorrect computation of
totalAckDataLength. (#2978)
new dba70bb HDDS-6178. [Ozone-Streaming] Fix NPE in HDDS-6139. (#2984)
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 (e8af582)
\
N -- N -- N refs/heads/HDDS-4454 (dba70bb)
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.
The 22 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:
.github/workflows/post-commit.yml | 6 +
.gitignore | 3 +-
dev-support/ci/selective_ci_checks.bats | 24 +-
dev-support/ci/selective_ci_checks.sh | 21 +-
.../hadoop/hdds/scm/storage/BlockOutputStream.java | 4 +-
.../hadoop/hdds/conf/OzoneConfiguration.java | 4 +-
.../org/apache/hadoop/hdds/scm/ScmConfigKeys.java | 4 +-
.../apache/hadoop/hdds/scm/client/ScmClient.java | 20 +
.../hdds/scm/container/ContainerReplicaInfo.java | 129 ++++
.../scm/container/ReplicationManagerReport.java | 95 ++-
.../protocol/StorageContainerLocationProtocol.java | 18 +
.../java/org/apache/hadoop/ozone/OzoneConsts.java | 1 +
.../org/apache/hadoop/ozone/audit/SCMAction.java | 3 +-
.../common/src/main/resources/ozone-default.xml | 22 +-
.../scm/container/TestContainerReplicaInfo.java | 59 ++
.../container/TestReplicationManagerReport.java | 49 ++
.../hadoop/hdds/scm/container}/package-info.java | 5 +-
...TestUpgradeUtils.java => UpgradeTestUtils.java} | 4 +-
.../common/helpers/DatanodeVersionFile.java | 8 +-
.../ozone/container/common/impl/ContainerData.java | 19 +-
.../container/common/impl/ContainerDataYaml.java | 11 +-
...OutVersion.java => ContainerLayoutVersion.java} | 34 +-
.../container/keyvalue/KeyValueContainerCheck.java | 10 +-
.../container/keyvalue/KeyValueContainerData.java | 8 +-
.../ozone/container/keyvalue/KeyValueHandler.java | 6 +-
.../keyvalue/impl/ChunkManagerDispatcher.java | 18 +-
.../keyvalue/impl/FilePerBlockStrategy.java | 4 +-
.../keyvalue/impl/FilePerChunkStrategy.java | 4 +-
.../container/ozoneimpl/ContainerController.java | 14 +-
.../replication/GrpcReplicationClient.java | 15 +-
.../ozone/container/common/ContainerTestUtils.java | 4 +-
.../container/common/TestBlockDeletingService.java | 13 +-
...ersion.java => TestContainerLayoutVersion.java} | 12 +-
.../common/TestKeyValueContainerData.java | 10 +-
.../common/impl/TestContainerDataYaml.java | 16 +-
.../impl/TestContainerDeletionChoosingPolicy.java | 8 +-
.../common/impl/TestContainerPersistence.java | 8 +-
.../container/common/impl/TestContainerSet.java | 8 +-
.../container/common/impl/TestHddsDispatcher.java | 8 +-
.../TestCloseContainerCommandHandler.java | 10 +-
.../common/volume/TestStorageVolumeChecker.java | 8 +-
...tTestInfo.java => ContainerLayoutTestInfo.java} | 24 +-
.../keyvalue/TestKeyValueBlockIterator.java | 10 +-
.../container/keyvalue/TestKeyValueContainer.java | 16 +-
.../keyvalue/TestKeyValueContainerCheck.java | 9 +-
.../TestKeyValueContainerMarkUnhealthy.java | 8 +-
.../container/keyvalue/TestKeyValueHandler.java | 8 +-
.../container/keyvalue/TestTarContainerPacker.java | 8 +-
.../keyvalue/impl/AbstractTestChunkManager.java | 8 +-
.../keyvalue/impl/TestBlockManagerImpl.java | 10 +-
.../keyvalue/impl/TestChunkManagerDummyImpl.java | 6 +-
.../keyvalue/impl/TestFilePerBlockStrategy.java | 6 +-
.../keyvalue/impl/TestFilePerChunkStrategy.java | 12 +-
.../container/ozoneimpl/TestContainerReader.java | 8 +-
.../container/ozoneimpl/TestOzoneContainer.java | 10 +-
.../replication/TestReplicationSupervisor.java | 10 +-
.../upgrade/TestDataNodeStartupSlvLessThanMlv.java | 4 +-
hadoop-hdds/docs/content/feature/Observability.md | 2 +-
.../{Observability.md => Observability.zh.md} | 63 +-
hadoop-hdds/docs/content/security/SecuringTDE.md | 48 +-
.../docs/content/security/SecuringTDE.zh.md | 4 +-
.../themes/ozonedoc/layouts/shortcodes/image.html | 2 +-
...inerLocationProtocolClientSideTranslatorPB.java | 38 ++
.../apache/hadoop/hdds/utils/db/TestRDBStore.java | 36 --
.../src/main/proto/ScmAdminProtocol.proto | 23 +
.../interface-client/src/main/proto/hdds.proto | 25 +
.../hdds/scm/container/ReplicationManager.java | 5 +
.../hadoop/hdds/scm/ha/SCMHAInvocationHandler.java | 5 +-
.../hadoop/hdds/scm/ha/SCMRatisServerImpl.java | 3 +-
.../scm/pipeline/PipelineStateManagerImpl.java | 7 +-
...inerLocationProtocolServerSideTranslatorPB.java | 33 +
.../hdds/scm/server/SCMClientProtocolServer.java | 32 +
.../org/apache/hadoop/hdds/scm/HddsTestUtils.java | 692 +++++++++++++++++++-
.../java/org/apache/hadoop/hdds/scm/TestUtils.java | 699 ---------------------
.../hadoop/hdds/scm/block/TestBlockManager.java | 18 +-
.../hadoop/hdds/scm/block/TestDeletedBlockLog.java | 4 +-
.../command/TestCommandStatusReportHandler.java | 4 +-
.../hadoop/hdds/scm/container/MockNodeManager.java | 6 +-
.../container/TestCloseContainerEventHandler.java | 4 +-
.../scm/container/TestContainerReportHandler.java | 4 +-
.../TestIncrementalContainerReportHandler.java | 4 +-
.../hdds/scm/container/TestReplicationManager.java | 4 +-
.../scm/container/TestUnknownContainerReport.java | 2 +-
.../algorithms/TestContainerPlacementFactory.java | 12 +-
.../TestSCMContainerPlacementCapacity.java | 12 +-
.../TestSCMContainerPlacementRackAware.java | 22 +-
.../TestSCMContainerPlacementRandom.java | 16 +-
.../hdds/scm/crl/TestCRLStatusReportHandler.java | 4 +-
.../hdds/scm/node/TestContainerPlacement.java | 6 +-
.../hadoop/hdds/scm/node/TestDeadNodeHandler.java | 43 +-
.../hdds/scm/node/TestNodeDecommissionManager.java | 4 +-
.../hdds/scm/node/TestNodeReportHandler.java | 10 +-
.../hadoop/hdds/scm/node/TestSCMNodeManager.java | 68 +-
.../hdds/scm/node/TestSCMNodeStorageStatMap.java | 15 +-
.../hadoop/hdds/scm/node/TestStatisticsUpdate.java | 16 +-
.../hdds/scm/pipeline/TestPipelineManagerImpl.java | 11 +-
.../scm/server/TestSCMBlockProtocolServer.java | 4 +-
.../TestSCMHAUnfinalizedStateValidationAction.java | 4 +-
.../scm/upgrade/TestScmStartupSlvLessThanMlv.java | 4 +-
.../ozone/container/common/TestEndPoint.java | 23 +-
.../hadoop/ozone/scm/node/TestSCMNodeMetrics.java | 11 +-
hadoop-hdds/tools/pom.xml | 9 +
.../hdds/scm/cli/ContainerOperationClient.java | 28 +
.../hdds/scm/cli/container/ContainerCommands.java | 3 +-
.../hdds/scm/cli/container/InfoSubcommand.java | 61 +-
.../hdds/scm/cli/container/ReportSubcommand.java | 116 ++++
.../hdds/scm/cli/container/TestInfoSubCommand.java | 249 ++++++++
.../scm/cli/container/TestReportSubCommand.java | 159 +++++
.../ozone/client/protocol/ClientProtocol.java | 17 +
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 63 ++
.../hadoop/ozone/om/helpers/OmBucketInfo.java | 1 +
hadoop-ozone/dev-support/checks/bats.sh | 8 +-
.../dist/src/main/compose/ozone-ha/docker-config | 4 +
hadoop-ozone/dist/src/main/compose/ozone/test.sh | 6 -
.../dist/src/main/compose/ozonesecure-mr/test.sh | 4 +-
.../src/main/smoketest/compatibility/read.robot | 9 +-
.../{kinit.robot => compatibility/setup.robot} | 16 +-
.../src/main/smoketest/compatibility/write.robot | 7 +-
.../hdds/scm/pipeline/TestPipelineClose.java | 4 +-
.../apache/hadoop/ozone/MiniOzoneClusterImpl.java | 6 +-
.../hadoop/ozone/MiniOzoneHAClusterImpl.java | 6 +-
.../java/org/apache/hadoop/ozone/TestDataUtil.java | 2 +-
.../hadoop/ozone/TestSecureOzoneCluster.java | 22 +-
.../hadoop/ozone/TestStorageContainerManager.java | 8 +-
.../rpc/TestContainerStateMachineFailures.java | 159 ++++-
.../client/rpc/TestDeleteWithSlowFollower.java | 11 +-
.../client/rpc/TestOzoneAtRestEncryption.java | 12 +-
.../rpc/TestOzoneClientMultipartUploadWithFSO.java | 46 +-
.../client/rpc/TestOzoneRpcClientAbstract.java | 93 +--
.../hadoop/ozone/client/rpc/TestReadRetries.java | 4 +-
.../ozone/client/rpc/TestSecureOzoneRpcClient.java | 6 +-
.../client/rpc/read/TestChunkInputStream.java | 4 +-
.../ozone/client/rpc/read/TestInputStreamBase.java | 15 +-
.../ozone/client/rpc/read/TestKeyInputStream.java | 4 +-
.../apache/hadoop/ozone/container/TestHelper.java | 7 +-
.../commandhandler/TestCloseContainerHandler.java | 4 +-
.../commandhandler/TestDeleteContainerHandler.java | 3 +-
.../container/metrics/TestContainerMetrics.java | 3 +-
.../container/server/TestContainerServer.java | 3 +-
.../server/TestSecureContainerServer.java | 3 +-
.../hadoop/ozone/dn/scrubber/TestDataScrubber.java | 7 +-
.../TestDatanodeHddsVolumeFailureDetection.java | 7 +-
.../freon/TestHadoopDirTreeGeneratorWithFSO.java | 4 +-
.../ozone/om/TestContainerReportWithKeys.java | 2 +-
.../apache/hadoop/ozone/om/TestKeyManagerImpl.java | 26 +-
.../org/apache/hadoop/ozone/om/TestKeyPurging.java | 2 +-
.../hadoop/ozone/om/TestObjectStoreWithFSO.java | 8 +-
.../org/apache/hadoop/ozone/om/TestOmLDBCli.java | 4 +-
.../ozone/om/TestOmStartupSlvLessThanMlv.java | 4 +-
.../apache/hadoop/ozone/om/TestOzoneManagerHA.java | 4 +-
.../hadoop/ozone/om/TestOzoneManagerPrepare.java | 2 +-
.../hadoop/ozone/om/TestRecursiveAclWithFSO.java | 4 +-
.../om/ratis/TestOzoneManagerRatisRequest.java | 4 +-
.../hadoop/ozone/recon/TestReconScmHASnapshot.java | 70 +++
.../hadoop/ozone/recon/TestReconScmSnapshot.java | 133 ++++
.../ozone/recon/TestReconWithOzoneManager.java | 4 +-
.../ozone/recon/TestReconWithOzoneManagerFSO.java | 6 +-
.../hadoop/ozone/scm/TestFailoverWithSCMHA.java | 2 +-
.../ozone/scm/TestStorageContainerManagerHA.java | 4 +-
.../hadoop/ozone/shell/TestNSSummaryAdmin.java | 4 +-
.../hadoop/ozone/om/codec/TestOmKeyInfoCodec.java | 4 +-
.../ozone/om/codec/TestRepeatedOmKeyInfoCodec.java | 4 +-
.../ozone/om/helpers/TestInstanceHelper.java | 68 --
.../hadoop/ozone/om/helpers/TestOmPrefixInfo.java | 39 +-
.../hadoop/ozone/om/OmMetadataManagerImpl.java | 16 +-
.../key/OMOpenKeysDeleteRequest.java | 4 +-
.../hadoop/ozone/om/TestBucketManagerImpl.java | 6 +-
.../hadoop/ozone/om/TestKeyDeletingService.java | 7 +-
.../apache/hadoop/ozone/om/TestKeyManagerUnit.java | 16 +-
.../hadoop/ozone/om/TestOmMetadataManager.java | 36 +-
.../apache/hadoop/ozone/om/TestTrashService.java | 6 +-
...TestOzoneManagerDoubleBufferWithOMResponse.java | 8 +-
...OMRequestUtils.java => OMRequestTestUtils.java} | 10 +-
.../request/TestOMClientRequestWithUserInfo.java | 2 +-
.../request/bucket/TestOMBucketCreateRequest.java | 8 +-
.../bucket/TestOMBucketCreateRequestWithFSO.java | 4 +-
.../request/bucket/TestOMBucketDeleteRequest.java | 6 +-
.../bucket/TestOMBucketSetPropertyRequest.java | 8 +-
.../bucket/acl/TestOMBucketAddAclRequest.java | 12 +-
.../bucket/acl/TestOMBucketRemoveAclRequest.java | 14 +-
.../bucket/acl/TestOMBucketSetAclRequest.java | 12 +-
.../request/file/TestOMDirectoryCreateRequest.java | 22 +-
.../file/TestOMDirectoryCreateRequestWithFSO.java | 48 +-
.../om/request/file/TestOMFileCreateRequest.java | 30 +-
.../file/TestOMFileCreateRequestWithFSO.java | 22 +-
.../om/request/key/TestOMAllocateBlockRequest.java | 12 +-
.../key/TestOMAllocateBlockRequestWithFSO.java | 10 +-
.../ozone/om/request/key/TestOMKeyAclRequest.java | 10 +-
.../om/request/key/TestOMKeyAclRequestWithFSO.java | 8 +-
.../om/request/key/TestOMKeyCommitRequest.java | 12 +-
.../request/key/TestOMKeyCommitRequestWithFSO.java | 8 +-
.../om/request/key/TestOMKeyCreateRequest.java | 8 +-
.../request/key/TestOMKeyCreateRequestWithFSO.java | 6 +-
.../om/request/key/TestOMKeyDeleteRequest.java | 10 +-
.../request/key/TestOMKeyDeleteRequestWithFSO.java | 10 +-
.../key/TestOMKeyPurgeRequestAndResponse.java | 8 +-
.../om/request/key/TestOMKeyRenameRequest.java | 15 +-
.../om/request/key/TestOMKeysDeleteRequest.java | 6 +-
.../om/request/key/TestOMKeysRenameRequest.java | 6 +-
.../request/key/TestOMOpenKeysDeleteRequest.java | 11 +-
.../om/request/key/TestOMPrefixAclRequest.java | 6 +-
.../TestS3InitiateMultipartUploadRequest.java | 6 +-
...estS3InitiateMultipartUploadRequestWithFSO.java | 4 +-
.../s3/multipart/TestS3MultipartRequest.java | 12 +-
.../TestS3MultipartUploadAbortRequest.java | 8 +-
.../TestS3MultipartUploadAbortRequestWithFSO.java | 4 +-
.../TestS3MultipartUploadCommitPartRequest.java | 12 +-
...tS3MultipartUploadCommitPartRequestWithFSO.java | 10 +-
.../TestS3MultipartUploadCompleteRequest.java | 12 +-
...estS3MultipartUploadCompleteRequestWithFSO.java | 8 +-
.../upgrade/TestOMCancelPrepareRequest.java | 2 +-
.../request/volume/TestOMVolumeCreateRequest.java | 4 +-
.../request/volume/TestOMVolumeDeleteRequest.java | 12 +-
.../volume/TestOMVolumeSetOwnerRequest.java | 22 +-
.../volume/TestOMVolumeSetQuotaRequest.java | 22 +-
.../volume/acl/TestOMVolumeAddAclRequest.java | 12 +-
.../volume/acl/TestOMVolumeRemoveAclRequest.java | 14 +-
.../volume/acl/TestOMVolumeSetAclRequest.java | 12 +-
.../file/TestOMDirectoryCreateResponse.java | 4 +-
.../file/TestOMDirectoryCreateResponseWithFSO.java | 4 +-
.../file/TestOMFileCreateResponseWithFSO.java | 4 +-
.../response/key/TestOMAllocateBlockResponse.java | 4 +-
.../key/TestOMAllocateBlockResponseWithFSO.java | 4 +-
.../om/response/key/TestOMKeyCommitResponse.java | 6 +-
.../key/TestOMKeyCommitResponseWithFSO.java | 8 +-
.../key/TestOMKeyCreateResponseWithFSO.java | 4 +-
.../om/response/key/TestOMKeyDeleteResponse.java | 4 +-
.../key/TestOMKeyDeleteResponseWithFSO.java | 12 +-
.../om/response/key/TestOMKeyRenameResponse.java | 14 +-
.../ozone/om/response/key/TestOMKeyResponse.java | 4 +-
.../om/response/key/TestOMKeysDeleteResponse.java | 4 +-
.../om/response/key/TestOMKeysRenameResponse.java | 8 +-
.../response/key/TestOMOpenKeysDeleteResponse.java | 8 +-
...S3MultipartUploadCommitPartResponseWithFSO.java | 10 +-
...stS3MultipartUploadCompleteResponseWithFSO.java | 18 +-
.../security/acl/TestOzoneNativeAuthorizer.java | 6 +-
.../hadoop/ozone/security/acl/TestParentAcl.java | 6 +-
.../hadoop/ozone/security/acl/TestVolumeOwner.java | 6 +-
.../hadoop/ozone/recon/ReconServerConfigKeys.java | 7 +
.../hadoop/ozone/recon/scm/ReconNodeManager.java | 6 +
.../spi/impl/OzoneManagerServiceProviderImpl.java | 49 +-
.../impl/StorageContainerServiceProviderImpl.java | 48 +-
.../impl/TestOzoneManagerServiceProviderImpl.java | 86 ++-
.../hadoop/ozone/s3/OzoneClientProducer.java | 17 +-
.../hadoop/ozone/s3/endpoint/BucketEndpoint.java | 15 +-
.../hadoop/ozone/s3/endpoint/ObjectEndpoint.java | 37 +-
.../hadoop/ozone/s3/exception/S3ErrorTable.java | 12 +-
.../hadoop/ozone/client/OzoneBucketStub.java | 2 +-
.../hadoop/ozone/s3/TestOzoneClientProducer.java | 39 +-
.../hadoop/ozone/s3/endpoint/TestObjectHead.java | 2 +-
.../apache/hadoop/ozone/debug/ChunkKeyHandler.java | 6 +-
.../apache/hadoop/ozone/debug/ReadReplicas.java | 247 ++++++++
.../hadoop/ozone/freon/ChunkManagerDiskWrite.java | 8 +-
.../containergenerator/GeneratorDatanode.java | 6 +-
254 files changed, 3955 insertions(+), 1926 deletions(-)
create mode 100644
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/container/ContainerReplicaInfo.java
rename hadoop-hdds/{server-scm =>
common}/src/main/java/org/apache/hadoop/hdds/scm/container/ReplicationManagerReport.java
(65%)
create mode 100644
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/scm/container/TestContainerReplicaInfo.java
rename hadoop-hdds/{server-scm =>
common}/src/test/java/org/apache/hadoop/hdds/scm/container/TestReplicationManagerReport.java
(67%)
copy hadoop-hdds/{server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha =>
common/src/test/java/org/apache/hadoop/hdds/scm/container}/package-info.java
(89%)
rename
hadoop-hdds/common/src/test/java/org/apache/hadoop/ozone/upgrade/{TestUpgradeUtils.java
=> UpgradeTestUtils.java} (95%)
rename
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/impl/{ChunkLayOutVersion.java
=> ContainerLayoutVersion.java} (77%)
rename
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/common/{TestChunkLayOutVersion.java
=> TestContainerLayoutVersion.java} (73%)
rename
hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/keyvalue/{ChunkLayoutTestInfo.java
=> ContainerLayoutTestInfo.java} (84%)
copy hadoop-hdds/docs/content/feature/{Observability.md =>
Observability.zh.md} (65%)
delete mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/TestUtils.java
create mode 100644
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/container/ReportSubcommand.java
create mode 100644
hadoop-hdds/tools/src/test/java/org/apache/hadoop/hdds/scm/cli/container/TestInfoSubCommand.java
create mode 100644
hadoop-hdds/tools/src/test/java/org/apache/hadoop/hdds/scm/cli/container/TestReportSubCommand.java
copy hadoop-ozone/dist/src/main/smoketest/{kinit.robot =>
compatibility/setup.robot} (75%)
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/recon/TestReconScmHASnapshot.java
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/recon/TestReconScmSnapshot.java
delete mode 100644
hadoop-ozone/interface-storage/src/test/java/org/apache/hadoop/ozone/om/helpers/TestInstanceHelper.java
rename
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/{response
=> request}/key/OMOpenKeysDeleteRequest.java (98%)
rename
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/{TestOMRequestUtils.java
=> OMRequestTestUtils.java} (99%)
create mode 100644
hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/debug/ReadReplicas.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]