Do you use quotes when specifying the resources? I.e.
`--resources="cpus:2;mem:256"`? If you don't, the semicolon will be treated
as a command separator.

On Wed, Jul 12, 2017 at 3:21 PM, Wenzhao Zhang <[email protected]> wrote:

> Hello, All:
>
> I have a problem of explicitly specify needed request when running a
> docker app over Apache Mesos.
>
> if I run,
> mesos-execute --master=XXX --containerizer=docker --name=XXX
> --docker_image=XXX --shell=false
> I understand it defaults to add --resources=cpus:1;mem:128.
>
> But if I explicitly add something like,  --resources=cpus:2;mem:256, or
> --resources=mem:512;cpus:2,  only the first resource is accepted by the
> mesos-execute,  e.g for  "cpus:2;mem:256"  only "cpus" info is parsed by
> Mesos,
> the remaining resources are ignored.
>
> It looks like a bug. But I'm not sure of how to bypass it. Could anyone
> help me out?
> I'm working on Mesos1.2
>
> Thanks very much
>



-- 
*Jan Schlicht*
Distributed Systems Engineer, Mesosphere

Reply via email to