1
1
openmpi/ompi/mca/osc/sm
Nathan Hjelm 7aece0a7fd osc/sm: fix bugs in both the passive and active target paths
While testing one-sided on LANL systems I found a couple more OSC
bugs that were not caught during the initial testing:

 - In the passive target code we read the read lock count as a
   char instead of the intended uint32_t. This causes lock to
   lockup when using shared locks after 127 iterations.

 - The post code used the wrong group when trying to increment post
   counters. This causes a segmentation fault.

 - Both the post and wait code used the wrong check in the inner
   loop leading to an infinite loop.

cmr=v1.8.1:reviewer=jsquyres

This commit was SVN r31354.
2014-04-08 21:55:00 +00:00
..
Makefile.am Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
osc_sm_active_target.c osc/sm: fix bugs in both the passive and active target paths 2014-04-08 21:55:00 +00:00
osc_sm_comm.c Fix a number of issues in the new one sided code. 2014-02-26 15:33:18 +00:00
osc_sm_component.c osc: add missing MPI_ERR_RMA_SHARED error code and internal equivalent 2014-03-27 20:06:43 +00:00
osc_sm_passive_target.c osc/sm: fix bugs in both the passive and active target paths 2014-04-08 21:55:00 +00:00
osc_sm_request.c Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
osc_sm_request.h Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
osc_sm.h Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00