Skip to content

HDDS-13920. Conditional Reads (GetObject, HeadObject)#10031

Open
peterxcli wants to merge 4 commits intoapache:masterfrom
peterxcli:HDDS-13920-conditional-reads
Open

HDDS-13920. Conditional Reads (GetObject, HeadObject)#10031
peterxcli wants to merge 4 commits intoapache:masterfrom
peterxcli:HDDS-13920-conditional-reads

Conversation

@peterxcli
Copy link
Copy Markdown
Member

@peterxcli peterxcli commented Apr 2, 2026

What changes were proposed in this pull request?

Implement S3 Conditional Reads for Ozone and introduce S3ConditionalRequest class to centralized conditional request logic.

Only s3gateway involve for Conditional Reads.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-13920

How was this patch tested?

Unit test, S3 SDK test

Add tests for If-Match, If-None-Match, If-Modified-Since, and If-Unmodified-Since headers in both GET and HEAD requests. Enhance response handling for conditional requests in ObjectEndpoint.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant