Contextual information about a task which can be read or mutated during execution. To access the TaskContext for a running task, use:
Return the currently active TaskContext.
Get a local property set upstream in the driver, or None if it is missing.
The ID of the RDD partition that is computed by this task.
Resources allocated to the task.
The ID of the stage that this task belong to.
An ID that is unique to this task attempt (within the same SparkContext, no two task attempts will share the same attempt ID).