A TaskTable records tasks information.
Each row's first slot (ie Task\[0\]) is assigned with a task where |
TaskID's id: 1...N where N < numBSPTasks TaskAttemptID' id: 1 |
{TaskID's id: 1...N where N < numBSPTasks, and the same row's id should equal.} {TaskAttemptID's id: 1...M where M < maxTaskAttempts } |
|
maxTaskAttempts |
||
numBSPTasks |
Task {jobId:1, taskId: 1, attemptId:1} |
Task {jobId:1, taskId: 1, attemptId:2} |
Task jobId:1, taskId: 1, attemptId:3 |
Task {jobId:1, taskId: 2, attemptId:1} |
Task {jobId:1, taskId: 2, attemptId:2} |
Task {jobId:1, taskId: 2, attemptId:3} |