Linux Management Enhancements Hal Rosenstock
2 SM Axiom All problems are SM problems until proven otherwise
3 OpenSM IB router infrastructure Router port handling Extend PathRecord & MCMemberRecord Subnet Administration (SA) Enhancements SA database dump/restore InformInfo improvements InformInfoRecord Possibly other optional records currently not supported (SMInfoRecord, SwitchInfo, …) MultiPathRecord 1.2 errata support Done Jan 2007 Dec 2006 Jan 2007 TBD Aug 2007 Now
4 OpenSM Modular routing for multicast Additional routing algorithms Eitan’s algorithm Simula (torus routing) Weighting support for link load balancing SDR/DDR, 1x/4x/12x Daemon improvements Command line interface Local events handling ? NodeDescription changed trap handling TBD Dec 2006 Mar 2007 Jun 2007 TBD
5 OpenSM Quality of Service Manager Performance Manager Advanced Failover Berkeley DB as backend ? Aug 2007 TBD
6 Diagnostics LID and GUID on output of diag to make it easier to grep Peer port characteristic checking ibportstate enhancements Detect additional fabric inconsistencies Ibdiagui New Mellanox contribution Apr 2007 TBD Apr 2007 Done Apr 2007
7 Summary and Shameless Plug My good fortune for over 2 ½ years DoE Voltaire SC and other metrics Upcoming year challenges Many consumers/testers/environments now and growing all the time More (developer) contributors needed
8 Backup
9 OpenSM Daemon Mode Stdout/stderr redirection Merge with logging Daemon attributes Terminal detaching Session leadership Reforking to background Handle log rotation while running Unified and refreshable configurations Rather than cached options Better threads handling especially termination and synchronization
10 OpenSM Command Line Interface Unification with diags tools Common getopt() wrapper Unified extension per utility for specific options Command line/config for OpenSM Command line options/config parameters unification into single config module with different interfaces Command line Config file Console Future possibilities SMTP GUI getopt() wrapper (as command line interface) Config parser, loader, and reloader Support for dynamic config parameter changing in OpenSM
11 Assumptions for IB Router Simplification Assumptions for simplest static router Similar Pkeys Similar SLs Well known MGIDs