[ofa-general] Re: [Query] ib add path record cache

Sean Hefty mshefty at ichips.intel.com
Thu May 24 09:34:23 PDT 2007


> Yes It will, and hence reduce the initial SA traffic generated on a
> big cluster...just imagin, the cluster is quite big and every node is
> trying to build its cache initially. It will create large burst of SA
> packets.

In general I agree with the notion of enhancing the cache to allow it to 
load locally from a file.  But I'd really like to get a framework merged 
upstream first before trying to add in these sort of enhancements.

Initially loading of caches on a large fabric can be limited to a single 
GetTable PR query per node, and by enabling the caches across the fabric 
at different times, the single burst to the SA can be avoided.

> Incomplete connectivity will be till first PR is requested for that
> destination, Because if its a cache miss, any how application is going
> to initiate a ib_sa_get_path_rec() and resolved PR will be added in
> cache for future reference.

ib_sa_get_path_rec() only returns a single path.  If multiple paths 
exist, adding a single path to the cache may cause all applications to 
make use of that single path.  Updating the cache on demand isn't as 
simple as it seems.

- Sean



More information about the general mailing list