]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/librados/AioCompletionImpl.h
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / librados / AioCompletionImpl.h
index 020341c242bd3d03f2ad9ff4f99f1f2facefdfd9..98fa4e0c883dbcdeb30abc204a4e5377bf8cebbf 100644 (file)
@@ -19,8 +19,6 @@
 #include "common/Mutex.h"
 
 #include "include/buffer.h"
-#include "include/rados/librados.h"
-#include "include/rados/librados.hpp"
 #include "include/xlist.h"
 #include "osd/osd_types.h"
 
@@ -131,13 +129,13 @@ struct librados::AioCompletionImpl {
     lock.Unlock();
   }
   void _get() {
-    assert(lock.is_locked());
-    assert(ref > 0);
+    ceph_assert(lock.is_locked());
+    ceph_assert(ref > 0);
     ++ref;
   }
   void release() {
     lock.Lock();
-    assert(!released);
+    ceph_assert(!released);
     released = true;
     put_unlock();
   }
@@ -146,7 +144,7 @@ struct librados::AioCompletionImpl {
     put_unlock();
   }
   void put_unlock() {
-    assert(ref > 0);
+    ceph_assert(ref > 0);
     int n = --ref;
     lock.Unlock();
     if (!n)