[ofa-general] Re: Dapl 2 question/issue
Arlin Davis
ardavis at ichips.intel.com
Tue Jan 29 14:27:40 PST 2008
Tang, Changqing wrote:
>
> If there is a way to seamlessl work on either version available on the system
> without asking user for choice, I am OK to change the library name.
If you support 1.1 and 1.2 seamlessly then you have already dealt with
some of the issues that will come up with 2.0 changes. You will have to
build the proper wrappers around structure/api changes and provide the
correct major/minor versions during your open call. The big difference
is now you have multiple versions of libdat.so to manage along with
multiple versions of providers.
>
> According what you said, we can dlopen(libdat2.so) first, then fallback to
> dlopen(libdat.so).
Yes, if we change the name and you add support for v2. If you fallback
to v1 libdat.so then you should be running in v1 mode and only be
linking to v1 providers.
Look at the latest OFED 1.3 dat.conf and you can see options already
exist to support both versions. MPI implementations using uDAPL and
expecting v1 libraries work just fine, while dtest/dapltest built for v2
also work on the same system.
>
> But we have to claim that HP-MPI xxx version and older does not work with
> uDAPL 2.0. Currently HP-MPI works seamlessly on uDAPL 1.1 or uDAPL 1.2 system.
Yes, and you also have to claim that you support both 1.1 and 1.2 in
today's movie where we have providers/devices running at different versions.
FYI: I will continue to support both 1.2 and 2.0 OFA providers going
forward so you can move to 2.0 at your own pace.
-arlin
More information about the general
mailing list