[openib-general] RDMA to shared memory causing corruption

Steven Wooding steve.apo at googlemail.com
Wed Dec 20 08:46:43 PST 2006


Hi,

I need some advice on a problem I've got RDMAing some data into a shared
memory segment.

Everything works great until I try to transfer a message of 294Kbytes or
larger in size. There is some management info in the top end of the share
memory segment (we're using Boost shm library). This management area gets
corrupted after the RDMA transfer has occurred.

I've tried various things to try and debug this. Allocating more memory than
I need from the shared memory segment for the landing buffer. Making whole
shared memory segment larger, and making the management area smaller. But
always I'm hit by this 294K limit. I don't know whether it's a problem with
Boost shmem or with RDMA writing to memory areas that it shouldn't.

Any help or glues would be great.

Thanks a lot.

Steve.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20061220/6f4142d4/attachment.html>


More information about the general mailing list