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

Distinguish non-revocable and revocable allocation guarantees.

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • allocation
    • None
    • Quota / Shares for Revocable / Non-Revocable

    Description

      Currently, the notion of fair sharing and quota do not make a distinction between revocable and non-revocable resources. However, this makes fair sharing difficult since we currently offer resources as non-revocable within the fair share and cannot perform revocation when we need to restore fairness or quota.

      As we move towards providing guarantees for the particular resources types, we may want to allow the operator to specify quota (absolutes) or shares (relatives) for both revocable or non-revocable resources:

        Non-revocable Revocable
      Quota absolute guarantees for non-revocable resources (well suited for service-like always running workloads) absolute guarantees for revocable resources (useful for expressing minimum requirements of batch workload?)
      Fair Share relative guarantees for non-revocable resources (e.g. backwards compatibility with old behavior) relative guarantees for revocable resources (e.g. well suited for fair sharing in a dynamic cluster)

      See MESOS-5526 for revocation support.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bmahler Benjamin Mahler
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: