Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Incompatible change, Reviewed
Description
Proposing a patch that introduces a new annotation @Checkpointable that represents to the framework property of user-supplied classes (e.g., Reducer, OutputCommiter). The intended semantics is that a tagged class is safe to be preempted between invocations.
(this is in spirit similar to the Output Contracts of Nephele/PACT )
Attachments
Attachments
Issue Links
- is part of
-
MAPREDUCE-4584 Umbrella: Preemption and restart of MapReduce tasks
- Open
- is related to
-
YARN-567 RM changes to support preemption for FairScheduler and CapacityScheduler
- Closed
-
YARN-568 FairScheduler: support for work-preserving preemption
- Closed
-
YARN-569 CapacityScheduler: support for preemption (using a capacity monitor)
- Closed
- relates to
-
MAPREDUCE-5189 Basic AM changes to support preemption requests (per YARN-45)
- Resolved
-
MAPREDUCE-5196 CheckpointAMPreemptionPolicy implements preemption in MR AM via checkpointing
- Resolved
-
MAPREDUCE-6434 Add support for PartialFileOutputCommiter when checkpointing is an option during preemption
- Patch Available