Tigris now supports conditional operations

Conditional operations are often used to prevent race conditions during object mutations such as uploads, deletes, or metadata updates. Race conditions can occur when multiple clients try to modify the same object simultaneously or when the same request is being sent repeatedly.

Conditions are also often used to implement optimistic concurrency control. This is a strategy where the client assumes that the object has not been modified since it was last read, and proceeds with the operation only if the assumption holds.

Tigris now supports conditional operations to support the above mentioned use cases. More details are available in the documentation at Conditional Operations (preconditions) | Tigris Object Storage Documentation

8 Likes

From General to Fresh Produce

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.