Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-7450

Docker containerizer will leak dangling symlinks if restarted with a colon in the sandbox path

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.21.0, 1.2.0
    • None
    • containerization, docker

    Description

      The Docker CLI has a limitation, which was worked around in MESOS-1833.

      TL;DR: If you launch a container with a colon (:) in the sandbox path, we will create a symlink to that path and mount that symlink into the Docker container.

      However, when you restart the Mesos agent after launching a container like the above, the Docker containerizer will "forget" about the symlink and thereby not clean it up when the container exits. We will still GC the actual sandbox, but not the symlink.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kaysoky Joseph Wu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: