]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: allow AioCompletion objects to be blocked
authorJason Dillaman <dillaman@redhat.com>
Tue, 30 Apr 2019 16:56:08 +0000 (12:56 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 2 May 2019 13:30:45 +0000 (09:30 -0400)
commit285677761389ecc51f044afce5044467539179e6
treebc880a8687472a08016e8d6b45c40b6603ffaf95
parente2ee3cd50c96bdcaab19ef9a68dc92cf54a35904
librbd: allow AioCompletion objects to be blocked

This will be used when user-provided memory is wrapped into a
ceph::buffer::raw pointer to prevent its release prior to the
drop of its last reference internally.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/io/AioCompletion.cc
src/librbd/io/AioCompletion.h