Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/05/17 14:03:03 (7 years ago)
Author:
jkarder
Message:

#2784: fixed pausing of waiting hive tasks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Services.Hive/3.3/HiveService.cs

    r14901 r15121  
    263263          if (task.State == DA.TaskState.Calculating || task.State == DA.TaskState.Transferring) {
    264264            task.Command = DA.Command.Pause;
    265           } else if (task.State != DA.TaskState.Aborted
     265          } else if (task.State != DA.TaskState.Paused
     266                     && task.State != DA.TaskState.Aborted
    266267                     && task.State != DA.TaskState.Finished
    267268                     && task.State != DA.TaskState.Failed) {
     
    966967      var taskStateEntity = taskState.ToEntity();
    967968
    968       if (taskStateEntity == DA.TaskState.Paused && task.Command == null) {
     969      if (task.State == DA.TaskState.Calculating && taskStateEntity == DA.TaskState.Paused && task.Command == null) {
    969970        // slave paused and uploaded the task (no user-command) -> set waiting.
    970971        taskStateEntity = DA.TaskState.Waiting;
Note: See TracChangeset for help on using the changeset viewer.