[openib-general] Minutes for January 15, 2007 teleconference about OFED 1.2 development progress toward code freeze

Tang, Changqing changquing.tang at hp.com
Mon Jan 22 16:06:40 PST 2007


 >  > 	when RDMA is used, a message is transferred from card A (in node
>  > A) to card B (in node B), card B delivers the message to 
> to user buffer,  > and sends ACK to card A, but ACK is lost 
> due to switch fail. So process  > on node A get fail for this 
> transfer, but process on node B check the  > memory  and get 
> the message(success).
>  > 
>  > 	If send/recv(SRQ) is used, is it possible that process on node A
>  > get failure, but process on node B successfully get the message ?
> 
> Yes, of course, for exactly the same reason you describe 
> above (lost ACK).

Thanks. So it is NOT possible that sender gets success, but receiver
gets failure, right ?

Also  another question, when it_post_send() is called, we only specify
IBV_SEND_SIGNALED once a while to improve performance because completion
event is not generated for other messages. But when there is an error on
the QP connection, we hope to get event report for all messages. Does
the driver/libibverbs support this ?

--CQ


> 
>  - R.
> 




More information about the general mailing list