Hadoop Internals


Fork me on GitHub

Task Attempt


Table of contents:

Finite State Machine

Hadoop (MapReduce): Task Attempt - Finite State Machine

NEW => UNASSIGNED [TA_SCHEDULE]

Hadoop (MapReduce): Task Attempt - NEW => UNASSIGNED - TA_SCHEDULE

UNASSIGNED => ASSIGNED [TA_ASSIGNED]

Hadoop (MapReduce): Task Attempt - UNASSIGNED => ASSIGNED - TA_ASSIGNED

ASSIGNED => RUNNING [TA_CONTAINER_LAUNCHED]

Hadoop (MapReduce): Task Attempt - ASSIGNED => RUNNING - TA_CONTAINER_LAUNCHED

RUNNING => SUCCESS_CONTAINER_CLEANUP [TA_DONE], COMMIT_PENDING => SUCCESS_CONTAINER_CLEANUP [TA_DONE]

Hadoop (MapReduce): Task Attempt - RUNNING => SUCCESS_CONTAINER_CLEANUP - TA_DONE - COMMIT_PENDING => SUCCESS_CONTAINER_CLEANUP

SUCCESS_CONTAINER_CLEANUP => SUCCEEDEED [TA_CONTAINER_CLEANED]

Hadoop (MapReduce): Task Attempt - SUCCESS_CONTAINER_CLEANUP => SUCCEEDEED - TA_CONTAINER_CLEANED