Changeset ae9ad6 for src/Fragmentation/Automation/SpecificFragmentController_ReceiveResultContainer_impl.hpp
- Timestamp:
- Aug 11, 2025, 5:45:37 PM (2 months ago)
- Branches:
- Candidate_v1.7.0, stable
- Children:
- 9cdab3
- Parents:
- ab2e834
- git-author:
- Frederik Heber <frederik.heber@…> (07/16/25 20:16:30)
- git-committer:
- Frederik Heber <frederik.heber@…> (08/11/25 17:45:37)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Fragmentation/Automation/SpecificFragmentController_ReceiveResultContainer_impl.hpp
rab2e834 rae9ad6 73 73 LOG(1, "INFO: #" << JobStatus.first << " are waiting in the queue and #" << NoReceivedResults << " of " << NoExpectedResults << " jobs are calculated so far."); 74 74 } 75 76 // if not all jobs are done yet, check number of present workers 77 if (NoReceivedResults != NoExpectedResults) { 78 callback.checkEnrolledWorkers(callback.host, callback.port); 79 callback.RunService("Checking on number of workers"); 80 if (callback.getExitflag() != 0) 81 break; 82 const std::vector<size_t>& NumberWorkers = callback.getNumberOfWorkers(); 83 const int TotalNumberWorkers = std::accumulate( 84 NumberWorkers.begin(), NumberWorkers.end(), 0); 85 if (TotalNumberWorkers == 0) { 86 ELOG(0, "Not all jobs are finished, but no workers are present working on it?!"); 87 callback.setExitflag(ExitflagContainer::ErrorFlag); 88 break; 89 } else { 90 LOG(4, "There are " << NumberWorkers << " workers enrolled."); 91 } 92 } 93 } 75 } 94 76 } 95 77
Note:
See TracChangeset
for help on using the changeset viewer.
