Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

msg/async/rdma: improves RX buffer management #16693

Merged
merged 1 commit into from Aug 7, 2017

Conversation

alex-mikheev
Copy link
Contributor

@joscollin joscollin added the core label Jul 31, 2017
@yuyuyu101
Copy link
Member

looks ok, plz merge to one commit

@yuyuyu101
Copy link
Member

@alex-mikheev rebase

The commit adds following changes:
- rx buffers are allocated from the memory pool (boost::pool)
- flat memory layout for buffer data/metadata to reduce cpu cache misses
- number of receive buffers can be much larger than receive queue len
- post new buffers to the srq as soon as possible.
- stat counters

Signed-off-by: Alex Mikheev <alexm@mellanox.com>
@alex-mikheev
Copy link
Contributor Author

@yuyuyu101 rebase done!

@yuyuyu101 yuyuyu101 merged commit bb772b0 into ceph:master Aug 7, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants