> Quoting Sean Hefty <[EMAIL PROTECTED]>:
> Subject: RE: [ofa-general] Re: [RFC] [PATCH 0/3] 2.6.22 or 23 ib: add path 
> record cache
> 
> >Has anyone thought about using replication rather than caching to
> >solve this problem? It seems to me it would be alot faster for some
> >single process in the network to fetch and keep a copy of the entire
> >SA route database, format it into a binary format and use RC RDMA to
> >transfer it to every node each time it changes.
> 
> I have given thought to using RC RDMA to distribute the data to all nodes,
> especially to eliminate the MAD protocol overhead.  There are a couple issues
> with this:
> 
> To work with existing SAs, we need to working within the defined SA interface
> (i.e. SA MADs), so something still needs to query for all path records.
> 
> The GetTable query requires an SGID, which means that whatever node collects 
> the
> path records must first collect all the GIDs.  (And the most efficient way 
> I've
> found to obtain a list of all GIDs is via a GetTable path record query...)  
> This
> also means that the node collecting the path records will generate 1 query per
> GID.  This has the same impact on the SA as each node issuing their own query.
> And the impact on the subnet is higher, since we still need to distribute that
> data to the end nodes.

We could solve this by implementing a process running on the same node as the 
SA.
And it's probably not too hard to add a way for opensm to spit out
the table into an external file when it gets a signal or something.


-- 
MST
_______________________________________________
general mailing list
general@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to