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

Create simple LoadQoSController which will evict revocable executors when system load is too high.

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      It would be nice to have simple QoS Controller module out-of-box in Mesos (Similar to the FixedResourceEstimator).
      As a result we will:

      • enable simple QoS assurance and encourage users to use oversubscription modules.
      • present example QoS module for new developers.

      The idea is to implement LoadQoSController which will monitor system load and evict all revocable executors when the load is above configured threshold.
      In implementation, it will support two configurable thresholds: system load average 5min and 15min. System load 1 min will be ignored, since it could be misleading signal when temporary fluctuations appears.

      We could also add description to the oversubscription.md doc.

      Attachments

        Activity

          People

            Bartek Plotka Bartek Plotka
            Bartek Plotka Bartek Plotka
            Niklas Quarfot Nielsen Niklas Quarfot Nielsen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: