Sasha,

On Tue, Oct 28, 2008 at 4:27 PM, Hal Rosenstock
<[EMAIL PROTECTED]> wrote:
> Sasha,
>
> On Sat, Oct 25, 2008 at 4:01 PM, Sasha Khapyorsky <[EMAIL PROTECTED]> wrote:
>>
>> When entering standby state (after discovery) notify master SM about us.
>> In case when SMA doesn't support trap sending (specifically trap 144 on
>> PortInfo:CapabilityMask change - isSM bit, example is current ConnectX
>> firmware - 2.5.0) this is only way to notify the current master SM that
>> another SM is running.
>
> So is the trap sent unconditionally (since there's no way of knowing
> whether the SMA supports this or not) ? Is the only downside the extra
> Trap/TrapRepress when the SMA does support this ?
>
> Seems to me that the right fix is to the Connect-X SMA.
>
> Also, what happens once the Connect-X SMA is fixed ? Does this code persist ?

One approach might be to conditionalize this trap when Connect-X and
ultimately on the firmware versions which don't support this. Another
would be to add an option which defaults to off and needs to be set
for Connect-X manually.

-- Hal

>
> -- Hal
>
>> See also bug#1183.
>>
>> Signed-off-by: Sasha Khapyorsky <[EMAIL PROTECTED]>
>> ---
>>  opensm/opensm/osm_state_mgr.c |    2 ++
>>  1 files changed, 2 insertions(+), 0 deletions(-)
>>
>> diff --git a/opensm/opensm/osm_state_mgr.c b/opensm/opensm/osm_state_mgr.c
>> index 174cee6..1576c42 100644
>> --- a/opensm/opensm/osm_state_mgr.c
>> +++ b/opensm/opensm/osm_state_mgr.c
>> @@ -1142,6 +1142,8 @@ _repeat_discovery:
>>                                         
>> OSM_SM_SIGNAL_MASTER_OR_HIGHER_SM_DETECTED_DONE);
>>                osm_log_msg_box(sm->p_log, OSM_LOG_VERBOSE, __FUNCTION__,
>>                                "ENTERING STANDBY STATE");
>> +               /* notify master SM about us */
>> +               osm_send_trap144(sm, 0);
>>                return;
>>        }
>>
>> --
>> 1.6.0.3.517.g759a
>>
>>
>
_______________________________________________
general mailing list
general@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to