]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/librbd/image/RefreshRequest.cc
import 14.2.4 nautilus point release
[ceph.git] / ceph / src / librbd / image / RefreshRequest.cc
index f100e2c04b198488bc1b81b1d78488bb7a156659..664f5b8b793e5f63b9543fcfb52b0cbf473509bd 100644 (file)
@@ -1245,7 +1245,7 @@ Context *RefreshRequest<I>::send_flush_aio() {
     RWLock::RLocker owner_locker(m_image_ctx.owner_lock);
     auto ctx = create_context_callback<
       RefreshRequest<I>, &RefreshRequest<I>::handle_flush_aio>(this);
-    auto aio_comp = io::AioCompletion::create(
+    auto aio_comp = io::AioCompletion::create_and_start(
       ctx, util::get_image_ctx(&m_image_ctx), io::AIO_TYPE_FLUSH);
     auto req = io::ImageDispatchSpec<I>::create_flush_request(
       m_image_ctx, aio_comp, io::FLUSH_SOURCE_INTERNAL, {});