From 6d0f4bf0ba3e917c014e65d31775a721e69d9808 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Thu, 30 Jun 2022 08:50:43 +0200 Subject: [PATCH] improve the volatile write cache section From David Black --- scsi_nvme_middle.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 -- 2.49.0