need sendqpoll in the barrier receive loop to make sure everyone actually
authorEric Bohm <ebohm@illinois.edu>
Thu, 12 Jun 2008 21:16:10 +0000 (21:16 +0000)
committerEric Bohm <ebohm@illinois.edu>
Thu, 12 Jun 2008 21:16:10 +0000 (21:16 +0000)
sends the barrier message.

src/arch/net/machine-ibverbs.c

index c44c79459cf355da71e083f4a8afce1edeef7cdf..ce38c368413aafdcc767261c0ae3a40fe6f7464c 100644 (file)
@@ -2824,7 +2824,7 @@ static void recvBarrierMessage()
       if(ne != 0){
        MACHSTATE1(3,"recvBarrier ne %d",ne);
       }
-      /*      pollSendCq(0); shouldn't need this*/
+      pollSendCq(1); 
       for(i=0;i<ne;i++){
        if(wc[i].status != IBV_WC_SUCCESS){
          CmiAssert(0);