Changeset 763


Ignore:
Timestamp:
10/26/15 17:05:07 (5 years ago)
Author:
rlacroix
Message:

Fix: Deadlocks could occur depending on the zoom configuration.

Location:
XIOS/trunk/src/node
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/domain.cpp

    r762 r763  
    12851285    } 
    12861286 
    1287     if (!indSrv_.empty()) 
    1288     { 
    1289       connectedServerRank_.clear(); 
    1290       for (it = indSrv_.begin(); it != indSrv_.end(); ++it) 
    1291         connectedServerRank_.push_back(it->first); 
    1292     } 
    12931287    nbConnectedClients_ = clientServerMap->computeConnectedClients(client->serverSize, client->clientSize, client->intraComm, connectedServerRank_); 
    12941288 
  • XIOS/trunk/src/node/grid.cpp

    r747 r763  
    439439       connectedServerRank_.push_back(it->first); 
    440440     } 
    441      if (!connectedDataSize_.empty()) 
    442      { 
    443        connectedServerRank_.clear(); 
    444        for (std::map<int,size_t>::const_iterator it = connectedDataSize_.begin(); it != connectedDataSize_.end(); ++it) 
    445          connectedServerRank_.push_back(it->first); 
    446      } 
    447441 
    448442     nbSenders = clientServerMap_->computeConnectedClients(client->serverSize, client->clientSize, client->intraComm, connectedServerRank_); 
Note: See TracChangeset for help on using the changeset viewer.