Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/24/12 15:24:24 (12 years ago)
Author:
jkarder
Message:

#1712: initial commit

Location:
branches/HiveTaskScheduler
Files:
1 added
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/HiveTaskScheduler/HeuristicLab.Services.Hive/3.3/Manager/HeartbeatManager.cs

    r7723 r8687  
    3131      get { return ServiceLocator.Instance.HiveDao; }
    3232    }
    33     private IAuthorizationManager auth {
    34       get { return ServiceLocator.Instance.AuthorizationManager; }
     33    private ITaskScheduler taskScheduler {
     34      get { return ServiceLocator.Instance.TaskScheduler; }
    3535    }
    3636
     
    6363        // assign new task
    6464        if (heartbeat.AssignJob && slave.IsAllowedToCalculate && heartbeat.FreeCores > 0) {
    65           var availableJobs = dao.GetWaitingTasks(slave, 1);
    66           if (availableJobs.Count() > 0) {
     65          var availableJobs = taskScheduler.Schedule(dao.GetWaitingTasks(slave));
     66          if (availableJobs.Any()) {
    6767            var job = availableJobs.First();
    6868            if (AssignJob(slave, job))
Note: See TracChangeset for help on using the changeset viewer.