Patent ID: 9740566
Date: 2017-08-22
CPC Classifications: G06F

Claim:
1. A method comprising: receiving a first write request directed towards a first logical unit (LUN), the first write request having a data, a logical block address (LBA) and a length representing an address range of the first LUN, the LBA and the length mapped to a first volume associated with the first LUN, the first write request processed at a storage system having a memory and attached to a storage array; receiving a second write request directed to the first LUN; in response to receiving a snapshot request from a host, initiating a first barrier on the first volume such that the second write request is blocked; flushing the first write request by associating a key with the data; storing the key in a metadata entry included in a metadata structure, the metadata entry associated with the address range; and creating a first snapshot of the first volume.