]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
bli/aio: replace inappropriate aio_read() with aio_write for POSIXAIO
authorIgor Fedotov <igor.fedotov@croit.io>
Thu, 18 Apr 2024 10:44:01 +0000 (13:44 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Fri, 19 Jul 2024 11:54:30 +0000 (14:54 +0300)
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit acf7f153afe4e427a82d427384cc080ab88cdc97)

src/blk/aio/aio.cc

index cb553b80bde209ebfa39a47efc6d19794b78136a..1e6b102f3dc3bb4a1cbd11ee0743434845b7f112 100644 (file)
@@ -53,7 +53,7 @@ int aio_queue_t::submit_batch(aio_iter begin, aio_iter end,
       cur->aio.aiocb.aio_sigevent.sigev_notify = SIGEV_KEVENT;
       cur->aio.aiocb.aio_sigevent.sigev_notify_kqueue = ctx;
       cur->aio.aiocb.aio_sigevent.sigev_value.sival_ptr = &(*cur);
-      r = aio_read(&cur->aio.aiocb);
+      r = aio_write(&cur->aio.aiocb);
     } else {
       struct sigevent sev;
       sev.sigev_notify = SIGEV_KEVENT;