[ 
https://issues.apache.org/jira/browse/MESOS-922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jie Yu updated MESOS-922:
-------------------------

    Fix Version/s:     (was: 0.17.0)
                   0.18.0

> Containerizer to support launching tasks by TaskInfo
> ----------------------------------------------------
>
>                 Key: MESOS-922
>                 URL: https://issues.apache.org/jira/browse/MESOS-922
>             Project: Mesos
>          Issue Type: Improvement
>          Components: isolation
>            Reporter: Ian Downes
>             Fix For: 0.18.0
>
>
> Currently the slave runs tasks by using an existing executor or by launching 
> a new executor. When a task's TaskInfo doesn't specify the executor with an 
> ExecutorInfo (has a CommandInfo instead) the slave will create an 
> ExecutorInfo specifying the mesos-command executor.
> The decision on how to launch a task could instead be delegated to the 
> containerizer and the TaskInfo would be passed unmodifed. This would have the 
> following advantages:
> 1) The containerizer can decide on the executor to run the task, either the 
> mesos-executor or a specialized executor appropriate for the containerization 
> implementation. Furthermore, the containerizer can allocate appropriate 
> additional resources for the executor.
> 2) The containerizer can see the task's resources and can allocate these when 
> the executor is launched. This is useful for such containerizer 
> implementations as KVM where it is harder to dynamically adjust a 
> containerized executor's resources. This is most applicable when the executor 
> will only run a single task.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to