From: Christoph Hellwig Date: Thu, 30 Jun 2022 06:50:43 +0000 (+0200) Subject: improve the volatile write cache section X-Git-Tag: draft-hellwig-nfsv4-scsi-layout-nvme-03~13 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=6d0f4bf0ba3e917c014e65d31775a721e69d9808;p=users%2Fhch%2Fscsi-layout-nvme.git improve the volatile write cache section From David Black --- diff --git a/scsi_nvme_middle.xml b/scsi_nvme_middle.xml index 1cc23e7..ff861fc 100644 --- a/scsi_nvme_middle.xml +++ b/scsi_nvme_middle.xml @@ -203,9 +203,11 @@ the Volatile Write Cache Enable (WCE) bit (i.e., bit 00) in the Volatile Write Cache Feature (Feature Identifier 06h) (see Section 5.27.1.4 ) is set. - If a write cache is enabled on a NVMe device used as a storage - device for the pNFS SCSI layout, the MDS MUST use the NVMe FLUSH - command to flush the volatile write cache. + + If a volatile write cache is enabled on a NVMe namespace used as a + storage device for the pNFS SCSI layout, the pNFS server (MDS) MUST + use the NVMe FLUSH command to flush the volatile write cache to + stable storage before the LAYOUTCOMMIT operation returns