示例#1
0
        /// <summary>Get the running task attempt IDs for this task</summary>
        public virtual ICollection <TaskAttemptID> GetRunningTaskAttempts()
        {
            ICollection <TaskAttemptID> attempts = new AList <TaskAttemptID>();

            foreach (TaskAttemptID id in base.GetRunningTaskAttemptIds())
            {
                attempts.AddItem(TaskAttemptID.Downgrade(id));
            }
            return(attempts);
        }
 /// <summary>Returns task id.</summary>
 /// <returns>task id</returns>
 public override TaskAttemptID GetTaskAttemptId()
 {
     return(TaskAttemptID.Downgrade(base.GetTaskAttemptId()));
 }
 public static Org.Apache.Hadoop.Mapred.TaskCompletionEvent Downgrade(Org.Apache.Hadoop.Mapreduce.TaskCompletionEvent
                                                                      @event)
 {
     return(new Org.Apache.Hadoop.Mapred.TaskCompletionEvent(@event.GetEventId(), TaskAttemptID
                                                             .Downgrade(@event.GetTaskAttemptId()), @event.IdWithinJob(), @event.IsMapTask(),
                                                             TaskCompletionEvent.Status.ValueOf(@event.GetStatus().ToString()), @event.GetTaskTrackerHttp
                                                                 ()));
 }
示例#4
0
 /// <summary>Get the attempt ID that took this task to completion</summary>
 public virtual TaskAttemptID GetSuccessfulTaskAttempt()
 {
     return(TaskAttemptID.Downgrade(base.GetSuccessfulTaskAttemptId()));
 }