System and method for transfering volume ownership in net-worked storage
First Claim
1. A method of transferring ownership of a volume having a plurality of disks from a source server to a destination server, the method comprising the steps of:
- changing a first attribute of ownership from source server ownership to an un-owned state by writing the change to a log data structure and rewriting the first attribute of ownership on the disk, where the first attribute is a predetermined ownership sector on each disk;
changing a second attribute of ownership from source ownership to an un-owned state by writing the change to a second log data structure and rewriting the second attribute of ownership on the disk, where the second attribute is small computer systems interface (SCSI) reservation;
changing the first attribute of ownership from the un-owned state of ownership to destination server ownership by writing the change to a third log data structure and rewriting the first attribute of ownership on the disk; and
changing the second attribute of ownership from the un-owned state to destination server ownership by writing the change to a fourth log data structure and rewriting the second attribute of ownership on the disk.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for transferring ownership of a volume in a networked storage environment. The method first moves the disks that comprise the volume being transferred from a source-owned state to an un-owned state. Next the disks are moved to a destination-owned state. Each step of the transfer process completes on all disks before the next step begins to ensure consistency and disks that have conflicting owners. Alternate embodiments include logging by the source and destination nodes to permit a resumption of the transfer if one node becomes inactive during the transfer.
73 Citations
10 Claims
-
1. A method of transferring ownership of a volume having a plurality of disks from a source server to a destination server, the method comprising the steps of:
-
changing a first attribute of ownership from source server ownership to an un-owned state by writing the change to a log data structure and rewriting the first attribute of ownership on the disk, where the first attribute is a predetermined ownership sector on each disk; changing a second attribute of ownership from source ownership to an un-owned state by writing the change to a second log data structure and rewriting the second attribute of ownership on the disk, where the second attribute is small computer systems interface (SCSI) reservation; changing the first attribute of ownership from the un-owned state of ownership to destination server ownership by writing the change to a third log data structure and rewriting the first attribute of ownership on the disk; and changing the second attribute of ownership from the un-owned state to destination server ownership by writing the change to a fourth log data structure and rewriting the second attribute of ownership on the disk. - View Dependent Claims (2)
-
-
3. A system to transfer ownership of a volume having a plurality of disks from a source server to a destination server, comprising:
-
means for changing a first attribute of ownership from source server ownership to an un-owned state by writing the change to a log data structure and rewriting the first attribute of ownership on the disk, where the first attribute is a predetermined ownership sector on each disk; means for changing a second attribute of ownership from source ownership to an un-owned state by writing the change to a second log data structure and rewriting the second attribute of ownership on the disk, where the second attribute is a small computer systems interface (SCSI) reservation; means for changing the first attribute of ownership from the un-owned state of ownership to destination server ownership by writing the change to a third log data structure and rewriting the first attribute of ownership on the disk; and means for changing the second attribute of ownership from the un-owned state to destination server ownership by writing the change to a fourth log data structure and rewriting the second attribute of ownership on the disk. - View Dependent Claims (4)
-
-
5. A system to transfer ownership of a volume having a plurality of disks from a source server to a destination server, comprising:
-
a first computer to change a first attribute of ownership from source server ownership to an un-owned state by writing the change to a log data structure and rewriting the first attribute of ownership on the disk, where the first attribute is a predetermined ownership sector on each disk; a second computer to change a second attribute of ownership from source ownership to an un-owned state by writing the change to a second log data structure and rewriting the second attribute of ownership on the disk, where the second attribute is a small computer systems interface (SCSI) reservation; a third computer to change the first attribute of ownership from the un-owned state of ownership to destination server ownership by writing the change to a third log data structure and rewriting the first attribute of ownership on the disk; and a fourth computer to change the second attribute of ownership from the un-owned state to destination server ownership by writing the change to a fourth log data structure and rewriting the second attribute of ownership on the disk. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification