Benno Evers created MESOS-10035: ----------------------------------- Summary: Implement `enable_http_executor_domain_sockets` agent flag Key: MESOS-10035 URL: https://issues.apache.org/jira/browse/MESOS-10035 Project: Mesos Issue Type: Task Reporter: Benno Evers
Based on the design in https://docs.google.com/document/d/1RUvjoBvM3UX_lLcq_J_crWpMMn3nO8CY0KWc655ELsM/edit we need: * A `--enable_http_executor_domain_sockets[=true|false]` flag * An `optional StringValue mesos_socket_location` field in the `ContainerInfo` protobuf (note: the last one is still under discussion and has a high chance of being dropped from the final design, so ideally the commits will be structured such that it can easily be dropped from the code as well) The basic functionality we'd like for this task is, in pseudocode: {noformat} DURING task launch IF launching new executor && enable_http_executor_domain_sockets == True && !domain sockets disabled for this executor: Inject MESOS_DOMAIN_SOCKET environment variable pointing to `<executor root>/agent.sock` or `mesos_socket_location` into the executor environment. {noformat} The code that actually creates the socket and puts it into the location pointed to by `MESOS_DOMAIN_SOCKET` will be implemented in a separate ticket. -- This message was sent by Atlassian Jira (v8.3.4#803005)