Example #1
0
 internal static Org.Apache.Hadoop.Mapred.TaskReport Downgrade(Org.Apache.Hadoop.Mapreduce.TaskReport
                                                               report)
 {
     return(new Org.Apache.Hadoop.Mapred.TaskReport(TaskID.Downgrade(report.GetTaskID(
                                                                         )), report.GetProgress(), report.GetState(), report.GetDiagnostics(), report.GetCurrentStatus
                                                        (), report.GetStartTime(), report.GetFinishTime(), Counters.Downgrade(report.GetTaskCounters
                                                                                                                                  ())));
 }
Example #2
0
 /// <summary>Downgrade a new TaskAttemptID to an old one</summary>
 /// <param name="old">the new id</param>
 /// <returns>either old or a new TaskAttemptID constructed to match old</returns>
 public static Org.Apache.Hadoop.Mapred.TaskAttemptID Downgrade(Org.Apache.Hadoop.Mapreduce.TaskAttemptID
                                                                old)
 {
     if (old is Org.Apache.Hadoop.Mapred.TaskAttemptID)
     {
         return((Org.Apache.Hadoop.Mapred.TaskAttemptID)old);
     }
     else
     {
         return(new Org.Apache.Hadoop.Mapred.TaskAttemptID(TaskID.Downgrade(old.GetTaskID(
                                                                                )), old.GetId()));
     }
 }
Example #3
0
        /// <exception cref="System.IO.IOException"/>
        /// <exception cref="System.Exception"/>
        public virtual void TestTaskID()
        {
            JobID      jobid   = new JobID("1014873536921", 6);
            TaskID     tid     = new TaskID(jobid, TaskType.Map, 0);
            TaskID     tid1    = TaskID.Downgrade(tid);
            TaskReport treport = new TaskReport(tid1, 0.0f, JobStatus.State.Failed.ToString()
                                                , null, TIPStatus.Failed, 100, 100, new Counters());

            NUnit.Framework.Assert.AreEqual(treport.GetTaskId(), "task_1014873536921_0006_m_000000"
                                            );
            NUnit.Framework.Assert.AreEqual(treport.GetTaskID().ToString(), "task_1014873536921_0006_m_000000"
                                            );
        }
Example #4
0
 /// <summary>The id of the task.</summary>
 public override TaskID GetTaskID()
 {
     return(TaskID.Downgrade(base.GetTaskID()));
 }
Example #5
0
 /// <summary>The string of the task id.</summary>
 public override string GetTaskId()
 {
     return(TaskID.Downgrade(base.GetTaskID()).ToString());
 }