[openib-general] [PATCH] added comments to ib_mad.h - minor update

Roland Dreier roland.list at gmail.com
Sun Aug 8 09:25:52 PDT 2004


> If the GSI does not do the retries for the client, how do you handle the
> case where the request times out but isn't retried before the response comes
> in?  In that case, the response no longer matches up to anything.  If it
> gets dropped, the subsequent retry by the client could result in exactly the
> same result.  Will clients have a way to tell the GSI to keep a request
> "active" for matching to receives between the time a send times out and the
> client resends it?

I think if the response arrives after the request has timed out, the only
sensible thing to do is discard it.  If the client is going to wait to
retry after
a timeout, and is willing to accept responses after the timeout, it seems
that the client should have just used a longer timeout.

 - R.



More information about the general mailing list