]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/async/rdma: Print error only on ENOMEM 13538/head
authorSarit Zubakov <saritz@mellanox.com>
Mon, 20 Feb 2017 13:24:16 +0000 (13:24 +0000)
committerAdir Lev <adirl@mellanox.com>
Mon, 20 Feb 2017 14:43:30 +0000 (16:43 +0200)
issue: 931114

Change-Id: I1e1710245c2c056bd2b8cccae9d96676a8f49678
Signed-off-by: Sarit Zubakov <saritz@mellanox.com>
src/msg/async/rdma/Infiniband.cc

index cbb27ab76e82b9e2126e103c91e9b2e125ce3ebe..c12ad226e9f0aa5ee2ad39ee6397361aea8d048c 100644 (file)
@@ -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;
   }