This is an automated email from the ASF dual-hosted git repository.
ivandika pushed a change to branch ozone-2.0
in repository https://gitbox.apache.org/repos/asf/ozone.git
from ea8762e509b HDDS-12750. Move StorageTypeProto from
ScmServerDatanodeHeartbeatProtocol.proto to hdds.proto (#8208)
add 7f49787a3eb Update version to 2.0.1-SNAPSHOT
add fa6e0a14a5e HDDS-12589. Fix Incorrect FSO Key Listing for
Container-to-Key Mapping. (#8109)
add e9c3a348dab HDDS-12758. Error in OmUtils.normalizeKey for key name
starting with `//` (#8225)
add 4a33f9652bc HDDS-12891. OMKeyAclRequestWithFSO is incorrectly setting
full path as key name. (#8326)
add b4593e9bfc2 HDDS-12892. OM Tagging Request incorrectly sets full path
as key name for FSO (#8345)
add 56c6ef90ec1 HDDS-12633. KEY_NOT_FOUND in OzoneRpcClientTests for
LEGACY bucket with enableFileSystemPaths=true (#8108)
add aac8fa7241d HDDS-12728. Add Ozone 2.0.0 to compatibility acceptance
tests (#8361)
add 7af2f100d12 HDDS-12958. [Snapshot] Add ACL check regression tests for
snapshot operations. (#8419)
add 905789e142c HDDS-12935. Support unsigned chunked upload with
STREAMING-UNSIGNED-PAYLOAD-TRAILER (#8366)
add 491f8832253 HDDS-5195. Support uploading objects with presigned URL
(#9000)
add 4f434a12f50 HDDS-13067. Container Balancer delete commands should not
be sent with an expiration time in the past (#8491)
add 4463fbddbdc HDDS-13175. Leftover reference to OM-specific trash
implementation (#8563)
add ec1110fb779 HDDS-13220. Change Recon 'Negative usedBytes' message
loglevel to DEBUG (#8648)
add e144bfa0af9 HDDS-13234. Expired secret key can abort leader OM
startup. (#8601)
add 2a79b5760b0 HDDS-13615. ofs.listStatusIterator() reports files in
encrypted buckets as unencrypted (#8994)
add 989be6f3c4a HDDS-12978. Remove TestMultipartObjectGet (#8400)
add 740718da12c HDDS-12974. Docker could not parse extra host IP (#8397)
No new revisions were added by this update.
Summary of changes:
dev-support/pom.xml | 2 +-
hadoop-hdds/annotations/pom.xml | 4 +-
hadoop-hdds/client/pom.xml | 4 +-
hadoop-hdds/common/pom.xml | 4 +-
.../org/apache/hadoop/ozone/OzoneConfigKeys.java | 2 +-
.../java/org/apache/hadoop/ozone/OzoneConsts.java | 1 +
.../common/src/main/resources/ozone-default.xml | 2 +-
hadoop-hdds/config/pom.xml | 4 +-
hadoop-hdds/container-service/pom.xml | 4 +-
hadoop-hdds/crypto-api/pom.xml | 4 +-
hadoop-hdds/crypto-default/pom.xml | 4 +-
hadoop-hdds/docs/content/interface/Ofs.md | 2 +-
hadoop-hdds/docs/content/interface/Ofs.zh.md | 2 +-
hadoop-hdds/docs/pom.xml | 4 +-
hadoop-hdds/erasurecode/pom.xml | 4 +-
hadoop-hdds/framework/pom.xml | 4 +-
hadoop-hdds/hadoop-dependency-client/pom.xml | 4 +-
hadoop-hdds/hadoop-dependency-server/pom.xml | 4 +-
hadoop-hdds/interface-admin/pom.xml | 4 +-
hadoop-hdds/interface-client/pom.xml | 4 +-
hadoop-hdds/interface-server/pom.xml | 4 +-
hadoop-hdds/managed-rocksdb/pom.xml | 4 +-
hadoop-hdds/pom.xml | 4 +-
hadoop-hdds/rocks-native/pom.xml | 2 +-
hadoop-hdds/rocksdb-checkpoint-differ/pom.xml | 4 +-
hadoop-hdds/server-scm/pom.xml | 4 +-
.../hdds/scm/container/balancer/MoveManager.java | 88 +++-
.../scm/container/balancer/TestMoveManager.java | 51 ++
hadoop-hdds/test-utils/pom.xml | 4 +-
hadoop-hdds/tools/pom.xml | 4 +-
hadoop-ozone/cli-shell/pom.xml | 4 +-
hadoop-ozone/client/pom.xml | 4 +-
hadoop-ozone/common/pom.xml | 4 +-
.../main/java/org/apache/hadoop/ozone/OmUtils.java | 17 +-
.../hadoop/ozone/om/helpers/BasicOmKeyInfo.java | 25 +-
hadoop-ozone/csi/pom.xml | 4 +-
hadoop-ozone/datanode/pom.xml | 4 +-
hadoop-ozone/dist/pom.xml | 4 +-
.../compose/ozonesecure-ha/docker-compose.yaml | 90 ++--
.../compose/ozonesecure-ha/s3g-virtual-host.yaml | 2 +-
.../compose/ozonesecure-ha/scm-decommission.yaml | 22 +-
hadoop-ozone/dist/src/main/compose/upgrade/test.sh | 5 +-
.../dist/src/main/compose/xcompat/clients.yaml | 4 +
hadoop-ozone/dist/src/main/compose/xcompat/lib.sh | 2 +-
.../smoketest/upgrade/check-finalization.robot | 1 -
.../fault-injection-test/mini-chaos-tests/pom.xml | 4 +-
.../fault-injection-test/network-tests/pom.xml | 2 +-
hadoop-ozone/fault-injection-test/pom.xml | 4 +-
hadoop-ozone/httpfsgateway/pom.xml | 4 +-
hadoop-ozone/insight/pom.xml | 4 +-
hadoop-ozone/integration-test/pom.xml | 4 +-
.../fs/ozone/AbstractOzoneFileSystemTest.java | 3 +-
.../ozone/AbstractRootedOzoneFileSystemTest.java | 3 +-
.../fs/ozone/TestOzoneFSWithObjectStoreCreate.java | 35 ++
.../hadoop/ozone/TestMultipartObjectGet.java | 224 --------
.../ozone/client/rpc/OzoneRpcClientTests.java | 54 +-
.../om/snapshot/TestOzoneManagerSnapshotAcl.java | 111 +++-
.../hadoop/ozone/s3/awssdk/S3SDKTestUtils.java | 18 +
.../ozone/s3/awssdk/v1/AbstractS3SDKV1Tests.java | 306 +++++++++++
.../ozone/s3/awssdk/v2/AbstractS3SDKV2Tests.java | 568 +++++++++++++++++++++
.../hadoop/ozone/shell/TestOzoneShellHA.java | 10 +-
hadoop-ozone/interface-client/pom.xml | 4 +-
.../src/main/proto/OmClientProtocol.proto | 1 +
hadoop-ozone/interface-storage/pom.xml | 4 +-
hadoop-ozone/ozone-manager/pom.xml | 4 +-
.../org/apache/hadoop/ozone/om/OzoneManager.java | 12 +
.../apache/hadoop/ozone/om/TrashPolicyOzone.java | 7 +-
.../om/request/key/acl/OMKeyAclRequestWithFSO.java | 4 +
.../S3DeleteObjectTaggingRequestWithFSO.java | 4 +
.../tagging/S3PutObjectTaggingRequestWithFSO.java | 4 +
.../OzoneDelegationTokenSecretManager.java | 16 +-
.../ozone/om/request/TestNormalizePaths.java | 3 +
.../ozone/om/request/key/TestOMKeyAclRequest.java | 18 +-
.../om/request/key/TestOMKeyAclRequestWithFSO.java | 5 +-
.../TestS3DeleteObjectTaggingRequestWithFSO.java | 2 +-
.../TestS3PutObjectTaggingRequestWithFSO.java | 2 +-
.../protocolPB/TestOzoneManagerRequestHandler.java | 75 +++
.../TestOzoneDelegationTokenSecretManager.java | 41 ++
hadoop-ozone/ozonefs-common/pom.xml | 4 +-
.../fs/ozone/BasicOzoneClientAdapterImpl.java | 2 +-
.../ozone/BasicRootedOzoneClientAdapterImpl.java | 2 +-
hadoop-ozone/ozonefs-hadoop2/pom.xml | 4 +-
hadoop-ozone/ozonefs-hadoop3-client/pom.xml | 4 +-
hadoop-ozone/ozonefs-hadoop3/pom.xml | 4 +-
hadoop-ozone/ozonefs-shaded/pom.xml | 4 +-
hadoop-ozone/ozonefs/pom.xml | 4 +-
hadoop-ozone/pom.xml | 4 +-
hadoop-ozone/recon-codegen/pom.xml | 2 +-
hadoop-ozone/recon/pom.xml | 2 +-
.../hadoop/ozone/recon/api/ContainerEndpoint.java | 23 +-
.../recon/spi/ReconContainerMetadataManager.java | 2 +-
.../impl/ReconContainerMetadataManagerImpl.java | 8 +-
.../ozone/recon/tasks/ContainerSizeCountTask.java | 2 +-
.../ozone/recon/api/TestContainerEndpoint.java | 118 +++++
.../TestReconContainerMetadataManagerImpl.java | 10 +-
.../recon/tasks/TestContainerKeyMapperTask.java | 116 +++++
hadoop-ozone/s3-secret-store/pom.xml | 4 +-
hadoop-ozone/s3gateway/pom.xml | 4 +-
.../hadoop/ozone/s3/SignedChunksInputStream.java | 86 +++-
...tStream.java => UnsignedChunksInputStream.java} | 115 +++--
.../hadoop/ozone/s3/endpoint/EndpointBase.java | 8 +-
.../hadoop/ozone/s3/endpoint/ObjectEndpoint.java | 84 ++-
.../ozone/s3/signature/StringToSignProducer.java | 61 ++-
.../org/apache/hadoop/ozone/s3/util/S3Consts.java | 6 +-
.../org/apache/hadoop/ozone/s3/util/S3Utils.java | 96 +++-
.../ozone/s3/TestSignedChunksInputStream.java | 231 +++++++--
.../ozone/s3/TestUnsignedChunkInputStream.java | 223 ++++++++
.../hadoop/ozone/s3/endpoint/EndpointBuilder.java | 17 +
.../hadoop/ozone/s3/endpoint/TestListParts.java | 3 +
.../s3/endpoint/TestMultipartUploadComplete.java | 3 +
.../s3/endpoint/TestMultipartUploadWithCopy.java | 9 +
.../hadoop/ozone/s3/endpoint/TestObjectGet.java | 2 +
.../hadoop/ozone/s3/endpoint/TestObjectPut.java | 11 +
.../ozone/s3/endpoint/TestObjectTaggingDelete.java | 3 +
.../ozone/s3/endpoint/TestObjectTaggingGet.java | 3 +
.../ozone/s3/endpoint/TestObjectTaggingPut.java | 4 +-
.../hadoop/ozone/s3/endpoint/TestPartUpload.java | 7 +
.../s3/endpoint/TestPartUploadWithStream.java | 3 +
.../ozone/s3/endpoint/TestPermissionCheck.java | 3 +
.../ozone/s3/endpoint/TestUploadWithStream.java | 2 +
.../ozone/s3/metrics/TestS3GatewayMetrics.java | 3 +
hadoop-ozone/tools/pom.xml | 4 +-
pom.xml | 6 +-
123 files changed, 2653 insertions(+), 651 deletions(-)
delete mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/TestMultipartObjectGet.java
copy
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/{SignedChunksInputStream.java
=> UnsignedChunksInputStream.java} (51%)
create mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/TestUnsignedChunkInputStream.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]