예제 #1
0
 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
                                                                 ()));
 }
예제 #2
0
        public static TaskCompletionEvent[] FromYarn(TaskAttemptCompletionEvent[] newEvents
                                                     )
        {
            TaskCompletionEvent[] oldEvents = new TaskCompletionEvent[newEvents.Length];
            int i = 0;

            foreach (TaskAttemptCompletionEvent newEvent in newEvents)
            {
                oldEvents[i++] = FromYarn(newEvent);
            }
            return(oldEvents);
        }