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 ()))); }
/// <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())); } }
/// <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" ); }
/// <summary>The id of the task.</summary> public override TaskID GetTaskID() { return(TaskID.Downgrade(base.GetTaskID())); }
/// <summary>The string of the task id.</summary> public override string GetTaskId() { return(TaskID.Downgrade(base.GetTaskID()).ToString()); }