[openib-general] [PATCHv2][RFC] kDAPL: use cm timers instead of own
James Lentini
jlentini at netapp.com
Wed Jun 8 14:58:33 PDT 2005
On Wed, 8 Jun 2005, Sean Hefty wrote:
> Hal Rosenstock wrote:
>> On Wed, 2005-06-08 at 11:44, James Lentini wrote:
>>
>>> We interpreted the above to mean "give the connection protocol as much
>>> time as it needs to establish a connection, but don't mask errors (no path
>>> to the remove node, etc.)". For that reason we changed the variable name
>>> to DAT_TIMEOUT_MAX.
>>
>>
>> But if the REQ is lost, the timeout is really really long (longer than
>> most will wait for an error). Transaction test also appears to be using
>> this as well as the quit test.
>
> My interpretation was that this is a DAPL level timeout and did not
> necessarily relate to a timeout for a single CM REQ. That is, there could
> still be a different timeout specified to the CM, but the number of retries
> could be infinite.
If there are kernel users in need of an truly inifinite timeout, we
could do that.
> Note that I'm not saying that an infinite timeout makes sense, but the use of
> TIMEOUT_MAX seems reasonable. To me that indicates that DAPL decides how
> long is needed to establish a timeout, and it manages all retries.
>
> - Sean
>
More information about the general
mailing list