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

Modularize plain-file logging for executor/task logs launched with the Docker Containerizer

    Details

    • Target Version/s:
    • Epic Link:
    • Sprint:
      Mesosphere Sprint 24, Mesosphere Sprint 25
    • Story Points:
      3

      Description

      Adding a hook inside the Docker containerizer is slightly more involved than the Mesos containerizer.

      Docker executors/tasks perform plain-file logging in different places depending on whether the agent is in a Docker container itself

      Agent Code
      Not in container DockerContainerizerProcess::launchExecutorProcess
      In container Docker::run in a mesos-docker-executor process

      This means a ContainerLogger will need to be loaded or hooked into the mesos-docker-executor. Or we will need to change how piping in done in mesos-docker-executor.

        Attachments

          Activity

            People

            • Assignee:
              kaysoky Joseph Wu
              Reporter:
              kaysoky Joseph Wu
              Shepherd:
              Benjamin Hindman
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: