You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "Santhosh Kumar Shanmugham (JIRA)" <ji...@apache.org> on 2017/03/14 02:28:41 UTC

[jira] [Resolved] (AURORA-1882) Add support for Mesos ContainerLaunchInfo

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

Santhosh Kumar Shanmugham resolved AURORA-1882.
-----------------------------------------------
       Resolution: Fixed
         Assignee: Santhosh Kumar Shanmugham
    Fix Version/s: 0.18.0

> Add support for Mesos ContainerLaunchInfo
> -----------------------------------------
>
>                 Key: AURORA-1882
>                 URL: https://issues.apache.org/jira/browse/AURORA-1882
>             Project: Aurora
>          Issue Type: Task
>          Components: Executor, Thermos
>            Reporter: Santhosh Kumar Shanmugham
>            Assignee: Santhosh Kumar Shanmugham
>            Priority: Critical
>             Fix For: 0.18.0
>
>
> Mesos-1.2.0 changes the interface for MesosContainerizer binary and drops support for multiple switches. Without support for this Thermos Executor will not be able to launch tasks successfully.
> {noformat}
> /usr/local/libexec/mesos/mesos-containerizer launch --help
> Usage: launch [options]
>   --[no-]help                      Prints this help message (default: false)
>   --launch_info=VALUE
>   --namespace_mnt_target=VALUE     The target 'pid' of the process whose mount namespace we'd like
>                                    to enter before executing the command.
>   --pipe_read=VALUE                The read end of the control pipe. This is a file descriptor
>                                    on Posix, or a handle on Windows. It's caller's responsibility
>                                    to make sure the file descriptor or the handle is inherited
>                                    properly in the subprocess. It's used to synchronize with the
>                                    parent process. If not specified, no synchronization will happen.
>   --pipe_write=VALUE               The write end of the control pipe. This is a file descriptor
>                                    on Posix, or a handle on Windows. It's caller's responsibility
>                                    to make sure the file descriptor or the handle is inherited
>                                    properly in the subprocess. It's used to synchronize with the
>                                    parent process. If not specified, no synchronization will happen.
>   --runtime_directory=VALUE        The runtime directory for the container (used for checkpointing)
>   --[no-]unshare_namespace_mnt     Whether to launch the command in a new mount namespace. (default: false)
> {noformat}
> https://issues.apache.org/jira/browse/MESOS-6648



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)