mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph Wu" <>
Subject Review Request 41560: Change Docker::run to take Subprocess::IO instead of Option<string>
Date Fri, 18 Dec 2015 19:06:02 GMT

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

Review request for mesos, Benjamin Hindman, Artem Harutyunyan, Jie Yu, Joris Van Remoortere,
and Timothy Chen.

Bugs: MESOS-4137

Repository: mesos


This changes the FDs used by the `mesos-docker-executor` to inherit rather than open anew.

In the `mesos-docker-executor`, we originally passed the log file path (i.e. `path::join(sandboxDirectory,
"stdout")`) as an argument to `Docker::run`.  In the executor's context, the log file is already
open as `STDOUT_FILENO`.

By inheriting the FD, the docker containerizer's logging-code will path mirrors that of the
mesos containerizer.


  src/docker/docker.hpp 33d6fb3e82ff7328ad093648a45546a18ec7b8cb 
  src/docker/docker.cpp 5dc4667d93b143b54841d85606affe3e4926757a 
  src/docker/executor.cpp 4042cec0acbe03d937ea3c53ffde745cbba552d2 
  src/slave/containerizer/docker.cpp 2d2dd4e0df36207c5f3cbb4fe2c50df51c0f3e9e 
  src/tests/mesos.hpp 1c6acabab9d189a6d3cc8d63359053fd230377b8 



make check (Centos7)
sudo bin/ --gtest_filter="*ROOT_DOCKER_Logs*"


Joseph Wu

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