A computer-implemented method performed by one or more processing resources of a multi-site distributed storage system with a primary storage site having a first storage node, a secondary storage site having a second storage node, and a tertiary storage site having a third storage node, the computer-implemented method comprising:
- initiating a snapshot create operation to create a snapshot copy of one or more storage objects of the first storage node based on an asynchronous mirror policy from the one or more storage objects of the first storage node to one or more replicated storage objects of the third storage node;
- and
- intercepting the snapshot create operation on the primary storage site and synchronously replicating the snapshot create operation to transfer the snapshot copy to the second storage node to provide a common snapshot between the second storage node and the third storage node.