WHAT: Allow reservation of a symbol namespace that is independent of component 
location.

WHY: All of the framework location/abstraction churn over the years has made it 
challenging to maintain single source versions of MCA components (e.g., the 
"usnic" BTL) that work with multiple versions of Open MPI (v1.6, v1.8, v1.9, 
etc.).

WHEN: Let's talk about this at the next OMPI Engineering call on Tuesday, 
August 5th.


My current proposal is to use "opal_ns_<NAME>", obviously replacing "_" with 
any context-appropriate separator and uppercasing as needed.  We can track 
these namespaces by committing a file named "contrib/ns/<NAME>" that contains a 
short description of why the namespace is reserved and who is managing the 
namespace.

-Dave

Reply via email to