Changeset 5179 for branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.LINQDataAccess/3.3/JobDao.cs
- Timestamp:
- 12/29/10 00:52:06 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.LINQDataAccess/3.3/JobDao.cs
r5093 r5179 27 27 using HeuristicLab.Hive.Contracts.BusinessObjects; 28 28 using HeuristicLab.Hive.Server.DataAccess; 29 using HeuristicLab.Hive.Contracts; 29 30 30 31 namespace HeuristicLab.Hive.Server.LINQDataAccess { … … 233 234 } 234 235 236 public IEnumerable<JobDto> FindTimeoutJobs() { 237 return (from job in Context.Jobs 238 where job.JobState == "Calculating" && 239 (!job.LastHeartbeat.HasValue || 240 job.LastHeartbeat.Value.AddSeconds(ApplicationConstants.JOB_TIME_TO_LIVE_SECONDS) < DateTime.Now) 241 select EntityToDto(job, null)).ToArray(); 242 } 243 235 244 #endregion 236 245 … … 256 265 target.UserId = source.UserId; 257 266 target.ParentJobId = source.ParentJobId; 258 267 target.LastHeartbeat = source.LastHeartbeat; 259 268 260 269 foreach (Guid assignRessourceId in source.AssignedResourceIds) { … … 291 300 target.UserId = source.UserId; 292 301 target.ParentJobId = source.ParentJobId; 293 302 target.LastHeartbeat = source.LastHeartbeat; 303 294 304 target.AssignedResourceIds = source.AssignedResources.Select(x => x.ResourceId).ToList(); 295 305
Note: See TracChangeset
for help on using the changeset viewer.