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

