mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph Wu (JIRA)" <>
Subject [jira] [Created] (MESOS-4234) Add tests for running Docker in Docker
Date Mon, 21 Dec 2015 23:44:46 GMT
Joseph Wu created MESOS-4234:

             Summary: Add tests for running Docker in Docker
                 Key: MESOS-4234
             Project: Mesos
          Issue Type: Improvement
          Components: containerization, docker, test
            Reporter: Joseph Wu

When the Mesos agent is itself running in a Docker container, the Docker containerizer will
spawn executors as additional containers (rather than as a subprocess).  This prevents executors
from dying if the agent dies.

There are currently no automated tests for this code path, particularly because the test setup
is particularly expensive.  A test would need to:
* Create a Docker image.
* Compile Mesos inside the Docker image.
* Spin up agents inside Docker containers.
* Clean up properly.

These tests are currently done manually ([example|]). 
Similar tests should be codified and added as regression tests.

This message was sent by Atlassian JIRA

View raw message