- Timestamp:
- 09/12/11 18:04:25 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.HiveEngine/3.3/HiveEngine.cs
r6725 r6743 252 252 var engineHiveJob = new EngineHiveTask(jobs[i], parentScopeClone); 253 253 engineHiveJob.Task.Priority = this.Priority; 254 refreshableJob.Hive Jobs.Add(engineHiveJob);254 refreshableJob.HiveTasks.Add(engineHiveJob); 255 255 256 256 // shuffle random variable to avoid the same random sequence in each operation; todo: does not yet work (it cannot find the random variable) … … 259 259 random.Reset(random.Next()); 260 260 } 261 HiveClient.Start Experiment((e) => { log.LogException(e); }, refreshableJob, cancellationToken);261 HiveClient.StartJob((e) => { log.LogException(e); }, refreshableJob, cancellationToken); 262 262 263 263 // do polling until experiment is finished and all jobs are downloaded … … 269 269 log.LogMessage(string.Format("{0} finished (TotalExecutionTime: {1}).", refreshableJob.ToString(), refreshableJob.ExecutionTime)); 270 270 271 var failedJobs = refreshableJob.Hive Jobs.Where(x => x.Task.State == TaskState.Failed);271 var failedJobs = refreshableJob.HiveTasks.Where(x => x.Task.State == TaskState.Failed); 272 272 if (failedJobs.Count() > 0) { 273 273 throw new HiveEngineException("Task failed: " + failedJobs.First().Task.StateLog.Last().Exception); … … 276 276 // get scopes 277 277 int j = 0; 278 foreach (var hiveJob in refreshableJob.Hive Jobs) {278 foreach (var hiveJob in refreshableJob.HiveTasks) { 279 279 var scope = ((IAtomicOperation)((EngineTask)hiveJob.ItemTask).InitialOperation).Scope; 280 280 scopes[j++] = scope; … … 315 315 316 316 private void ClearData(RefreshableJob refreshableJob) { 317 var jobs = refreshableJob.GetAllHive Jobs();317 var jobs = refreshableJob.GetAllHiveTasks(); 318 318 foreach (var job in jobs) { 319 319 job.ClearData(); … … 321 321 } 322 322 323 private void DeleteHiveExperiment(Guid hiveExperimentId) {323 private void DeleteHiveExperiment(Guid jobId) { 324 324 HiveClient.TryAndRepeat(() => { 325 ServiceLocator.Instance.CallHiveService(s => s.Delete HiveExperiment(hiveExperimentId));325 ServiceLocator.Instance.CallHiveService(s => s.DeleteJob(jobId)); 326 326 }, 5, string.Format("Could not delete jobs")); 327 327 }
Note: See TracChangeset
for help on using the changeset viewer.