NVMe Surprise Removal

Session information has not yet been published for this event.

*

One Line Summary

Discussion on problems related to supporting NVMe surprise removal

Abstract

Over the years surprise drive removal has been solved multiple times for various storage stacks like SCSI, SATA, SAS as a collective community effort involving drive vendors, OEMs, OS vendors and kernel developers. This problem has largely remained unsolved for NVMe flash controllers.

Recent work like https://www.spinics.net/lists/linux-pci/msg58123.html have been welcome changes towards solving this problem in the kernel PCI subsystem.
However, there are many other scenarios that can break the system on a NVMe drive surprise removal.

In this talk and discussion we bring to fore the challenges, test case scenarios and related stack problems that impede support for NVMe drive surprise removal. We also discuss possible solutions and steps the community as a whole could take to solve this problem. Solving this problem will go a long way in plumbing the storage stack for NVMe devices.

Tags

hotplug, PCIe, nvme, Surpise Removal

Speaker

  • Shyamkumar Iyer

    Dell EMC

    Biography

    Shyam Iyer is a Sr. Principal Software Sys Engineer in Dell EMC’s Server Solutions Office of the CTO focused on enabling technology concepts and ecosystem evangelization. Shyam is a software technologist with a background working with solutions in Data Center Environments and has been involved with Linux kernel development in the past as part of the Dell Linux Engineering team.