I'm about ready to start on the connection modularity stuff in the openib BTL. A few changes are getting rolled up in this work:

1. Modularize the connection scheme in the openib BTL as per previous discussions (use function pointers to choose between the current OOB wireup and the RDMA CM -- I'll probably do just a skeleton of the RDMA CM at first; to be filled in later). Preliminary prototypes of this work in a /tmp branch showed that it cleaned up btl_openib_endpoint.c a *lot*.

2. [Re-]Fix the problem with having heterogeneous numbers of ports across hosts (it seems to be broken again -- bonk).

3. Remove the static rate MCA parameter and instead, have the endpoints negotiate (either in the modex or at wireup time -- whichever works best) to use the speed of the slower port.

--
Jeff Squyres
Cisco Systems

Reply via email to