[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1rc1-24-g0b12666

mysql vizuser noreply at mpich.org
Fri Nov 15 12:41:20 CST 2013

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  0b126663cc56320edc34d1cd9a6d50bc765a600c (commit)
      from  a5412fec1e0e2f15b0d38369c2f489686e90d36c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 0b126663cc56320edc34d1cd9a6d50bc765a600c
Author: Xin Zhao <xinzhao3 at illinois.edu>
Date:   Thu Nov 14 23:57:32 2013 -0600

    Fix ticket-1960: delete redundant MPIU_Assert.
    MPIU_Assert at L2311 checks if rma_ops_list is empty before exiting
    MPIDI_Win_flush. It causes /test/mpi/threads/rma/multirma to fail
    because while one thread is executing the loop of poking progress
    engine at L2293 ~ L2302, another thread may enqueue new RMA operations
    to rma_ops_list.
    rma_ops_list has already been checked for empty before exiting
    MPIDI_CH3I_Do_passive_target_rma (L2724) to ensure that all enqueued
    operations are issued out, therefore it does not need to be checked
    again here.
    Signed-off-by: Wesley Bland <wbland at mcs.anl.gov>

diff --git a/src/mpid/ch3/src/ch3u_rma_sync.c b/src/mpid/ch3/src/ch3u_rma_sync.c
index beb5a6c..7a2553a 100644
--- a/src/mpid/ch3/src/ch3u_rma_sync.c
+++ b/src/mpid/ch3/src/ch3u_rma_sync.c
@@ -2308,7 +2308,6 @@ int MPIDI_Win_flush(int rank, MPID_Win *win_ptr)
-    MPIU_Assert(MPIDI_CH3I_RMA_Ops_isempty(&win_ptr->targets[rank].rma_ops_list));
     return mpi_errno;


Summary of changes:
 src/mpid/ch3/src/ch3u_rma_sync.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

MPICH primary repository

More information about the commits mailing list