Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/19/10 13:30:56 (14 years ago)
Author:
cneumuel
Message:

Split up "State" to "JobState" and "SlaveState" (#1159)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/DefaultScheduler.cs

    r4263 r4264  
    2121
    2222    public bool ExistsJobForSlave(HeartBeatData hbData) {
    23       List<JobDto> allOfflineJobsForSlave = new List<JobDto>(DaoLocator.JobDao.FindFittingJobsForSlave(State.Offline, hbData.FreeCores, hbData.FreeMemory, hbData.SlaveId));
     23      List<JobDto> allOfflineJobsForSlave = new List<JobDto>(DaoLocator.JobDao.FindFittingJobsForSlave(JobState.Offline, hbData.FreeCores, hbData.FreeMemory, hbData.SlaveId));
    2424      return (allOfflineJobsForSlave != null && allOfflineJobsForSlave.Count > 0);
    2525    }
     
    3131        using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = ApplicationConstants.ISOLATION_LEVEL_SCOPE })) {
    3232          ClientDto slave = DaoLocator.ClientDao.FindById(slaveId);
    33           LinkedList<JobDto> allOfflineJobsForSlave = new LinkedList<JobDto>(DaoLocator.JobDao.FindFittingJobsForSlave(State.Offline, slave.NrOfFreeCores, slave.FreeMemory, slave.Id));
     33          LinkedList<JobDto> allOfflineJobsForSlave = new LinkedList<JobDto>(DaoLocator.JobDao.FindFittingJobsForSlave(JobState.Offline, slave.NrOfFreeCores, slave.FreeMemory, slave.Id));
    3434          if (allOfflineJobsForSlave != null && allOfflineJobsForSlave.Count > 0) {
    3535            jobToCalculate = allOfflineJobsForSlave.First.Value;
    36             jobToCalculate.State = State.Calculating;
     36            jobToCalculate.State = JobState.Calculating;
    3737            jobToCalculate.Client = slave;
    38             jobToCalculate.Client.State = State.Calculating;
     38            jobToCalculate.Client.State = SlaveState.Calculating;
    3939            jobToCalculate.DateCalculated = DateTime.Now;
    4040            DaoLocator.JobDao.AssignSlaveToJob(slave.Id, jobToCalculate.Id);
Note: See TracChangeset for help on using the changeset viewer.