Storage system capable of managing a plurality of snapshot families and method of operating thereof
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 comprising a control layer operable to manage a plurality of snapshot families, each family constituted by snapshot family members having hierarchical relations therebetween. The method of operating the storage system comprises searching a cache memory for an addressed data block corresponding to an addressed LBA and associated with an addressed snapshot family and an addressed SF member. In a case of missing the addressed data block in the cache memory, identifying in the cache memory all dirty data blocks corresponding to the addressed LBA and associated with the addressed snapshot family (candidate data blocks); identifying among SF members of the addressed snapshot family a destage owner, and in a case when the identified destage owner is associated with a candidate data block, reading from the cache memory such candidate data block.
A method of operating a storage system comprising a control layer with a cache memory, the control layer operable to manage a plurality of snapshot families, each family constituted by snapshot family (SF) members having hierarchical relations therebetween, the method comprising:
A storage system comprising a control layer with a cache memory, the control layer configured to manage a plurality of snapshot families, each family constituted by snapshot family (SF) members having hierarchical relations therebetween, wherein the control layer is further configured:
A non-transitory computer readable storage medium comprising computer readable program code embodied therein for operating a storage system comprising a control layer with a cache memory, the control layer operable to manage a plurality of snapshot families, each family constituted by snapshot family (SF) members having hierarchical relations therebetween, the computer readable program code causing the control layer:
A method of operating a storage system comprising a control layer with a cache memory, the control layer operable to manage a plurality of snapshot families, each family constituted by snapshot family (SF) members having hierarchical relations therebetween, the method comprising:
Dependencies are inferred from the claim text.