Salome HOME
[EDF28531] : Fix bug in Executor introduced in eff01af6f98
authorAnthony Geay <anthony.geay@edf.fr>
Tue, 12 Sep 2023 05:51:56 +0000 (07:51 +0200)
committerAnthony Geay <anthony.geay@edf.fr>
Tue, 12 Sep 2023 05:51:56 +0000 (07:51 +0200)
src/engine/Executor.cxx

index 1dbd5957c67d5e2a0d4100c4c4024ba4c4e4816d..c082e5696a19a6db3c0217f64ef555e33e78d9e1 100644 (file)
@@ -1378,7 +1378,7 @@ void Executor::filterTasksConsideringContainers(std::vector<Task *>& tsks)
       const std::vector<Task *>& 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<std::uint32_t>( curtsks.size() );
           std::uint32_t nbOfCandidatesToBeLaunched = std::min(nbOfCandidates,nbOfFreeSpace);