| | 334 | // If we time out while trying to receive a synchronization packet, |
|---|
| | 335 | // print a warning about the barrier slipping and move on to the next |
|---|
| | 336 | // node. Even when one node times out, there will still be |
|---|
| | 337 | // synchronization packets to read from the remaining nodes. |
|---|
| | 338 | // XXX: When the reading of a synchronization packet from a node |
|---|
| | 339 | // times out, the next time we try to read a synchronization packet, |
|---|
| | 340 | // it will be from the previous frame! |
|---|
| 336 | | vprDEBUG(gadgetDBG_RIM,vprDBG_CONFIG_LVL) |
|---|
| 337 | | << clrOutBOLD(clrMAGENTA,"[SwapLockTCPPlugin::masterReceive()]") |
|---|
| 338 | | << " SwapBarrier slip.\n" << vprDEBUG_FLUSH; |
|---|
| 339 | | return; |
|---|
| | 343 | vprDEBUG(gadgetDBG_RIM, vprDBG_WARNING_LVL) |
|---|
| | 344 | << clrOutBOLD(clrYELLOW, "WARNING") |
|---|
| | 345 | << ": [SwapLockTCPPlugin::masterReceive()] SwapBarrier slip " |
|---|
| | 346 | << "from " << (*i)->getName() << " (addres " |
|---|
| | 347 | << (*i)->getRemoteAddr().getAddressString() << ").\n" |
|---|
| | 348 | << vprDEBUG_FLUSH; |
|---|