libaio: Add vectored io support
authorRitesh Harjani (IBM) <ritesh.list@gmail.com>
Sat, 15 Feb 2025 08:41:30 +0000 (14:11 +0530)
committerJens Axboe <axboe@kernel.dk>
Mon, 17 Feb 2025 16:37:23 +0000 (09:37 -0700)
commit1ceaf63b291789e96348d033d4016203178dd6a2
treed045b494bde8db9e6b3d7fc7b50da9fb0f691646
parent2768c33ec1a34cbc03f122876fea72a630da9ccb
libaio: Add vectored io support

This adds support for doing vectored I/O to libaio.
Instead of using pread/pwrite calls, this allows libaio to use
preadv/pwritev calls which uses iovecs.
option: libaio_vectored=1

Signed-off-by: Ritesh Harjani (IBM) <ritesh.list@gmail.com>
Link: https://lore.kernel.org/r/f0d66512e3df3d2142910e996c42389c21232d12.1739608655.git.ritesh.list@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
HOWTO.rst
engines/libaio.c