Jay Buffington created AURORA-657:
-------------------------------------
Summary: Executor should expose thermos sandbox directory location
configuration
Key: AURORA-657
URL: https://issues.apache.org/jira/browse/AURORA-657
Project: Aurora
Issue Type: Bug
Reporter: Jay Buffington
Currently the aurora executor hardcodes the --sandbox value that it passes to
thermos_runner when it execs it. It always uses {{$(pwd)/sandbox}}
This is a problem with the docker containerizer changes I'm working on for
AURORA-633. The executor is getting started inside the docker container. The
working directory for the container is set when the image is built by setting
{{WORKDIR}} in the Dockerfile. It defaults to /
This means that the sandbox directory that the thermos runner creates is being
created in {{/sandbox}}. I want it to be created in
{{$MESOS_SANDBOX/sandbox}}, and I don't want to override the {{WORKDIR}} the
user set.
My suggestion is to add some configuration to aurora executor to control the
value for --sandbox that is passed to thermos_runner. How about an environment
variable called {{AURORA_SANDBOX}}?
--
This message was sent by Atlassian JIRA
(v6.2#6252)