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)

Reply via email to