Changeset 8687 for branches/HiveTaskScheduler/HeuristicLab.Services.Hive/3.3/Manager/HeartbeatManager.cs
- Timestamp:
- 09/24/12 15:24:24 (12 years ago)
- 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 31 31 get { return ServiceLocator.Instance.HiveDao; } 32 32 } 33 private I AuthorizationManager auth{34 get { return ServiceLocator.Instance. AuthorizationManager; }33 private ITaskScheduler taskScheduler { 34 get { return ServiceLocator.Instance.TaskScheduler; } 35 35 } 36 36 … … 63 63 // assign new task 64 64 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()) { 67 67 var job = availableJobs.First(); 68 68 if (AssignJob(slave, job))
Note: See TracChangeset
for help on using the changeset viewer.