]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
libradosstriper: Use ceph_assert for asserts.
authorAdam C. Emerson <aemerson@redhat.com>
Thu, 23 Aug 2018 15:25:16 +0000 (11:25 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Mon, 27 Aug 2018 13:35:43 +0000 (09:35 -0400)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/libradosstriper/MultiAioCompletionImpl.cc
src/libradosstriper/MultiAioCompletionImpl.h
src/libradosstriper/libradosstriper.cc

index 7bb21bc0e0e3c04a040ce257a55a8e7d5f816990..f13d2c9525b886c85f2a6d8b0adc40172685ca1a 100644 (file)
@@ -25,7 +25,7 @@ void libradosstriper::MultiAioCompletionImpl::complete_request(ssize_t r)
     else if (r > 0)
       rval += r;
   }
-  assert(pending_complete);
+  ceph_assert(pending_complete);
   int count = --pending_complete;
   if (!count && !building) {
     complete();
@@ -40,7 +40,7 @@ void libradosstriper::MultiAioCompletionImpl::safe_request(ssize_t r)
     if (r < 0 && r != -EEXIST)
       rval = r;
   }
-  assert(pending_safe);
+  ceph_assert(pending_safe);
   int count = --pending_safe;
   if (!count && !building) {
     safe();
@@ -51,7 +51,7 @@ void libradosstriper::MultiAioCompletionImpl::safe_request(ssize_t r)
 void libradosstriper::MultiAioCompletionImpl::finish_adding_requests()
 {
   lock.Lock();
-  assert(building);
+  ceph_assert(building);
   building = false;
   if (!pending_complete)
     complete();
index 696f3def90e80821330d72bc224a535299cb36b8..24188ab6e7dd604ea84bc75b6b49cdf33a8de8c4 100644 (file)
@@ -125,8 +125,8 @@ struct libradosstriper::MultiAioCompletionImpl {
     lock.Unlock();
   }
   void _get() {
-    assert(lock.is_locked());
-    assert(ref > 0);
+    ceph_assert(lock.is_locked());
+    ceph_assert(ref > 0);
     ++ref;
   }
   void put() {
@@ -134,7 +134,7 @@ struct libradosstriper::MultiAioCompletionImpl {
     put_unlock();
   }
   void put_unlock() {
-    assert(ref > 0);
+    ceph_assert(ref > 0);
     int n = --ref;
     lock.Unlock();
     if (!n)
@@ -155,7 +155,7 @@ struct libradosstriper::MultiAioCompletionImpl {
     lock.Unlock();
   }
   void complete() {
-    assert(lock.is_locked());
+    ceph_assert(lock.is_locked());
     if (callback_complete) {
       callback_complete(this, callback_complete_arg);
       callback_complete = 0;
@@ -163,7 +163,7 @@ struct libradosstriper::MultiAioCompletionImpl {
     cond.Signal();
   }
   void safe() {
-    assert(lock.is_locked());
+    ceph_assert(lock.is_locked());
     if (callback_safe) {
       callback_safe(this, callback_safe_arg);
       callback_safe = 0;
index e7dc912eb2f1853c1bbe3aa32b404a2ce84736a9..9aa764b9295538565dbe510eba98e8307b1a9e7a 100644 (file)
@@ -34,7 +34,7 @@
 
 libradosstriper::MultiAioCompletion::~MultiAioCompletion()
 {
-  assert(pc->ref == 1);
+  ceph_assert(pc->ref == 1);
   pc->put();
 }
 
@@ -337,7 +337,7 @@ libradosstriper::RadosStriper::multi_aio_create_completion(void *cb_arg,
 {
   MultiAioCompletionImpl *c;
   int r = rados_striper_multi_aio_create_completion(cb_arg, cb_complete, cb_safe, (void**)&c);
-  assert(r == 0);
+  ceph_assert(r == 0);
   return new MultiAioCompletion(c);
 }