On Thu, Mar 21, 2019 at 04:12:39PM +0000, Stefan Hajnoczi wrote: > mdev-nvme seems like a duplication of SPDK. The performance is not > better and the features are more limited, so why focus on this approach? > > One argument might be that the kernel NVMe subsystem wants to offer this > functionality and loading the kernel module is more convenient than > managing SPDK to some users. > > Thoughts? Doesn't SPDK bind a controller to a single process? mdev binds to namespaces (or their partitions), so you could have many mdev's assigned to many VMs accessing a single controller.