[ https://issues.apache.org/jira/browse/MESOS-7050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15860893#comment-15860893 ]
Adam B commented on MESOS-7050: ------------------------------- I removed the targetVersion. It didn't make it into 1.2.0-rc1, and it sounds like the real fix would be non-trivial. Feel free to retarget to 1.3.0 if/when you like. > IOSwitchboard FDs leaked when containerizer launch fails -- leads to deadlock > ----------------------------------------------------------------------------- > > Key: MESOS-7050 > URL: https://issues.apache.org/jira/browse/MESOS-7050 > Project: Mesos > Issue Type: Bug > Reporter: Kevin Klues > Assignee: Kevin Klues > Priority: Critical > Labels: debugging, mesosphere > > If the containizer launch path fails before actually > launching the container, the FDs allocated to the container by the > IOSwitchboard isolator are leaked. This leads to deadlock in > the destroy path because the IOSwitchboard does not shutdown until the > FDs it allocates to the container have been closed. Since the > switchboard doesn't shutdown, the future returned by its 'cleanup()' > function is never satisfied. > We need a general purpose method for closing the IOSwitchboard FDs when > failing in the launch path. -- This message was sent by Atlassian JIRA (v6.3.15#6346)