public virtual IDictionary <JobId, Org.Apache.Hadoop.Mapreduce.V2.App.Job.Job> GetAllPartialJobs () { Log.Debug("Called getAllPartialJobs()"); SortedDictionary <JobId, Org.Apache.Hadoop.Mapreduce.V2.App.Job.Job> result = new SortedDictionary <JobId, Org.Apache.Hadoop.Mapreduce.V2.App.Job.Job>(); try { foreach (HistoryFileManager.HistoryFileInfo mi in hsManager.GetAllFileInfo()) { if (mi != null) { JobId id = mi.GetJobId(); result[id] = new PartialJob(mi.GetJobIndexInfo(), id); } } } catch (IOException e) { Log.Warn("Error trying to scan for all FileInfos", e); throw new YarnRuntimeException(e); } return(result); }