CPC G06F 12/0891 (2013.01) [G06F 3/0604 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0641 (2013.01); G06F 3/0656 (2013.01); G06F 12/0868 (2013.01); G06F 3/0608 (2013.01); G06F 12/0802 (2013.01); G06F 12/0804 (2013.01); G06F 2212/60 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, by a storage system, a change set file of data units unique among writes cached by a host;
storing the change set file within storage managed by the storage system;
receiving, by the storage system, a command indicating that a first data unit is a donor and that a target of a cached write is a recipient, wherein the command is part of a series of commands sent by the host to the storage system using a flush map for flushing the writes cached by the host to the storage system; and
in response to determining that the command is a copy command for the first data unit specified by the change set file, implementing the copy command to create a reference for the target of the cached write to reference the first data unit.
|