> From Kanchan Joshi > Sent: Friday, February 10, 2023 10:01 AM > To: lsf-pc@xxxxxxxxxxxxxxxxxxxxxxxxxx > Cc: linux-block@xxxxxxxxxxxxxxx; linux-nvme@xxxxxxxxxxxxxxxxxxx; io- > uring@xxxxxxxxxxxxxxx; axboe@xxxxxxxxx; hch@xxxxxx; kbusch@xxxxxxxxxx; > ming.lei@xxxxxxxxxx; Kanchan Joshi <joshi.k@xxxxxxxxxxx> > Subject: [LSF/MM/BPF ATTEND][LSF/MM/BPF Topic] Non-block IO > > is getting more common than it used to be. > NVMe is no longer tied to block storage. Command sets in NVMe 2.0 spec > opened an excellent way to present non-block interfaces to the Host. ZNS > and KV came along with it, and some new command sets are emerging. Some command sets require features of NVMe the kernel doesn't support; fused and some AENs for example. It would be very useful to work with non-block command sets w/o modifying the NVMe driver, having a custom NVMe driver per command set or resorting to using spdk.