]> www.infradead.org Git - users/hch/scsi-layout-nvme.git/commitdiff
make EUI64 or NGUID support a requirement instead of a SHOULD
authorChristoph Hellwig <hch@lst.de>
Tue, 23 May 2017 17:48:43 +0000 (19:48 +0200)
committerChristoph Hellwig <hch@lst.de>
Sun, 4 Jun 2017 19:44:47 +0000 (21:44 +0200)
As suggested by David Black.

scsi_nvme_middle.xml

index f5e9b8bb47901b38dce556cfbcb5f469d545d9e2..36f589ff4c7481b312b0927dd01c0d2aed1441ae 100644 (file)
 
   <section anchor='ssc:volident' title='Volume Identification'>
     <t>
-      The SCSI layout uses the Device Identification VPD page (page code
+      The pNFS SCSI layout uses the Device Identification VPD page (page code
       0x83) from <xref target="SPC4" /> to identify the devices used by
-      a layout.  Section 6.1.4 of <xref target="NVME-STLR" /> explains
-      how an an implementation SHOULD construct a valid Device
-      Identification VPD page based on the NVMe Identify data.
-      Only NVMe devices that support either the EUI64 or NGUID value in the
-      Identify Namespace data SHOULD be used as storage devices for the
-      pNFS SCSI layout, as the methods based on the Serial Number for
-      legacy devices might not be suitable for unique addressing needs.
+      a layout.  Section 6.1.4 of <xref target="NVME-STLR" /> lists ways
+      to build SCSI Device Identification descriptors from NVMe Identify
+      data.
+
+      To be used as storage devices for the pNFS SCSI layout, NVMe devices
+      MUST support either the EUI64 or NGUID value in the
+      Identify Namespace data, as the methods based on the Serial Number for
+      legacy devices might not be suitable for unique addressing needs and
+      thus MUST NOT be used.  If possible NVMe devices uses as storage
+      devices for the pNFS SCSI layout SHOULD support the NGUID value as
+      it is the larger identifier.
     </t>
   </section>