]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librados/asio: extend lifetime of AioCompletion
authorCasey Bodley <cbodley@redhat.com>
Tue, 12 May 2026 18:55:31 +0000 (14:55 -0400)
committerCasey Bodley <cbodley@redhat.com>
Thu, 21 May 2026 16:01:29 +0000 (12:01 -0400)
commit9759ddbde210d900cf329c4d6cda8b608918ce73
tree9afc3d770759f7b0ba87d3aeaf443d3add8b1cbf
parent965ff53f375521760d11f744cd7fe39d6e270271
librados/asio: extend lifetime of AioCompletion

pass the unique_aio_completion_ptr into a wrapped completion handler to
extend its lifetime past the end of the AsyncOp::aio_dispatch() callback

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 27bbb966dd688bc7b448a5e58689fcc92da264c3)
src/librados/librados_asio.h