[Lustre-discuss] o2iblnd no resources
Isaac Huang
He.Huang at Sun.COM
Sat Feb 2 00:42:47 PST 2008
On Sat, Feb 02, 2008 at 03:39:09PM +0800, Liang Zhen wrote:
> Hi Kilian,
> I think it's because o2iblnd uses fragmented RDMA by default(Max to
> 256), so we have to set max_send_wr as (concurrent_send * (256 + 1))
> while creating QP by rdma_create_qp(), it takes a lot of resource and
> can make a busy server out of memory sometime.
> To resolve this problem, we have to use FMR to map fragmented buffer to
> virtual contiguous I/O address, there will always be one fragment for
> RDMA by this way.
> Here is patch for this problem (using FMR in o2iblnd)
> https://bugzilla.lustre.org/attachment.cgi?id=15144
This is an experimental patch - nodes with the patch applied are not
interoperable with those without it. Please don't propagate the patch
to production systems.
Isaac
More information about the lustre-discuss
mailing list