示例#1
0
        public static TaskId ToYarn(TaskID id)
        {
            TaskId taskId = recordFactory.NewRecordInstance <TaskId>();

            taskId.SetId(id.GetId());
            taskId.SetTaskType(ToYarn(id.GetTaskType()));
            taskId.SetJobId(ToYarn(id.GetJobID()));
            return(taskId);
        }
示例#2
0
 /// <summary>Downgrade a new TaskID to an old one</summary>
 /// <param name="old">a new or old TaskID</param>
 /// <returns>either old or a new TaskID build to match old</returns>
 public static Org.Apache.Hadoop.Mapred.TaskID Downgrade(Org.Apache.Hadoop.Mapreduce.TaskID
                                                         old)
 {
     if (old is Org.Apache.Hadoop.Mapred.TaskID)
     {
         return((Org.Apache.Hadoop.Mapred.TaskID)old);
     }
     else
     {
         return(new Org.Apache.Hadoop.Mapred.TaskID(JobID.Downgrade(old.GetJobID()), old.GetTaskType
                                                        (), old.GetId()));
     }
 }
示例#3
0
 /// <summary>
 /// Returns the
 /// <see cref="JobID"/>
 /// object that this task attempt belongs to
 /// </summary>
 public virtual JobID GetJobID()
 {
     return(taskId.GetJobID());
 }