Wei-Chiu Chuang created HDDS-16621:
--------------------------------------
Summary: Track s3-tests conditional_write failures blocked by
missing bucket versioning (out of scope)
Key: HDDS-16621
URL: https://issues.apache.org/jira/browse/HDDS-16621
Project: Apache Ozone
Issue Type: Sub-task
Components: Ozone Manager, s3gateway
Reporter: Wei-Chiu Chuang
h2. Purpose
Track known S3 compatibility test failures for *conditional write* that are
blocked by missing S3 bucket versioning support. Implementing bucket versioning
is *out of scope* for this epic phase; this sub-task records the gap for
nightly reporting and triage.
h2. Evidence
* Nightly report: [Apache Ozone S3 Compatibility
Report|https://ozone.s3.peterxcli.dev/#trend-panel-section]
* Feature group: {{conditional_write}} (ceph/s3-tests, pytest marker
{{@pytest.mark.conditional_write}})
* Latest pattern: 0/7 passed consistently (e.g. run 2026-09-27, Ozone master
33913b09)
h2. Affected tests (5/7 in conditional_write)
These fail during bucket versioning setup ({{put_bucket_versioning}} /
{{check_configure_versioning_retry}}), before conditional write logic runs:
* {{test_put_current_object_if_match}}
* {{test_put_current_object_if_none_match}}
* {{test_multipart_put_current_object_if_match}}
* {{test_multipart_put_current_object_if_none_match}}
* {{test_put_object_current_if_match}}
h2. Observed behavior
* Client error: {{BucketAlreadyOwnedByYou}} on {{PutBucketVersioning}}
* Underlying cause: S3 Gateway has no {{?versioning}} subresource handler;
{{PUT /bucket?versioning}} is handled like create-bucket on a bucket that
already exists from {{get_new_bucket()}}.
h2. Scope
* *In scope for this ticket:* Document and track; optionally coordinate marking
these cases NA/skipped in
[ozone-s3-compatibility|https://github.com/peterxcli/ozone-s3-compatibility] so
the trend panel reflects a known limitation rather than product regressions.
* *Out of scope:* Implement {{PutBucketVersioning}} / {{GetBucketVersioning}}
or OM bucket versioning for S3.
h2. Related
Parent: HDDS-13117
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]