Changeset 11085 for branches/HiveStatistics/sources/HeuristicLab.Services.Hive/3.3/HiveStatisticsGenerator.cs
- Timestamp:
- 07/04/14 09:00:03 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources/HeuristicLab.Services.Hive/3.3/HiveStatisticsGenerator.cs
r11041 r11085 260 260 TotalTransferTime = stateLogsLinkedList.SumTotalTimeWhere(stateLog => stateLog.Value.State == TaskState.Transferring), 261 261 TaskState = t.Task.State, 262 Exception = stateLogsLinkedList. NotNullException()262 Exception = stateLogsLinkedList.First(sl => sl.Exception != null).Exception 263 263 }; 264 264 … … 283 283 .Where(stateLog => predicate(stateLog)) 284 284 .Sum(stateLog => stateLog.Next != null ? (stateLog.Next.Value.DateTime - stateLog.Value.DateTime).TotalMinutes : 0.0); 285 }286 public static string NotNullException(this LinkedList<StateLog> stateLogs)287 {288 string error = null;289 if (stateLogs.EnumerateNodes().Count(sl => sl.Value.Exception != null) >= 1) {290 error = stateLogs.EnumerateNodes().First(sl => sl.Value.Exception != null).Value.Exception;291 }292 return error;293 285 } 294 286 }
Note: See TracChangeset
for help on using the changeset viewer.