White Papers

Known issues with NVMe surprise removal
8 NVMe Surprise Removal on Dell EMC PowerEdge servers running Linux operating systems | 451
3 Known issues with NVMe surprise removal
The following section describes the known issues encountered when surprise removal is performed on
servers running supported Linux operating systems.
3.1 SUSE Linux Enterprise Server Service Pack 2
3.1.1 MD RAID layer is not notified of the surprise removal of Samsung NVMe
devices
Description: When a virtual disk is created on the MD RAID layer using Samsung NVMe device, the MD
RAID layer is not notified of the surprise removal of the NVMe drive. The output of the mdadm -D command
displays an incorrect status of the MD RAID virtual disk. The issue is observed on Dell Express Flash
PM1725a, PM1725b, Enterprise NVMe agnostic devices. The array status reporting is incorrect. When I/O
operations are performed, I/O errors are observed as expected and the file-system changes to read-only.
Cause: The issue is observed on handling devices which showcase multipath capability.
Workaround: Pass the multipath=N module parameter to the nvme_core driver.
3.1.2 Status of the RAID 0 logical volume is displayed as Available when one of the
members of the RAID array is surprise removed
Description: When Logical Volume Manager (LVM) is used to create a RAID 0 array and a member of the
RAID array is surprise removed, the lvdisplay command shows the logical volume (LV) status as
ā€˜Available’.
Solution: Use the command lvs -o +lv_health_status to check the status of the RAID array. The
command displays the output Partial when a member of the RAID array is removed. For more information,
see SUSE Linux Enterprise Server Knowledge Base article 19716.
3.1.3 LVM does not activate a free physical volume when one of the NVMe devices
is surprise removed
Description: When one of the members of a RAID 1 LVM array is surprise removed, the LVM does not
replace the removed device with a free physical volume (PV) that is available in the volume group.
Cause: The issue is related to the handling of failover logic in the LVM.
Workaround: The command lvconvert --repair can be used to add the free PV to the RAID 1 LVM
array.
Solution: The issue is resolved in the following Program Temporary Fix: www.ptf.suse.com/sle-
modulebasesystem-15-sp2/20119/x86_64/20200820.