mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jie Yu <>
Subject Review Request 58279: Lazily unmount persistent volumes in DockerContainerizer.
Date Fri, 07 Apr 2017 23:46:23 GMT

This is an automatically generated e-mail. To reply, visit:

Review request for mesos, Gilbert Song, Jason Lai, and Zhitao Li.

Bugs: MESOS-7366

Repository: mesos


Use MNT_DETACH to unmount persistent volumes in DockerContainerizer to
workaround an issue of incorrect handling of container destroy
failures. Currently, if unmount fails there, the containerizer will
still treat the container as terminated, and the agent will schedule
the cleanup of the container's sandbox. Since the mount hasn't been
removed in the sandbox (e.g., due to EBUSY), that'll result in data in
the persistent volume being incorrectly deleted. Use MNT_DETACH so
that the mount point in the sandbox will be removed immediately. See
MESOS-7366 for more details.


  src/slave/containerizer/docker.cpp be1a298b12374bced44e2467cb7e90a1599abb8f 



sudo make check


Jie Yu

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message