The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 05, 2016
Filed:
Nov. 27, 2013
Infinidat Ltd., Hertzelia Pituach, IL;
Josef Ezra, Even Yehuda, IL;
Yechiel Yochai, Moshav Aviel, IL;
Ido Ben-Tsion, Ramat Gan, IL;
Efraim Zeidner, Haifa, IL;
INFINIDAT LTD., Herzliya, IL;
Abstract
There is provided a storage system comprising a control layer operable to manage a snapshot family (SF) constituted by SF members having hierarchical relations represented by a SF relationship data structure and a method of operating thereof. Upon receiving a command for restoring a writable SF member from a read-only snapshot thereof, the control layer provides a foreground atomic operation. The atomic operation comprises generating a new writable snapshot of the read-only snapshot (a destination SF member), modifying the SF relationship data structure, and re-assigning all logical unit numbers (LUNs) from the writable SF member to be restored to the destination SF member. Upon successful completion of the atomic operation, the control layer sends acknowledgement indicative of successful restoring the writable SF member. The control layer further provides a background process comprising modifying, in correspondence with the provided atomic operation, a SF mapping data structure comprising mappings between logical and physical addresses corresponding to SF members.