Re: [PATCH v2 0/3] fio: add xnvme engine

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/11/22 10:30 AM, Ankit Kumar wrote:
> This patch introduces a new xnvme fio engine.
> 
> xNVMe provides an API for synchronous and asynchronous I/O.
> A library backs the API, libxnvme, which provides implementations for API users to
> run their I/O application on Linux, FreeBSD, macOS, and Windows without changing the application code.
> 
> Implementations of sync. interfaces include:
> * psync (preadv/pwritev)
> * Linux NVMe driver-ioctl
> * FreeBSD NVMe driver-ioctl
> 
> Implementations of async. interfaces include:
> * io_uring
> * io_uring_cmd (experimental)
> * libaio
> * POSIX aio

Is the plan also to cleanup the passthrough support for the io_uring engine
and submit that? I'd personally find that a lot more useful than this xnvme
engine. I don't mind including it if you guys are using it and find it
useful for testing xnvme on various platforms, but it's not something
I'd personally use.

-- 
Jens Axboe




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux