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

Improve the allocator so that it does not send cpu only or mem only resources in certain cases

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: allocation
    • Labels:
      None

      Description

      MESOS-1688 changed the allocator behavior so that it can offer cpu only or memory only resources to frameworks, but this is not always useful. For example, if a framework has never launched an executor/container on an agent, it doesn't make sense to send it a cpu only or memory only offer. Once a framework launches an executor, it could use cpu only or memory only offers to grow the size of the executor.

      This ticket tracks an improvement to the "isAllocatable()" function to make it more smart as discussed above. This is important to improve pathological situations like MESOS-8935.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                vinodkone Vinod Kone
                Shepherd:
                Benjamin Mahler
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated: