Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The QoS controller informs the slave about correcting actions (kill, resize, throttle best-effort containers, tasks, and so forth) through a protobuf message, called a QoSCorrection. This ticket tracks designing and creating this message.
For example:
message QoSCorrection { // NOTE: In future we can define more actions like // resize or freeze, but for now we have: // 1) kill - terminate the executor or task enum Type { KILL = 1; } //Kill action which will be performed on an executor message Kill { optional ExecutorID executor_id = 1; } required Type action = 1; optional string reason = 2; optional double timestamp = 3; optional Kill kill = 4; }
Attachments
Issue Links
- is part of
-
MESOS-2651 Implement QoS controller
- Resolved