Issue 1505 - for v2.x merge (after sits on master a bit)
TCP BTL THREAD_MULTIPLE deadlock
Resolution: Bugfixing goodness.
New non-default feature: TCP async progress only in active if requested via requested via MCA param.
Issue 1495 - Nathan gives status.
Originally got some code from IBM to patch binaries. x86, x86_64, ia64, ppc64.
Got some UCX error when running with UCX.
If we always use the Linux patcher on Linux, it should play nicely with UCX. It replaces the function pointer in symbol table. This should always chain all of the hooks. This is what UCX does.
Before the patcher code, it's safe to call opal_finalize.
Asked Yoci (who did UCX hooks), about providence of UCX hook code. George says, got that code from IBM.
Need to wait for Yoci to come back.
Even though UCX is a PML, there are still paths where BTL might be in use (one sided for example).
Howard liks this solution that plays nicely with other approaches.
derived datatypes, too complicated to write OSC for libfabric, so easier just to write a BTL for OMPI.