[ofa-general] [PATCH 4/4] opensm/osm_subnet.c support subnet configuration rescan and update

Eli Dorfman (Voltaire) dorfman.eli at gmail.com
Tue Feb 3 06:03:08 PST 2009


Sasha Khapyorsky wrote:
> On 15:43 Tue 03 Feb     , Eli Dorfman (Voltaire) wrote:
>>> This probably can work with updn and minhops, but it certainly will be
>>> destructive when LASH routing engine is used. LASH stores internal data
>>> between sweep cycles, it is used to answer correct SL value in SA
>>> PathRecord queries. So I think routing engine "switch" should  be a bit
>>> smarter.
>>>
>> that means that destroy and setup routing engine functions should be improved.
>> what do you suggest in the meantime?
> 
> I meant that instead of destroy/setup pair we need an update function
> which will carefully compare a current routing engine list against
> requested one and in any case will not destroy an routing engine(s)
> which is in use.

so if we find the diff between the old routing engine and new one and
use destroy to remove non used and setup for new engines - is it good enough?

> 
>> limit this to minhop/updn?
> 
> No.
> 
> Sasha




More information about the general mailing list