Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.0.0-alpha2
-
None
Description
YARN-5959 introduced an ContainerUpdateContext which can be used to update the ExecutionType of a container in a scheduler agnostic manner. As mentioned in that JIRA, extending that to encompass Container resizing is trivial.
This JIRA proposes to remove all the CapacityScheduler specific code paths. (CapacityScheduler, CSQueue, FicaSchedulerApp etc.) and modify the code to use the framework introduced in YARN-5959 without any loss of functionality.
Attachments
Attachments
Issue Links
- incorporates
-
YARN-6181 SchedulerRequestKey compareTo method neglects to compare containerToUpdate
- Resolved
- is related to
-
YARN-6251 Do async container release to prevent deadlock during container updates
- Resolved
- is required by
-
YARN-1655 Add implementations to FairScheduler to support increase/decrease container resource
- Patch Available
- relates to
-
YARN-5959 RM changes to support change of container ExecutionType
- Resolved
- supercedes
-
YARN-1651 CapacityScheduler side changes to support increase/decrease container resource.
- Resolved