X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=engines%2Flibaio.c;h=f8990c1601ba801309d69e7ef84ceb7bfbfcd71c;hp=871c5a4785d727a72471499ffca93344ff660b1c;hb=7d059f88c869f89a1456e492e0e4f11b3e2578ff;hpb=d85f5118c41a112c3b8a58cc6908d00294bfb78d;ds=sidebyside diff --git a/engines/libaio.c b/engines/libaio.c index 871c5a47..f8990c16 100644 --- a/engines/libaio.c +++ b/engines/libaio.c @@ -189,8 +189,14 @@ static void fio_libaio_cleanup(struct thread_data *td) static int fio_libaio_init(struct thread_data *td) { struct libaio_data *ld = malloc(sizeof(*ld)); + static int warn_print; int err; + if (td->o.iodepth > 1 && !td->o.odirect && !warn_print) { + log_info("fio: libaio engine is only async for non-buffered IO\n"); + warn_print = 1; + } + memset(ld, 0, sizeof(*ld)); err = io_queue_init(td->o.iodepth, &ld->aio_ctx);