]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/async/rdma/Infiniband.cc: assert(0) -> ceph_abort()
authorLi Wang <li.wang@kylin-cloud.com>
Tue, 6 Dec 2016 14:50:07 +0000 (14:50 +0000)
committerLi Wang <li.wang@kylin-cloud.com>
Tue, 6 Dec 2016 14:50:07 +0000 (14:50 +0000)
Signed-off-by: Li Wang <li.wang@kylin-cloud.com>
src/msg/async/rdma/Infiniband.cc

index 14a13cb0602f8f1693be3f1a8f4f479a5a919915..4736541028ed7c6434b7fb8523ed9dd06c087c83 100644 (file)
@@ -31,18 +31,18 @@ Device::Device(CephContext *cct, ibv_device* d): device(d), device_attr(new ibv_
 {\r
   if (device == NULL) {\r
     lderr(cct) << __func__ << "device == NULL" << cpp_strerror(errno) << dendl;\r
-    assert(0);\r
+    ceph_abort();\r
   }\r
   name = ibv_get_device_name(device);\r
   ctxt = ibv_open_device(device);\r
   if (ctxt == NULL) {\r
     lderr(cct) << __func__ << "open rdma device failed. " << cpp_strerror(errno) << dendl;\r
-    assert(0);\r
+    ceph_abort();\r
   }\r
   int r = ibv_query_device(ctxt, device_attr);\r
   if (r == -1) {\r
     lderr(cct) << __func__ << " failed to query rdma device. " << cpp_strerror(errno) << dendl;\r
-    assert(0);\r
+    ceph_abort();\r
   }\r
 }\r
 \r
@@ -190,7 +190,7 @@ int Infiniband::QueuePair::init()
     case IBV_QPT_RAW_PACKET:\r
       break;\r
     default:\r
-      assert(0);\r
+      ceph_abort();\r
   }\r
 \r
   int ret = ibv_modify_qp(qp, &qpa, mask);\r
@@ -317,7 +317,7 @@ Infiniband::QueuePair::QueuePair(
   initial_psn = lrand48() & 0xffffff;\r
   if (type != IBV_QPT_RC && type != IBV_QPT_UD && type != IBV_QPT_RAW_PACKET) {\r
     lderr(cct) << __func__ << "invalid queue pair type" << cpp_strerror(errno) << dendl;\r
-    assert(0);\r
+    ceph_abort();\r
   }\r
   pd = infiniband.pd->pd;\r
 }\r