pawan created MESOS-4750:
----------------------------

             Summary: Mesos Executor expects all SSL_* environment variables to 
be set
                 Key: MESOS-4750
                 URL: https://issues.apache.org/jira/browse/MESOS-4750
             Project: Mesos
          Issue Type: Documentation
          Components: general, slave
    Affects Versions: 0.26.0
            Reporter: pawan


I was trying to run Docker containers in a fully SSL-ized Mesos cluster but ran 
into problems because the executor was failing with a "Failed to shutdown 
socket with fd 10: Transport endpoint is not connected".

My understanding of why this is happening is because the executor was trying to 
report its status to Mesos slave over HTTPS, but doesnt have the appropriate 
certs/env setup inside the executor.

(Thanks to mslackbot/joseph for helping me figure this out on #mesos)

It turns out, the executor expects all SSL_* variables to be set inside 
`CommandInfo.environment` which gets picked up by the executor to successfully 
reports its status to the slave.

This part of __executor needing all the SSL_* variables to be set in its 
environment__ is missing in the Mesos SSL transitioning guide. I request you to 
please add this vital information to the doc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to