X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fengine%2FExecutor.cxx;fp=src%2Fengine%2FExecutor.cxx;h=c082e5696a19a6db3c0217f64ef555e33e78d9e1;hb=5fb5c22510b534a387daad6382e9cfde91145249;hp=1dbd5957c67d5e2a0d4100c4c4024ba4c4e4816d;hpb=b8e9f9fa55008c388a95d001d79f06b2e8fc00a1;p=modules%2Fyacs.git diff --git a/src/engine/Executor.cxx b/src/engine/Executor.cxx index 1dbd5957c..c082e5696 100644 --- a/src/engine/Executor.cxx +++ b/src/engine/Executor.cxx @@ -1378,7 +1378,7 @@ void Executor::filterTasksConsideringContainers(std::vector& tsks) const std::vector& curtsks(it.second); if(!curhpc) { - std::uint32_t nbThreadsRunning = _tasks.size(); + std::uint32_t nbThreadsRunning = _runningTasks.size(); std::uint32_t nbOfFreeSpace = _maxNbThreads - min(_maxNbThreads,nbThreadsRunning); std::uint32_t nbOfCandidates = static_cast( curtsks.size() ); std::uint32_t nbOfCandidatesToBeLaunched = std::min(nbOfCandidates,nbOfFreeSpace);