Ignore:
Timestamp:
Aug 11, 2025, 5:45:18 PM (3 months ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
aeec58
Parents:
2c3ae5
git-author:
Frederik Heber <frederik.heber@…> (07/13/25 21:53:12)
git-committer:
Frederik Heber <frederik.heber@…> (08/11/25 17:45:18)
Message:

JobMarket: PoolGuard checks also all other (idle) workers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ThirdParty/JobMarket/src/JobMarket/Pool/WorkerPool.hpp

    r2c3ae5 re2f31d3  
    6969  typedef std::vector<std::pair<std::string, std::string> > WorkerList_t;
    7070  WorkerList_t getListOfIdleWorkers() const;
     71  //!> typedef for the pool of workers being a set to keep only unique addresses
     72  typedef std::set<WorkerAddress> Pool_t;
     73  const Pool_t& getPoolOfWorkers() const
     74  {
     75    return pool;
     76  }
    7177
    7278  /** Return the number of busy workers.
     
    121127
    122128private:
    123   //!> typedef for the pool of workers being a set to keep only unique addresses
    124   typedef std::set<WorkerAddress> Pool_t;
    125 
    126 private:
    127129  //!> FragmentScheduler needs access to removeAllWorkers()
    128130  friend class FragmentScheduler;
Note: See TracChangeset for help on using the changeset viewer.