×

Systems and method of implementing disk ownership in networked storage

  • US 7,650,412 B2
  • Filed: 12/21/2001
  • Issued: 01/19/2010
  • Est. Priority Date: 12/21/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of claiming ownership of a plurality of disks by a network device of a plurality of network devices in a network storage system, comprising:

  • writing ownership information to a predetermined area of each disk, wherein the predetermined area of the disk is sector 0 on the disk and the ownership information stored in sector 0 is definitive ownership data for determining ownership of the disk;

    setting a small computer system interface (SCSI) reservation tag for each disk to a state of network device ownership to provide a two part indicia of ownership for each disk, where the two part indicia of ownership are both written to each disk;

    creating a table on each network device in the network storage system;

    identifying all disks owned by each network device using ownership information written to the predetermined area of each disk of the plurality disks and, for each identified disk, if a mismatch occurs between the ownership information on the predetermined area of the disk and the ownership defined by the SCSI reservation tag, then using the ownership information written to the predetermined area of the disk as definite ownership data without requiring the owned network device to send a second SCSI reservation tag;

    in response to identifying, storing entries in the table, wherein each entry identifies an owned disk of the network device storing the table;

    identifying, by a second network device, all disks owned by a first network device in response to a failure of the first network device, wherein each network device can read ownership information of each disk;

    setting a SCSI release tag for each disk owned by the first network device, in response to the failure of the first network device, to transfer the disk to an unowned state; and

    removing ownership information stored in the predetermined area of each disk owned by the first network device to complete transferring each disk into the unowned state.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×