mpich
mpich copied to clipboard
bug: lock request operations, and returning failure
Originally by dinan on 2012-11-12 14:44:22 -0600
Lock request operations currently cannot fail at the target and return a failure response to the origin. Because of this, we're not able to properly handle many cases of incorrect passive target usage.
One such example is attached.
Originally by dinan on 2012-11-12 14:46:07 -0600
Attachment added: win_sync_lock_fence2.c (1.7 KiB)
This example forces and incorrect interleaving of active target (fence) and passive target epochs.
Confirmed. Lock request should return failure (via active message ACK) if there it is received inside a pending fence.