This is an automated email from the ASF dual-hosted git repository.
ivandika pushed a change to branch ozone-1.4
in repository https://gitbox.apache.org/repos/asf/ozone.git
from 1f16f430d2 HDDS-10704. Do not fail read of EC block if the last chunk
is empty (#6540)
add 8290f86082 HDDS-9680. Use md5 hash of multipart object part's content
as ETag (#5668)
add 3dd1b15bfe HDDS-10395. Fix eTag compatibility issues for MPU (#6235)
add 9a97366266 HDDS-10403. CopyObject should set ETag based on the key
content (#6251)
add ca90f5ff1a HDDS-10521. ETag field should not be returned during
GetObject if the key does not contain ETag field (#6377)
add fc28224ee8 HDDS-10587. Reset ETag's thread-local MessageDigest
instance on exception (#6435)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hadoop/ozone/OzoneConsts.java | 5 +
.../docs/content/feature/S3-Tenant-Commands.md | 2 +-
.../client/OzoneMultipartUploadPartListParts.java | 19 ++-
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 3 +-
.../helpers/OmMultipartCommitUploadPartInfo.java | 11 +-
.../om/helpers/OmMultipartUploadCompleteList.java | 5 +-
.../om/helpers/OmMultipartUploadListParts.java | 3 +-
.../apache/hadoop/ozone/om/helpers/OmPartInfo.java | 31 ++--
...OzoneManagerProtocolClientSideTranslatorPB.java | 3 +-
.../src/main/smoketest/s3/MultipartUpload.robot | 33 ++--
.../dist/src/main/smoketest/s3/objectcopy.robot | 14 ++
.../fs/ozone/TestOzoneFSWithObjectStoreCreate.java | 9 +-
.../hadoop/ozone/TestMultipartObjectGet.java | 4 +-
.../client/rpc/TestOzoneAtRestEncryption.java | 18 ++-
.../rpc/TestOzoneClientMultipartUploadWithFSO.java | 172 ++++++++++++---------
.../client/rpc/TestOzoneRpcClientAbstract.java | 128 +++++++++------
.../client/rpc/TestOzoneRpcClientWithRatis.java | 10 +-
.../ozone/om/TestObjectStoreWithLegacyFS.java | 11 +-
.../om/TestOzoneManagerHAWithStoppedNodes.java | 10 +-
.../src/main/proto/OmClientProtocol.proto | 5 +-
.../org/apache/hadoop/ozone/om/KeyManagerImpl.java | 14 +-
.../S3MultipartUploadCommitPartRequest.java | 10 +-
.../S3MultipartUploadCompleteRequest.java | 85 ++++++++--
.../apache/hadoop/ozone/om/TestKeyManagerUnit.java | 57 ++++++-
.../ozone/om/request/OMRequestTestUtils.java | 38 ++++-
.../TestS3MultipartUploadCompleteRequest.java | 16 +-
.../s3/multipart/TestS3MultipartResponse.java | 2 +-
.../service/TestMultipartUploadCleanupService.java | 4 +
.../om/service/TestOpenKeyCleanupService.java | 4 +
hadoop-ozone/s3gateway/pom.xml | 5 +
.../hadoop/ozone/s3/commontypes/KeyMetadata.java | 4 +-
.../endpoint/CompleteMultipartUploadRequest.java | 10 +-
.../endpoint/CompleteMultipartUploadResponse.java | 3 +-
.../ozone/s3/endpoint/CopyObjectResponse.java | 3 +-
.../hadoop/ozone/s3/endpoint/CopyPartResult.java | 3 +-
.../hadoop/ozone/s3/endpoint/EndpointBase.java | 3 +-
.../ozone/s3/endpoint/ListPartsResponse.java | 3 +-
.../hadoop/ozone/s3/endpoint/ObjectEndpoint.java | 107 +++++++++----
.../ozone/s3/endpoint/ObjectEndpointStreaming.java | 30 ++--
.../hadoop/ozone/client/OzoneBucketStub.java | 34 +++-
.../ozone/client/OzoneDataStreamOutputStub.java | 4 +-
.../hadoop/ozone/client/OzoneOutputStreamStub.java | 5 +-
...CompleteMultipartUploadRequestUnmarshaller.java | 4 +-
.../hadoop/ozone/s3/endpoint/TestListParts.java | 6 +-
.../s3/endpoint/TestMultipartUploadComplete.java | 6 +-
.../s3/endpoint/TestMultipartUploadWithCopy.java | 13 +-
.../hadoop/ozone/s3/endpoint/TestObjectPut.java | 108 ++++++++++++-
.../hadoop/ozone/s3/endpoint/TestPartUpload.java | 68 +++++++-
.../s3/endpoint/TestPartUploadWithStream.java | 11 +-
49 files changed, 861 insertions(+), 295 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]