Method and apparatus for generating persistent path identifiers
AssigneeHewlett-Packard Development Company, L.P.
InventorsSubramaniyam Pooni, Vijay Srinath, Vikram Krishnamurthy, Rajkumar Mangalore
Life of this patent
Estimating the term…
Abstract
The method and apparatus is utilized in order to generate a persistent path to a SCSI device for a host. In an embodiment, a SCSI device is queried for path information related thereto, and if path information is returned, a SCSI command requesting identifier data is issued to the SCSI device. The identifier data is used to determine a unique identifier (UID), from which is generated a UID-based device file for the SCSI device that is independent from the path information.
Claims24
A method for generating a persistent path identifier of a SCSI device for a host, comprising the steps of:
- querying a SCSI device for path information related thereto;
- issuing a SCSI command to the SCSI device requesting identifier data from the SCSI device, if path information to the SCSI device is returned from the querying step;
- determining a unique identifier (UID) based on returned identifier data;
- and
- generating a UID-based device file that is independent from said path information.
An apparatus for generating a persistent path identifier of a SCSI device for a host, comprising:
- means for querying the SCSI device for path information related thereto;
- means for issuing a SCSI command to the SCSI device requesting identifier data from the SCSI device, if path information to the SCSI device is returned from the query;
- means for determining a unique identifier (UID) based on returned identifier data;
- and
- means for generating a UID-based device file that is independent from said path information.
A computer program product, the computer program product comprising a computer-readable medium having computer program logic stored thereon for enabling a processor of the product to generate a persistent path identifier of one or more of SCSI devices for a host, the computer program logic causing the processor to:
- query a SCSI device for path information related thereto;
- issue a SCSI command to the SCSI device requesting identifier data from the SCSI device, if path information to the SCSI device is returned from the querying step;
- determine a unique identifier (UID) based on returned identifier data;
- and
- generate a UID-based device file that is independent from said path information.
Dependencies are inferred from the claim text.