]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: cancel aio notification linger op upon completion 8102/head
authorJason Dillaman <dillaman@redhat.com>
Mon, 14 Mar 2016 19:21:01 +0000 (15:21 -0400)
committerJason Dillaman <dillaman@redhat.com>
Mon, 14 Mar 2016 19:21:01 +0000 (15:21 -0400)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librados/IoCtxImpl.cc

index 7363d4d44e2a66f4919300cf68856e93bdc49583..a1479d1184af68c60e85c21c84472dc18f7f23e5 100644 (file)
@@ -153,6 +153,7 @@ struct C_aio_notify_Complete : public C_aio_linger_Complete {
 
     if (acked && finished) {
       lock.Unlock();
+      cancel = true;
       C_aio_linger_Complete::complete(ret_val);
     } else {
       lock.Unlock();