[ 
https://issues.apache.org/jira/browse/HDDS-12542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Andika updated HDDS-12542:
-------------------------------
    Description: 
Currently we use SignedChunkInputStream for parsing chunk payload with chunk 
signatures. However, no chunk signatures verification is done.

We can support this feature. We might need to dynamically change the WriteChunk 
size based on the S3 chunk size specified (i.e. 1 S3 chunk = 1 WriteChunk) to 
fit more to S3 SDK behavior.

I expect that the solution is not straightforward since there are differences 
in architecture between Ozone and AWS S3, so some design document might be 
needed.

Resources

[https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html]

[https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming-trailers.html]

  was:
Currently we use SignedChunkInputStream for parsing chunk payload with chunk 
signatures. However, no chunk signatures verification is done. Additionally, we 
can support the trailer signature verification as well.

We can support this feature. We might need to dynamically change the WriteChunk 
size based on the S3 chunk size specified (i.e. 1 S3 chunk = 1 WriteChunk) to 
fit more to S3 SDK behavior.

I expect that the solution is not straightforward since there are differences 
in architecture between Ozone and AWS S3, so some design document might be 
needed.

Resources

[https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html]

[https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming-trailers.html]


> Support S3 checksum verification
> --------------------------------
>
>                 Key: HDDS-12542
>                 URL: https://issues.apache.org/jira/browse/HDDS-12542
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Ivan Andika
>            Priority: Major
>
> Currently we use SignedChunkInputStream for parsing chunk payload with chunk 
> signatures. However, no chunk signatures verification is done.
> We can support this feature. We might need to dynamically change the 
> WriteChunk size based on the S3 chunk size specified (i.e. 1 S3 chunk = 1 
> WriteChunk) to fit more to S3 SDK behavior.
> I expect that the solution is not straightforward since there are differences 
> in architecture between Ozone and AWS S3, so some design document might be 
> needed.
> Resources
> [https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html]
> [https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming-trailers.html]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@ozone.apache.org
For additional commands, e-mail: issues-h...@ozone.apache.org

Reply via email to