S3 blob store with services that do not support conditional writes
Last modified by Clement Christiaens on 2026/10/16 08:28
The S3 blob store can now be used with S3-compatible object stores that do not implement conditional requests, such as OVHcloud Object Storage: two new properties, store.s3.conditionalWrites and store.s3.conditionalCopies, disable the conditions XWiki sends with uploads and copies, as described in Configure S3 as Blob Store.
When a service rejects a condition with 501, the error message names the property to change.
Without the conditions, a write that must only create an absent object checks its existence first, which is not atomic.