[EMAIL PROTECTED] wrote on Tue, 22 Aug 2006 09:52 -0400:
> What is the purpose of the Request To Send (RTS) and Clear To Send  
> (CTS) messages in the IB and other BMI implementations? Is it to  
> check if resources are available on the receiver (i.e. to see if a  
> matching receive has been posted) or to explicitly tell the receiver  
> to post a receive?

The former.  I'm sure Patrick would be happy to quote from his rant
on how much IB sucks in imposing this netowrk semantic.  :)

> From my discussions with Sam and Murali, they mentioned that in any  
> exchange the first message is always unexpected. These messages are  
> guaranteed to below a preset size (determined by the BMI method). Any  
> expected message should then find a matching receive on the peer. If  
> so, why use the RTS and CTS messages?

BMI does not guarantee that receives be preposted.  It also does not
look into message contents to divine that, for instance, an
unexpected message implies a following expected message.  Even if we
did integrate BMI into the server protocol, there are situations
where you wouldn't know the response size in advance.

                -- Pete
_______________________________________________
Pvfs2-developers mailing list
Pvfs2-developers@beowulf-underground.org
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to