]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
msg/async/rdma: simplify Cluster::get_buffers implementation
authorChangcheng Liu <changcheng.liu@aliyun.com>
Thu, 20 Jun 2019 06:29:52 +0000 (14:29 +0800)
committerChangcheng Liu <changcheng.liu@aliyun.com>
Fri, 23 Aug 2019 02:45:22 +0000 (10:45 +0800)
commitde471d003bc07b248c229864b31b4b2116683fcc
tree44639df9541b6b99abebc9665845aa2196430c2c
parentc946349871b86b99f1a37b241b12ea64dab36459
msg/async/rdma: simplify Cluster::get_buffers implementation

Keep same logic:
1. If parameter block_size is zero, then allocate all the free chunks
to parameter std::vector<Chunk*> &chunks. i.e.
   chunk_buffer_number = free_chunks.size()
2. If paramter block_size is not zero, then allocate the requested or
all the free chunks to paramter std::vector<Chunk*> &chunks.

Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
src/msg/async/rdma/Infiniband.cc