Patent ID: 9317375
Filing Date: 2016-04-19
CPC Classification: G06F

Claim Text:
1. A method, comprising: quiescing I/O operations at a cache; taking a first snapshot of a storage object and a second snapshot of a cache object; unquiescing I/O operations at the cache; creating, at least one backup image comprising the first snapshot and the second snapshot; and storing the backup image; wherein creating the backup image comprises: calculating a backup image size; writing, to the backup image, a backup storage object data blocks from the storage object; updating the backup header with storage object metadata and cache object metadata; writing the backup header to the backup image; reading, from the cache object, cache superblock and dirty region logging (DRL) metadata and reading, from the cache object, cache data blocks determined to have a DRL state that is dirty; and writing, to the backup image, the cache superblock and dirty region logging (DRL) metadata and the cache data blocks determined to have a DRL state that is dirty.