From d523bedb0e0cca633dab4564bba4664c0c230b07 Mon Sep 17 00:00:00 2001 From: Sarit Zubakov Date: Mon, 20 Feb 2017 13:24:16 +0000 Subject: [PATCH] msg/async/rdma: Print error only on ENOMEM issue: 931114 Change-Id: I1e1710245c2c056bd2b8cccae9d96676a8f49678 Signed-off-by: Sarit Zubakov --- src/msg/async/rdma/Infiniband.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/msg/async/rdma/Infiniband.cc b/src/msg/async/rdma/Infiniband.cc index cbb27ab76e82b..c12ad226e9f0a 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; } -- 2.39.5