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

Add optional 'Unavailability' to resource offers to provide maintenance awareness.

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.25.0
    • None
    • Mesosphere Sprint 15, Mesosphere Sprint 16, Mesosphere Sprint 17
    • 3

    Description

      In order to inform frameworks about upcoming maintenance on offered resources, per MESOS-1474, we'd like to add an optional 'Unavailability' information to offers:

      message Interval {
        optional double start = 1; // Time, in seconds since the Epoch.
        optional double duration = 2; // Time, in seconds.
      }
      
      message Offer {
        // Existing fields
        ...
       
        // Signifies that the resources in this Offer are part of a planned
        // maintenance schedule in the specified window.  Any tasks launched
        // using these resources may be killed when the window arrives.
        // This field gives additional information about the maintenance.
        // The maintenance may not necessarily start at exactly at this interval,
        // nor last for exactly the duration of this interval.
        optional Interval unavailability = 9;
      }
      

      Attachments

        Issue Links

          Activity

            People

              kaysoky Joseph Wu
              bmahler Benjamin Mahler
              Benjamin Hindman Benjamin Hindman
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: