Concurrent writes of the same object

If two or more clients try to store an object with the same name at the same time, what happens depends on whether versioning is enabled (outside of the HSwift API) for the target container:

If versioning is enabled, HCP creates one version for each PUT request. The versions are numbered in the order in which HCP received the requests, regardless of the order in which HCP finished processing the requests.

If versioning is disabled and the container doesn't already contain an object with the specified name, HCP creates the object for the first PUT request. In response to each subsequent PUT request, HCP returns a 409 (Conflict) status code and does not create an object. This happens regardless of whether HCP has finished processing the first request.

Trademark and LegalDisclaimer

© 2015 Hitachi Data Systems Corporation. All rights reserved.