sanity check for the case when both incoming message and backward dep exist
authorGengbin Zheng <gzheng@illinois.edu>
Sun, 7 Jun 2009 04:26:42 +0000 (04:26 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Sun, 7 Jun 2009 04:26:42 +0000 (04:26 +0000)
examples/bigsim/tools/loadlog/loadlog.C

index 5d3d0d132d6d4afa5e74fe50c58ca2b8b486edfb..5cd563c81f208bfe7546abc103c77e2d7ff0eeca 100644 (file)
@@ -41,11 +41,17 @@ int main()
                i, idx, bglog->startTime, bglog->endTime, bglog->execTime);
 #endif
       int bDepLen = bglog->backwardDeps.length();
                i, idx, bglog->startTime, bglog->endTime, bglog->execTime);
 #endif
       int bDepLen = bglog->backwardDeps.length();
+#if 0
       if (bDepLen>0 && bglog->msgId.pe()!=-1) {
         if (bglog->msgId.pe() != i) {
           printf("Error: [%d] Invalid log entry --- bDepLen:%d from PE %d\n", i, bDepLen, bglog->msgId.pe());
         }
       }
       if (bDepLen>0 && bglog->msgId.pe()!=-1) {
         if (bglog->msgId.pe() != i) {
           printf("Error: [%d] Invalid log entry --- bDepLen:%d from PE %d\n", i, bDepLen, bglog->msgId.pe());
         }
       }
+#else
+      if (bDepLen>0 && bglog->msgId.pe()!=-1 && bglog->msgId.msgID()!=-1) {
+          printf("Error: [%d] Invalid log entry (event with both incoming message and backward deps )--- bDepLen:%d from msg (PE:%d, id:%d)\n", i, bDepLen, bglog->msgId.pe(), bglog->msgId.msgID());
+      }
+#endif
       for(int midx=0; midx < bglog->msgs.length(); midx++){
         BgMsgEntry *msg = bglog->msgs[midx];
         if (msg->sendTime < bglog->startTime || msg->sendTime > bglog->endTime)
       for(int midx=0; midx < bglog->msgs.length(); midx++){
         BgMsgEntry *msg = bglog->msgs[midx];
         if (msg->sendTime < bglog->startTime || msg->sendTime > bglog->endTime)