[openib-general] gen2 dev branch

Sean Hefty mshefty at ichips.intel.com
Mon Aug 2 14:37:19 PDT 2004


On Mon, 2 Aug 2004 15:11:57 -0700
Roland Dreier <roland.list at gmail.com> wrote:
> The case I'm talking about is when, for example, a consumer sends a
> path record request.  If no response is received after the consumer's
> specified timeout, then we should just return that timeout to the
> consumer and let the consumer decide whether and when to resend the
> request.

Ah - I didn't get that you wanted to include a timeout to wait for a response.  I think if you did that, then I agree, there's no reason to automatically resend on the user's behalf.  (They could just do that from the callback, for example.)

So, assuming that, I'm left wondering what the impact would be on clients if the access layer _didn't_ provide a timeout to match responses with requests.  It seems that clients would need to maintain a list of outstanding requests, along with a timer to time them out, information about whether a send had completed, and information on if a response had been received.  Is this enough to justify pushing the timeout into the access layer?



More information about the general mailing list