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

Terminal task status update will not send if 'docker inspect' is hung

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.5.0
    • 1.4.2, 1.5.1, 1.6.0
    • docker

    Description

      When the agent processes a terminal status update for a task, it calls containerizer->update() on the container before it forwards the update: https://github.com/apache/mesos/blob/9635d4a2d12fc77935c3d5d166469258634c6b7e/src/slave/slave.cpp#L5509-L5514

      In the Docker containerizer, update() calls Docker::inspect(), which means that if the inspect call hangs, the terminal update will not be sent: https://github.com/apache/mesos/blob/9635d4a2d12fc77935c3d5d166469258634c6b7e/src/slave/containerizer/docker.cpp#L1714

      Attachments

        Activity

          People

            abudnik Andrei Budnik
            greggomann Greg Mann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: