Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/22/11 11:36:53 (14 years ago)
Author:
cneumuel
Message:

#1233

  • implemented correct numbering of BatchRuns
  • improvements in ExperimentManager
  • fixed bug in server (jobs were scheduled multiple times)
  • added exception handling for task in slave
  • improved timeout handling of jobs (LifecycleManager)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive/3.4/HeartbeatManager.cs

    r5779 r5786  
    5252
    5353    private void AssignJob(Slave slave, Job job) {
    54       dao.UpdateJobState(job.Id, JobState.Transferring, slave.Id, null, null);
     54      job = dao.UpdateJobState(job.Id, JobState.Transferring, slave.Id, null, null);
    5555      dao.UpdateSlave(slave);
     56
     57      // from now on the job has some time to send the next heartbeat (ApplicationConstants.TransferringJobHeartbeatTimeout)
     58      job.LastHeartbeat = DateTime.Now;
     59      dao.UpdateJob(job);
    5660    }
    5761
Note: See TracChangeset for help on using the changeset viewer.