[openib-general] [ANNOUCEv2] OpenIB OpenSM 1.1.0: trunk now supports 1.8.0 features

Hal Rosenstock halr at voltaire.com
Tue Sep 13 04:20:27 PDT 2005


[This is a minor update to the previous announcement on this.]

OpenIB OpenSM 1.1.0 now includes the OpenSM 1.8.0 functionality.

Major thanks go to Yael Kalka and Eitan Zahavi of Mellanox.

This is a complete merge of the osm-1.8.0-branch up through version
3368.

There are 2 known caveats with this so far:
1. Some Anafa ports cannot be brought to active if not most recent
firmware (5.3.0)
2. Solaris interoperability needs work again (I'm working on this)

New Features

Semistatic LID assignment 
	No LID change on SM restart or node reboot 
	Critical for IPoIB to avoid communication loss 
Irresponsive port scan during light sweep 
	No response but Link state not down 
Switch ports with HCA neighbor have lower HOQLife 
	Faster drain so bad HCA not impact subnet 
Pkeys 
	Not reordered 
	Default values not set 
DDR and QDR support 
Options Cache 
	including all non command line 
	Use –c flag to create /var/cache/osm/opensm.opts 
Kill –HUP 
	Forces a new full sweep

Bug Fixes

Overflow on SA queries (now drops them if overflow) 
Multicast tree build took forever on large clusters 
MTU and Rate selectors ignored during MCMemberRecord Query 
Deleted multicast groups existing until deferred deletion 
Crashed on any zero Port or Node GUID 
SMInfo with a non default PKey was dropped 
DDR and QDR rates were not calculated correctly 
Fail to error Service Record delete of non-existing record 
Memory leak in SA Client code 
Multicast Join did not check for ‘JoinState != 0’ 
PortInfo SA query fail if base_lid component used 
OpenSM runs out of MLIDs even though some groups were deleted 
Complib race in Passive Lock caused a deadlock (now use rwlock) 
Many more less severe bugs fixed

NOTE: The old OpenIB OpenSM is still available on the osm-pre-1.8.0
branch.

-- Hal




More information about the general mailing list