{"push_id":842760556,"size":4,"distinct_size":4,"ref":"refs/heads/topic/pmix","head":"bd6d928c500429c485a0b20a6fe77ab3d7488f41","before":"dbdd80d182cb15da5082cbad4b0b445454e8d2ea","commits":[{"sha":"08e267b8112f31637a680becd415c877bb6fd307","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"add_procs: add threading protection for dynamic add_procs\n\nThis commit add protection to the group, ob1, and bml endpoint lookup\ncode. For ob1 and the bml a lock has been added. For performance\nreasons the lock is only held if a bml or ob1 endpoint does not\nexist. ompi_group_dense_lookup no uses opal_atomic_cmpset to ensure\nthe proc is only retained by the thread that actually updates the\ngroup.\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/rhc54/ompi/commits/08e267b8112f31637a680becd415c877bb6fd307"},{"sha":"69d403d42b3ee454ca364de08d3d3d8bf27924ab","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@cs.unm.edu","name":"Nathan Hjelm"},"message":"Merge pull request #1054 from hjelmn/add_procs_threading\n\nadd_procs: add threading protection for dynamic add_procs","distinct":true,"url":"https://api.github.com/repos/rhc54/ompi/commits/69d403d42b3ee454ca364de08d3d3d8bf27924ab"},{"sha":"8bf1c95cdca8a46f588c95a51fedd4b1c1fafdcb","author":{"email":"e0779c4ff880868680c25950d0b773b2ded74865@intel.com","name":"yohann"},"message":"mtl/ofi: Remove unused help messages.","distinct":true,"url":"https://api.github.com/repos/rhc54/ompi/commits/8bf1c95cdca8a46f588c95a51fedd4b1c1fafdcb"},{"sha":"bd6d928c500429c485a0b20a6fe77ab3d7488f41","author":{"email":"842ab96c725bc14a04af3d8f9c70074618b6e198@open-mpi.org","name":"Ralph Castain"},"message":"Cleanup the PMIx direct modex support. Add an MCA parameter pmix_base_async_modex that will cause the async modex to be used when set to 1. Default it to 0 for now\n to continue current default behavior.\n\nAlso add an MCA param pmix_base_collect_data to direct that the blocking fence shall return all data to each process. Obviously, this param has no effect if async_\nmodex is used.","distinct":true,"url":"https://api.github.com/repos/rhc54/ompi/commits/bd6d928c500429c485a0b20a6fe77ab3d7488f41"}]}