CPC G06F 3/067 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0629 (2013.01); G06F 11/1448 (2013.01); G06F 16/125 (2019.01)] | 20 Claims |
1. A computer program product for expiring objects replicated from a source storage to a target storage, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to communicate with a source storage and a target storage and to cause operations, the operations comprising:
determining whether replication of a version of a plurality of versions of an object at the source storage, wherein the version is not yet replicated to the target storage, would satisfy a target retention policy if replicated to the target storage;
replicating the version of the object to the target storage in response to determining that the replication of the version to the target storage would satisfy the target retention policy and updating object information to indicate the version as replicated; and
in response to determining that the replication of the version to the target storage would not satisfy the target retention policy, not replicating the version of the object to the target storage and updating object information to indicate the version of the object as replicated even though the version of the object was not replicated.
|