Ignore:
Timestamp:
11/05/19 16:02:34 (5 years ago)
Author:
ymipsl
Message:

Some Update on XIOS services
Seems to work on Irène for :

  • first level of servers
  • fisrt + second level of servers
  • attached mode

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_SERVICES/src/manager/contexts_manager.cpp

    r1761 r1764  
    3636  } 
    3737 
     38 
     39  CContextsManager::~CContextsManager() 
     40  { 
     41    delete winNotify_ ; 
     42    delete winContexts_ ; 
     43  } 
     44 
    3845  bool CContextsManager::createServerContext(const std::string& poolId, const std::string& serviceId, const int& partitionId, 
    3946                                             const string& contextId, bool wait) 
     
    4855      while (!ok)  
    4956      { 
    50         CXios::getDaemonsManager()->eventLoop() ; 
     57        CXios::getDaemonsManager()->servicesEventLoop() ; 
    5158        ok=servicesManager->getServiceLeader(poolId, serviceId, partitionId, serviceLeader) ; 
    5259      } 
     
    7986      while (!ok)  
    8087      { 
    81         CXios::getDaemonsManager()->eventLoop() ; 
     88        CXios::getDaemonsManager()->servicesEventLoop() ; 
    8289        ok=CXios::getServicesManager()->getServiceType(poolId,serviceId, 0, type) ; 
    8390        if (ok) ok=getContextLeader(getServerContextName(poolId, serviceId, partitionId, type, contextId), contextLeader) ; 
Note: See TracChangeset for help on using the changeset viewer.