]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
msg/async/rdma: Initialize device on first connect
authorAmir Vadai <amir@vadai.me>
Mon, 6 Feb 2017 17:31:20 +0000 (19:31 +0200)
committerAdir Lev <adirl@mellanox.com>
Tue, 28 Mar 2017 06:49:41 +0000 (09:49 +0300)
commit94eddb1ec53205e3e1b21033a9b841c4a72d7a77
tree51040bf10543789c22b5de7e449c4dcaacdeed6b
parent4c8ec8a2c332b66534b18494731f3b582e73ed4b
msg/async/rdma: Initialize device on first connect

Allocate Device's IB resources only when first connect for a device is
called.

Also, removed Infiniband::MemoryManager::Chunk::post_srq() which is not
used anywhere in the code.

Issue: 995322
Change-Id: I2ac1e36aff645ad7d8bbc06c87530bf33c4b3ecf
Signed-off-by: Amir Vadai <amir@vadai.me>
src/msg/async/rdma/Device.cc
src/msg/async/rdma/Device.h
src/msg/async/rdma/Infiniband.cc
src/msg/async/rdma/Infiniband.h
src/msg/async/rdma/RDMAConnectedSocketImpl.cc
src/msg/async/rdma/RDMAServerSocketImpl.cc
src/msg/async/rdma/RDMAStack.cc
src/msg/async/rdma/RDMAStack.h