Beispiel #1
0
        public static TaskId NewTaskId(JobId jobId, int id, TaskType taskType)
        {
            TaskId taskId = Org.Apache.Hadoop.Yarn.Util.Records.NewRecord <TaskId>();

            taskId.SetJobId(jobId);
            taskId.SetId(id);
            taskId.SetTaskType(taskType);
            return(taskId);
        }
Beispiel #2
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);
        }
Beispiel #3
0
        private TaskId GetNewTaskID()
        {
            TaskId taskId = Org.Apache.Hadoop.Yarn.Util.Records.NewRecord <TaskId>();

            taskId.SetId(++taskCounter);
            taskId.SetJobId(jobId);
            taskId.SetTaskType(mockTask.GetType());
            return(taskId);
        }
Beispiel #4
0
        public static Task NewTask(JobId jid, int i, int m, bool hasFailedTasks)
        {
            TaskId tid = Org.Apache.Hadoop.Yarn.Util.Records.NewRecord <TaskId>();

            tid.SetJobId(jid);
            tid.SetId(i);
            tid.SetTaskType(TaskTypes.Next());
            TaskReport report = NewTaskReport(tid);
            IDictionary <TaskAttemptId, TaskAttempt> attempts = NewTaskAttempts(tid, m);

            return(new _Task_370(tid, report, hasFailedTasks, attempts));
        }