Jie Yu created MESOS-6323:
-----------------------------
Summary: 'mesos-containerizer launch' should inherit agent
environment variables.
Key: MESOS-6323
URL: https://issues.apache.org/jira/browse/MESOS-6323
Project: Mesos
Issue Type: Bug
Reporter: Jie Yu
Priority: Critical
If some dynamic libraries that agent depends on are stored in a non standard
location, and the operator starts the agent using LD_LIBRARY_PATH. When we
actually fork/exec the 'mesos-containerizer launch' helper, we need to make
sure it inherits agent's environment variables. Otherwise, it might throw
linking errors. This makes sense because it's a Mesos controlled process.
However, the the helper actually fork/exec the user container (or executor), we
need to make sure to strip the agent environment variables.
The tricky case is for default executor and command executor. These two are
controlled by Mesos as well, we also want them to have agent environment
variables. We need to somehow distinguish this from custom executor case.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)