Patent ID: 8356148
Filing Date: 2013-01-15
Classification: G06F

Abstract:
1. A method operable in a computing device associated with a storage system for processing Input/Output (IO) requests for a logical volume comprising a root volume and a plurality of temporally sequential snapshots, each snapshot including a relocation table and a corresponding temporary volume, each relocation table including a relocation entry associated with a corresponding portion of storage on a temporary volume, the method comprising: receiving an IO request for the logical volume; identifying a first relocation entry in a relocation table of a first snapshot based on the IO request, wherein the first relocation entry is associated with a portion of storage on a temporary volume of a second snapshot, and wherein the second snapshot is temporally older than the first snapshot; processing the first relocation entry to identify the corresponding portion of storage on the temporary volume of the second snapshot; and responding to the IO request for the logical volume by accessing the identified portion of storage on the temporary volume of the second snapshot.