Changeset 2519


Ignore:
Timestamp:
06/15/23 15:25:27 (12 months ago)
Author:
jderouillat
Message:

Create ALL_SERVICES (used for oasis_enddef, concern all servers) first, before specialized services (gatherer, out_server)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/branches/xios-3.0-beta/src/server.cpp

    r2505 r2519  
    189189      { 
    190190        int nbRessources = ressourcesManager->getRessourcesSize() ; 
     191        ressourcesManager->createPool(CXios::defaultPoolId, nbRessources) ; 
     192        servicesManager->createServices(CXios::defaultPoolId,  CXios::defaultServicesId, CServicesManager::ALL_SERVICES, nbRessources, 1) ; 
    191193        if (!CXios::usingServer2) 
    192194        { 
    193           ressourcesManager->createPool(CXios::defaultPoolId, nbRessources) ; 
    194195          servicesManager->createServices(CXios::defaultPoolId, CXios::defaultServerId, CServicesManager::IO_SERVER,nbRessources,1) ; 
    195196        } 
     
    201202          int nbPoolsServer2 = CXios::nbPoolsServer2 ; 
    202203          if (nbPoolsServer2 == 0) nbPoolsServer2 = nprocsServer; 
    203           ressourcesManager->createPool(CXios::defaultPoolId, nbRessources) ; 
    204204          servicesManager->createServices(CXios::defaultPoolId,  CXios::defaultGathererId, CServicesManager::GATHERER, nprocsGatherer, 1) ; 
    205205          servicesManager->createServices(CXios::defaultPoolId,  CXios::defaultServerId, CServicesManager::OUT_SERVER, nprocsServer, nbPoolsServer2) ; 
     
    207207 
    208208        } 
    209         servicesManager->createServices(CXios::defaultPoolId,  CXios::defaultServicesId, CServicesManager::ALL_SERVICES, nbRessources, 1) ; 
    210209      } 
    211210      CTimer::get("XIOS initialize").suspend() ; 
Note: See TracChangeset for help on using the changeset viewer.