Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Done
-
None
Description
According to FLIP-49, a task can consume the following TaskExecutor resources, which will also be the fields of ResourceProfile.
- CPU
- Task Heap Memory
- Task Off-Heap Memory
- On-Heap Managed Memory
- Off-Heap Managed Memory
- Shuffle Memory
- Extended Resources
All the resource requirements should be specified by the operators, except Shuffle Memory which should be decided by JobMaster according to the topology of the physical graph. Therefore, a ResourceSpec should have the following fields.
- CPU
- Task Heap Memory
- Task Off-Heap Memory
- On-Heap Managed Memory
- Off-Heap Managed Memory
- Extended Resources