Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-2760

Add correction message to inform slave about QoS Controller actions

    XMLWordPrintableJSON

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

          Activity

            People

              Bartek Plotka Bartek Plotka
              skonefal Szymon Konefal
              Niklas Quarfot Nielsen Niklas Quarfot Nielsen
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1h
                  1h
                  Remaining:
                  Remaining Estimate - 1h
                  1h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified