[openib-general] RDMA to shared memory causing corruption

Dotan Barak dotanb at dev.mellanox.co.il
Wed Dec 20 22:30:57 PST 2006


Hi Steven.

Steven Wooding wrote:
> 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.
What is the problem that you are facing?
Failure in memory registration? completion with error?

which driver are you using?

thanks
Dotan




More information about the general mailing list