[ofa-general] infiniband multicast (libibverbs)

Devesh Sharma devesh28 at gmail.com
Tue Nov 4 21:49:19 PST 2008


Correction in my post :  I mean you are not considering it as non-blocking
call (not taking care of this behaviour) and just going ahead with the
sequence number check?

On 11/5/08, Devesh Sharma <devesh28 at gmail.com> wrote:
>
> are you taking care that ibv_poll_cq is not a blocking call, I mean you are
> not considering it as blocking call and just going ahead with the sequence
> number check?
>
> On 11/5/08, Kelly Burkhart <kelly at tradebotsystems.com> wrote:
>>
>>
>>
>> > -----Original Message-----
>> > From: Roland Dreier [mailto:rdreier at cisco.com]
>> >
>> >  > If I specify more than about 6500 messages/sec, I skip
>> > some sequences
>> >  > and receive others multiple times.  I always receive the
>> > same number of
>> >  > messages the client sent.  It appears as though all of the
>> > messages come
>> >  > through, but I'm missing some and reading others twice.
>> >
>> > Sounds like a bug in your code -- I don't know why you would see
>> > duplicate messages unless you are somehow processing the same receive
>> > buffer twice or something like that.
>>
>> I am (or was) processing the same buffer over and over.  I ripped
>> from ib_send_lat which does the same thing.  The difference is
>> send_lat waits for a reply before sending a second message.  I'm
>> sending rapidly without waiting for a reply.  The surprising thing
>> to me was that my recv buffer received data ahead of me waiting on
>> the cq.
>>
>> I modified my code to read into a circular list of buffers which
>> appears to have solved the problem at the cost of more memory usage.
>>
>> Thanks,
>>
>> -K
>> _______________________________________________
>> general mailing list
>> general at lists.openfabrics.org
>> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
>>
>> To unsubscribe, please visit
>> http://openib.org/mailman/listinfo/openib-general
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20081105/477214b0/attachment.html>


More information about the general mailing list