You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "Niklas Quarfot Nielsen (JIRA)" <ji...@apache.org> on 2013/10/18 22:46:52 UTC

[jira] [Created] (MESOS-749) Add support for multiple offers in launchTasks

Niklas Quarfot Nielsen created MESOS-749:
--------------------------------------------

             Summary: Add support for multiple offers in launchTasks
                 Key: MESOS-749
                 URL: https://issues.apache.org/jira/browse/MESOS-749
             Project: Mesos
          Issue Type: Improvement
            Reporter: Niklas Quarfot Nielsen
            Assignee: Niklas Quarfot Nielsen


Running tasks on more than one offer (which belong to a single slave) can be useful in situations with multiple out-standing offers. Currently, only one offer can be used per launch.

Offer resources can be aggregated and used for traditional task launch.

Feature involves:
- Extending the scheduler API with launchTasks(offers, tasks, filters) with takes a list of offers and opposed to a single offer.
- Extending LaunchTasksMessage to carry offer list.
- Extend the offer to offer list in call-path from scheduler to master.
- Master applies offer visitors to validate and aggregate offers into a single resource, before task validation and launch is carried out.

Java and Python interfaces should support both the new and old launchTasks() for backward compatibility.



--
This message was sent by Atlassian JIRA
(v6.1#6144)