You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Anand Mazumdar (JIRA)" <ji...@apache.org> on 2016/03/03 22:25:18 UTC

[jira] [Created] (MESOS-4858) Make changes to executor v1 library around managing connections.

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)