mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Benjamin Mahler <>
Subject Re: Review Request 52057: Introduced an agent API for managing nested containers.
Date Thu, 22 Sep 2016 06:05:27 GMT

This is an automatically generated e-mail. To reply, visit:

(Updated Sept. 22, 2016, 6:05 a.m.)

Review request for mesos, Anand Mazumdar, Benjamin Hindman, Jie Yu, and Vinod Kone.


Updated per feedback and rebased.

Summary (updated)

Introduced an agent API for managing nested containers.

Bugs: MESOS-2449

Repository: mesos

Description (updated)

This allows the executor to manage nested containers within its
container. This is useful for the implementation of task groups
("pod"-like containers) as well as for executors that would like
to implement isolation between sub-tasks.

This initial patch provides the ability to launch, wait, and
destroy nested containers. This was added as an agent API rather
than an executor API in order to enable operators to inject
subcontainers for future use-cases. For example, an operator
may want to inject a debugging container at run-time.

Diffs (updated)

  include/mesos/agent/agent.proto 5b91677487f8e23301e67af14c2115c6b4a533ac 
  include/mesos/v1/agent/agent.proto 8145669073553dc8aa56cfe2c0a0b756d70fee0e 
  src/slave/http.cpp 0aae14583faf95fee678b3a3424c96cdba531968 
  src/slave/slave.hpp 20ca2fb0fe89cc9e156b76711be67cac69476e13 
  src/slave/validation.cpp a9f318214182a87783a985cd8495a0ec00c95378 



Tests will be added alongside the implementation.


Benjamin Mahler

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message