Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
None
-
None
-
Mesosphere Sprint 51, Mesosphere Sprint 52
-
2
Description
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.
Attachments
Issue Links
- blocks
-
MESOS-6280 Task group executor should support command health checks.
- Resolved