Jeff Squyres wrote:
FYI: at the meeting in Paris this week, we decided that it would be a
good idea to consolidate some "utility" IB code into mca/common/of
(OpenFabrics) so that it could be shared among multiple components
(e.g., some IB-specific collective components).
Exactly what will be moved into common is still TBD, but some obvious
candidates are HCA information/querying/selecting, protection
domains, etc. QP creation will likely not be worth sharing, but
we'll see. More info later, but I figured it was worth a "heads up"
to everyone before you see the /tmp-public/of-common commit in a few
minutes. :-)
Yeah so the HCA querying/selecting will be good to have separate, as
well as PD/registration stuff -- for example I copied the mpool rdma
callback functions verbatim from the OpenIB BTL to the UD BTL. I don't
think QP creation is worth sharing, nor any of the connection
establishment stuff.
Which reminds me, can we rename the OpenIB BTL to 'ofrc' as discussed on
a call a long time ago? I will do the work if it's cool with everyone.
Do we care about backwards compatibility of the openib name? I might
need help doing that, but shouldn't be a big deal.
Andrew
I'll be creating a skeleton mca/common/of pseudo-component shortly;
Gleb and Torsten will likely be populating it in the not-distant future.
Andrew Friedley: you might also want to get in on this stuff...