| CPC G06F 16/27 (2019.01) [G06F 16/2358 (2019.01); G06F 16/24573 (2019.01)] | 20 Claims |

|
1. A method comprising:
identifying a request to store an updated version of an object, the object being replicated across two or more storage systems;
negotiating, among the two or more storage systems, based on an exchange of proposed creation times that are related to the updated version of the object, a creation time for the updated version of the object that provides a consistent state of the updated version of the object across the two or more storage systems, wherein the creation time is determined based on a latest observed creation time of a prior version of the object stored at each of the two or more storage systems; and
assigning, based on the negotiating, a creation timestamp for the updated version of the object, the creation timestamp corresponding to the creation time.
|