[openib-general] Re: osmtest/OpenSM: ServiceGID and busy status

Eitan Zahavi eitan at mellanox.co.il
Sat Sep 10 00:26:42 PDT 2005


Hal Rosenstock wrote:
> On Fri, 2005-09-09 at 16:05, Eitan Zahavi wrote:
> 
>>>I may be wrong but:
>>>ServiceGID says port GID for service. A port GID must meet the
>>>requirements in the addressing section.
>>
>>[EZ] I think the spec intentionally leaves this open. The intent is to
>>use this as GID but no check is defined. According to your
>>interpretation no "proxy" - where node A publish services of node B -
>>is allowed
> 
> 
> Proxy would be allowed. There are 2 possibilities:
> 1. Allow valid looking GIDs
> or
> 2. Only allow GIDs present in the subnet
> 
> 
>>>For busy, it might be possible but is there one timeout retry
>>
>>strategy
>>
>>>or should this be left to the client ? For other errors, I think it
>>>needs to be left to the client/application to determine whether it
>>
>>is in
>>
>>>error.
>>
>>[EZ] Agree about the need to pass up the error codes. Just handle the
>>BUSY at a lower level which is probably common to most applications.
>>But we might at least make it an optional service of the low level?
> 
> 
> The OpenSM SA client API needs changing to make it optional. Other than
> that it is a matter of the default policy: retries and timeout (with
> backoff) to be used.
We should add it to the todo list.
BTW is the presented future work during the last OpenIB workshop reflected in a
todo file ?

> 
> -- Hal




More information about the general mailing list