From: Li Wang
Date: Tue, 6 Dec 2016 14:50:07 +0000 (+0000)
Subject: msg/async/rdma/Infiniband.cc: assert(0) -> ceph_abort()
X-Git-Tag: v11.1.0~51^2~2
X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3591b3fe531222d17e9b91b6e34ebbde0a436ac8;p=ceph.git
msg/async/rdma/Infiniband.cc: assert(0) -> ceph_abort()
Signed-off-by: Li Wang
---
diff --git a/src/msg/async/rdma/Infiniband.cc b/src/msg/async/rdma/Infiniband.cc
index 14a13cb0602f..4736541028ed 100644
--- a/src/msg/async/rdma/Infiniband.cc
+++ b/src/msg/async/rdma/Infiniband.cc
@@ -31,18 +31,18 @@ Device::Device(CephContext *cct, ibv_device* d): device(d), device_attr(new ibv_
{
if (device == NULL) {
lderr(cct) << __func__ << "device == NULL" << cpp_strerror(errno) << dendl;
- assert(0);
+ ceph_abort();
}
name = ibv_get_device_name(device);
ctxt = ibv_open_device(device);
if (ctxt == NULL) {
lderr(cct) << __func__ << "open rdma device failed. " << cpp_strerror(errno) << dendl;
- assert(0);
+ ceph_abort();
}
int r = ibv_query_device(ctxt, device_attr);
if (r == -1) {
lderr(cct) << __func__ << " failed to query rdma device. " << cpp_strerror(errno) << dendl;
- assert(0);
+ ceph_abort();
}
}
@@ -190,7 +190,7 @@ int Infiniband::QueuePair::init()
case IBV_QPT_RAW_PACKET:
break;
default:
- assert(0);
+ ceph_abort();
}
int ret = ibv_modify_qp(qp, &qpa, mask);
@@ -317,7 +317,7 @@ Infiniband::QueuePair::QueuePair(
initial_psn = lrand48() & 0xffffff;
if (type != IBV_QPT_RC && type != IBV_QPT_UD && type != IBV_QPT_RAW_PACKET) {
lderr(cct) << __func__ << "invalid queue pair type" << cpp_strerror(errno) << dendl;
- assert(0);
+ ceph_abort();
}
pd = infiniband.pd->pd;
}