Open
Description
The solution provided for open-mpi/ompi-release#142 is a temporary band-aid, hiding the real issues under a layer of perceivable correctness. The real solution is simple, in addition to the global lock (which is necessary for the global hash_table accesses), use an object-specific flag to tag the MPI objects as having their attributes altered. This sounds easy, but in practice it is difficult to implement due to the way we handle the attributes (as a opal_hash_table).
Once this issue fixed the modifications to the documentation introduced in open-mpi/ompi-release#142 will became irrelevant.