Clean up old memory pools in infiniband node
There are some old buffer pools and functions which I used to run communication of data between nodes. There is no need for these functions anymore since everything is implemented in ib_read()
and ib_write()
, and since we are using the buffers allocated by the framework.
@stvogel: before I delete the code, I want to make sure we really don't need it.
Can you think of any scenario where we need other communication than meta + data
(like we have now)?
The only scenario I could think of, is that a node fetches status data of another node with IBV_WR_RDMA_READ
(which reads from the remote memory without remote kernel intervention). This would require the exchange of address/key-pairs with IBV_WR_SEND
beforehand.
(For this particular functionality I would reuse the functions, but pools are overkill.)