[
https://issues.apache.org/jira/browse/HDDS-9117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirill Sizov updated HDDS-9117:
-------------------------------
Summary: Bucket replication type is ignored when uploading files via S3G
(was: Bucket replication type is ignored when uploading files through S3G)
> Bucket replication type is ignored when uploading files via S3G
> ---------------------------------------------------------------
>
> Key: HDDS-9117
> URL: https://issues.apache.org/jira/browse/HDDS-9117
> Project: Apache Ozone
> Issue Type: Bug
> Components: S3
> Affects Versions: 1.4.0
> Reporter: Kirill Sizov
> Assignee: Kirill Sizov
> Priority: Major
>
> I followed the doc page https://ozone.apache.org/docs/1.3.0/interface/s3.html
> to create a bucket and exposed it to S3 via linking.
> The bucket was set to have EC replication RS-3-2-1024k,
> {noformat}
> $ ozone sh bucket info myvol/mybucket
> ...
> "replicationConfig" : {
> "data" : 3,
> "parity" : 2,
> "ecChunkSize" : 1048576,
> "codec" : "RS",
> "replicationType" : "EC",
> "requiredNodes" : 5
> },
> ...
> {noformat}
> Then I tried uploading both a small file and a large file to follow a simple
> and a multipart paths. Both files were uploaded with {{aws s3 cp}} command.
> And here what I got:
> {noformat}
> $ ozone sh key info myvol/mybucket/mykey
> {
> "volumeName" : "myvol",
> "bucketName" : "mybucket",
> "name" : "mykey",
> "dataSize" : 200,
> "creationTime" : "2023-08-02T09:37:13.274Z",
> "modificationTime" : "2023-08-02T09:37:13.313Z",
> "replicationConfig" : {
> "replicationFactor" : "THREE",
> "requiredNodes" : 3,
> "replicationType" : "RATIS"
> },
> "metadata" : { },
> "ozoneKeyLocations" : [ {
> "containerID" : 1423,
> "localID" : 111677748019503057,
> "length" : 200,
> "offset" : 0,
> "keyOffset" : 0
> } ],
> "file" : true
> }
> {noformat}
> After a short investigation I found that the small file had mismatching
> replication type because the linked bucket does not copy the original bucket
> replication type.
> And the multipart path in S3G simply ignores replication type.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]