Hi, Jan:

I've tried `--resources="cpus:2;mem:256"`,   but in this way, it seems that
Mesos ignores the input entirely,  it just uses the default option (
cpus:1;mem:128).

Thanks

On Wed, Jul 12, 2017 at 10:27 AM, Jan Schlicht <[email protected]> wrote:

> 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