From: Sarit Zubakov Date: Mon, 20 Feb 2017 13:24:16 +0000 (+0000) Subject: msg/async/rdma: Print error only on ENOMEM X-Git-Tag: v12.0.1~332^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F13538%2Fhead;p=ceph.git msg/async/rdma: Print error only on ENOMEM issue: 931114 Change-Id: I1e1710245c2c056bd2b8cccae9d96676a8f49678 Signed-off-by: Sarit Zubakov --- diff --git a/src/msg/async/rdma/Infiniband.cc b/src/msg/async/rdma/Infiniband.cc index cbb27ab76e8..c12ad226e9f 100644 --- a/src/msg/async/rdma/Infiniband.cc +++ b/src/msg/async/rdma/Infiniband.cc @@ -190,8 +190,11 @@ int Infiniband::QueuePair::init() qp = ibv_create_qp(pd, &qpia); if (qp == NULL) { lderr(cct) << __func__ << " failed to create queue pair" << cpp_strerror(errno) << dendl; - lderr(cct) << __func__ << " try reducing ms_async_rdma_receive_buffers or" - " ms_async_rdma_send_buffers" << dendl; + if (errno == ENOMEM) { + lderr(cct) << __func__ << " try reducing ms_async_rdma_receive_buffers, " + " ms_async_rdma_send_buffers or" + " ms_async_rdma_buffer_size" << dendl; + } return -1; }