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

Pass the forked pid from `containerizer launch` to the agent and checkpoint it.

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • 2

    Description

      Right now the agent only knows about the pid of the "init" process forked by launcher->fork(). However, in order to properly enter the namespaces of a task for a nested container, we actually need the pid of the process that gets launched by the containerizer launch binary.

      Using this pid, isolators can properly enter the namespaces of the actual task or executor launched by the containerizer launch binary instead of just the namespaces of the "init" process (which may be different).

      In order to do this properly, we should pull the "init" process out of the container and update

      Attachments

        Issue Links

          Activity

            People

              klueska Kevin Klues
              klueska Kevin Klues
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: