Storage system and methods of mapping addresses of snapshot families
AssigneeInfinidat Ltd.
InventorsJosef Ezra, Yechiel Yochai, Ido Ben-Tsion, Efraim Zeidner
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfinidat Ltd.
InventorsJosef Ezra, Yechiel Yochai, Ido Ben-Tsion, Efraim Zeidner
Estimating the term…
There is provided a storage system capable to maintain a snapshot family comprising a plurality of members having hierarchical relations therebetween, and a method of operating thereof. The method comprises generating a mapping data structure with mapping entries each comprising mappings for mapping a logical address range associated with the mapping entry into physical address ranges respectively correlated to representative members of the snapshot family; omitting mappings corresponding to omitted member(s) different from any of the one or more representative members sharing a respective range of physical addresses; responsive to an access request directed to a certain logical address range and a certain omitted member, determining, using a predefined rule related to the hierarchical and sequential relations between members of the snapshot family, a representative member from the one or more representative members; and responding to the access request by using a physical address range correlated to the representative member.
A method of operating a storage system operable to manage a plurality of snapshot families, each snapshot family (SF) is constituted by SF members comprising a master logical volume and a plurality of snapshots corresponding thereto and is characterized by a SF logical address space associated with the SF, the method comprising:
A storage system comprising a plurality of physical storage devices controlled by a plurality of storage control devices constituting a storage control layer operatively coupled to a plurality of hosts and to the plurality of physical storage devices constituting a physical storage space, said control layer configured to manage a plurality of snapshot families, each snapshot family (SF) is constituted by SF members comprising a master logical volume and a plurality of snapshots corresponding thereto and is characterized by a SF logical address space associated with the SF, wherein the control layer comprises:
A method comprising:
Dependencies are inferred from the claim text.