[openib-general] [PATCH] osm: bug that caused ucast manager to 'hang'

Yevgeny Kliteynik kliteyn at dev.mellanox.co.il
Thu Dec 14 21:51:09 PST 2006


Hal Rosenstock wrote:
> Hi Yevgeny,
> 
> On Thu, 2006-12-14 at 14:58, Yevgeny Kliteynik wrote:
>> Hi Hal
>>
>> This patch fixes a bug that caused ucast manager to return
>> OSM_SIGNAL_DONE_PENDING even if there are no pending transactions.
>> Added a boolean flag that marks whether there was some change or not
>> (in which case OSM_SIGNAL_DONE should be returned).
> 
> Just wondering what is the test case for this ?

I found it while working on FatTree routing.
The problem appears when a routing engine fills all the forwarding tables, 
and then osm_ucast_mgr_set_fwd_table() will decide that all the tables are 
identical to what was already set on switches and there is nothing to send.
> 
> -- Hal
> 
> 




More information about the general mailing list