Snapshot reset method and apparatus
First Claim
Patent Images
1. A device for controlling a storage system, comprising:
- a processor; and
a memory, coupled to the processor, comprising;
a reset application adapted to receive a reset command and in response to receiving the reset command, save partition attributes of a first snapshot of a master volume, delete the first snapshot, create a second snapshot and copy the saved partition attributes of the first snapshot to the second snapshot,wherein a first array partition comprising the saved partition attributes provides access to a virtual disk drive comprising at least one of read and write fixed memory block addresses, wherein the reset application is adapted to mark the first snapshot for reset, then mark the first snapshot for deletion, wherein the reset application creates the second snapshot while transferring the first array partition to the second snapshot, wherein after the first array partition has been associated with the second snapshot, release the reset mark associated with the first snapshot thereby allowing the first snapshot to be deleted, wherein the saved partition attributes comprises at least one of a volume name, Logical Unit Number (LUN), Serial Number, and zoning on the LUN.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, device, and system for resetting snapshots are provided. The reset of a snapshot incorporates the traditional snapshot delete and snapshot create operations into a single operation. Additionally, a snapshot created under the reset operation may receive an array partition from a snapshot being deleted under the same snapshot reset operation thereby retaining its identifying characteristics.
-
Citations
8 Claims
-
1. A device for controlling a storage system, comprising:
-
a processor; and a memory, coupled to the processor, comprising; a reset application adapted to receive a reset command and in response to receiving the reset command, save partition attributes of a first snapshot of a master volume, delete the first snapshot, create a second snapshot and copy the saved partition attributes of the first snapshot to the second snapshot, wherein a first array partition comprising the saved partition attributes provides access to a virtual disk drive comprising at least one of read and write fixed memory block addresses, wherein the reset application is adapted to mark the first snapshot for reset, then mark the first snapshot for deletion, wherein the reset application creates the second snapshot while transferring the first array partition to the second snapshot, wherein after the first array partition has been associated with the second snapshot, release the reset mark associated with the first snapshot thereby allowing the first snapshot to be deleted, wherein the saved partition attributes comprises at least one of a volume name, Logical Unit Number (LUN), Serial Number, and zoning on the LUN. - View Dependent Claims (2, 3, 4)
-
-
5. A method for controlling a storage system, comprising:
-
receiving a reset command by a reset application, and in response; saving, by a processor coupled to a memory comprising the reset application and executing the reset application, partition attributes of a first array partition associated with a first snapshot of a master volume to a second snapshot of the master volume, marking, by the processor executing the reset application, the first snapshot for reset; marking, by the processor executing the reset application, the first snapshot for deletion after marking the first snapshot for reset; creating, by the processor executing the reset application, the second snapshot in response to receiving the reset command, wherein the processor executing the reset application creates the second snapshot while transferring the partition attributes of the first array partition to the second snapshot; after associating the first array partition with the second snapshot; and releasing, by the processor executing the reset application, the reset mark associated with the first snapshot thereby allowing the first snapshot to be deleted, wherein the first array partition provides access to a virtual disk drive comprising at least one of read and write fixed memory block addresses, wherein the saved partition attributes comprises at least one of a volume name, Logical Unit Number (LUN), Serial Number, and zoning on the LUN. - View Dependent Claims (6, 7, 8)
-
Specification