Anand Mazumdar created MESOS-4858: ------------------------------------- Summary: Make changes to executor v1 library around managing connections. Key: MESOS-4858 URL: https://issues.apache.org/jira/browse/MESOS-4858 Project: Mesos Issue Type: Task Reporter: Anand Mazumdar
While implementing pipelining changes for the scheduler library (MESOS-3570), we noticed a couple of small bugs that we would like to fix in the executor library: - Don't pass {{Connection}} objects to {{defer}} callbacks as they can sometimes lead to deadlocks. - Minor cleanups around not accepting {{SUBSCRIBE}} call if one is currently in progress. - Create a random UUID (connectionId) before we initiate a connection to the agent, as in some scenarios, we can accept connection attempts from stale connections. -- This message was sent by Atlassian JIRA (v6.3.4#6332)