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

Add labels to Resources

    XMLWordPrintableJSON

Details

    Description

      Similar to how we have added labels to tasks/executors (MESOS-2120), and even FrameworkInfo (MESOS-2841), we should extend Resource to allow arbitrary key/value pairs.

      This could be used to specify that a cpu resource has a certain speed, that a disk resource is SSD, or express any other metadata about a built-in or custom resource type. Only the scalar quantity will be used for determining fair share in the Mesos allocator. The rest will be passed onto frameworks as info they can use for scheduling decisions.

      This would require changes to how the slave specifies its `--resources` (probably as json), how the slave/master reports resources in its web/json API, and how resources are offered to frameworks.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              adam-mesos Adam B
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated: