You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/05/16 15:45:13 UTC

[4/4] mesos-site git commit: Updated the website built from mesos SHA: d30dc72.

Updated the website built from mesos SHA: d30dc72.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/f878d586
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/f878d586
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/f878d586

Branch: refs/heads/asf-site
Commit: f878d586e143090c472039eae852b02d9e73b7af
Parents: ba647b0
Author: jenkins <bu...@apache.org>
Authored: Wed May 16 15:45:03 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Wed May 16 15:45:03 2018 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |  20 +-
 content/api/latest/c++/Tokens.xml               |  36 +++-
 ...ger_1_1LogrotateContainerLogger-members.html |  11 +-
 ...l_1_1logger_1_1LogrotateContainerLogger.html |  55 ++----
 ...slave_1_1SandboxContainerLogger-members.html |  13 +-
 ...rnal_1_1slave_1_1SandboxContainerLogger.html |  55 ++----
 ...sos_1_1slave_1_1ContainerLogger-members.html |   2 +-
 .../classmesos_1_1slave_1_1ContainerLogger.html |  39 +---
 content/api/latest/c++/functions_func_i.html    |   4 +-
 content/api/latest/c++/functions_func_p.html    |   6 +-
 content/api/latest/c++/functions_i.html         |   4 +-
 content/api/latest/c++/functions_p.html         |   6 +-
 content/api/latest/c++/index.hhc                |  20 +-
 content/api/latest/c++/index.hhk                | 185 ++++++++++---------
 .../latest/c++/lib__logrotate_8hpp_source.html  |   9 +-
 .../module_2container__logger_8hpp_source.html  |   2 +-
 content/api/latest/c++/sandbox_8hpp_source.html |  14 +-
 .../slave_2container__logger_8hpp_source.html   |   9 +-
 content/documentation/latest/logging/index.html |   5 +-
 .../documentation/latest/upgrades/index.html    |  40 ++++
 content/documentation/logging/index.html        |   5 +-
 content/documentation/upgrades/index.html       |  40 ++++
 22 files changed, 307 insertions(+), 273 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index bcd7119..2177ede 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -5472,12 +5472,12 @@
                    <Node>
                     <Name>initialize</Name>
                     <Path>classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html</Path>
-                    <Anchor>a97d46cccc5db6ac73713f91901008dbb</Anchor>
+                    <Anchor>a25f76ffda2688dc7d831d46e39ca69f3</Anchor>
                    </Node>
                    <Node>
                     <Name>prepare</Name>
                     <Path>classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html</Path>
-                    <Anchor>a9c4ae73855054894da085dba0d037ffe</Anchor>
+                    <Anchor>ae92a78cc9c130d1b663d25bd8b2bee14</Anchor>
                    </Node>
                    <Node>
                     <Name>flags</Name>
@@ -14192,12 +14192,12 @@
                    <Node>
                     <Name>initialize</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html</Path>
-                    <Anchor>aa7a5dd7cd2385baf009fbff4bfcfc234</Anchor>
+                    <Anchor>a5fbef8dfa4909eb4130c233d6cea4533</Anchor>
                    </Node>
                    <Node>
                     <Name>prepare</Name>
                     <Path>classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html</Path>
-                    <Anchor>a4e8ddc5cdf7acee8ececd652f2fe470d</Anchor>
+                    <Anchor>a5c6c320518592598e205486bfd861848</Anchor>
                    </Node>
                    <Node>
                     <Name>process</Name>
@@ -19368,7 +19368,7 @@
                  <Node>
                   <Name>prepare</Name>
                   <Path>classmesos_1_1slave_1_1ContainerLogger.html</Path>
-                  <Anchor>ad5f5c3cb7cbe6499cc609a165917cc72</Anchor>
+                  <Anchor>a202f3ca4f6c935fa958c5b8d37b7fc23</Anchor>
                  </Node>
                 </Subnodes>
                </Node>
@@ -63496,7 +63496,7 @@
                      <Node>
                       <Name>prepare</Name>
                       <Path>classmesos_1_1slave_1_1ContainerLogger.html</Path>
-                      <Anchor>ad5f5c3cb7cbe6499cc609a165917cc72</Anchor>
+                      <Anchor>a202f3ca4f6c935fa958c5b8d37b7fc23</Anchor>
                      </Node>
                     </Subnodes>
                    </Node>
@@ -84091,12 +84091,12 @@
                      <Node>
                       <Name>initialize</Name>
                       <Path>classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html</Path>
-                      <Anchor>a97d46cccc5db6ac73713f91901008dbb</Anchor>
+                      <Anchor>a25f76ffda2688dc7d831d46e39ca69f3</Anchor>
                      </Node>
                      <Node>
                       <Name>prepare</Name>
                       <Path>classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html</Path>
-                      <Anchor>a9c4ae73855054894da085dba0d037ffe</Anchor>
+                      <Anchor>ae92a78cc9c130d1b663d25bd8b2bee14</Anchor>
                      </Node>
                      <Node>
                       <Name>flags</Name>
@@ -84190,12 +84190,12 @@
                      <Node>
                       <Name>initialize</Name>
                       <Path>classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html</Path>
-                      <Anchor>aa7a5dd7cd2385baf009fbff4bfcfc234</Anchor>
+                      <Anchor>a5fbef8dfa4909eb4130c233d6cea4533</Anchor>
                      </Node>
                      <Node>
                       <Name>prepare</Name>
                       <Path>classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html</Path>
-                      <Anchor>a4e8ddc5cdf7acee8ececd652f2fe470d</Anchor>
+                      <Anchor>a5c6c320518592598e205486bfd861848</Anchor>
                      </Node>
                      <Node>
                       <Name>process</Name>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index d4ba2a7..31e4fd9 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -71263,7 +71263,7 @@
       <Scope>mesos::internal::logger::LogrotateContainerLogger</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html</Path>
-    <Anchor>a97d46cccc5db6ac73713f91901008dbb</Anchor>
+    <Anchor>a25f76ffda2688dc7d831d46e39ca69f3</Anchor>
     <Abstract>Initializes this container logger. </Abstract>
     <DeclaredIn>lib_logrotate.hpp</DeclaredIn>
   </Token>
@@ -71275,8 +71275,7 @@
       <Scope>mesos::internal::logger::LogrotateContainerLogger</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html</Path>
-    <Anchor>a9c4ae73855054894da085dba0d037ffe</Anchor>
-    <Abstract>Called before Mesos creates a container. </Abstract>
+    <Anchor>ae92a78cc9c130d1b663d25bd8b2bee14</Anchor>
     <DeclaredIn>lib_logrotate.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -71292,6 +71291,18 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>prepare</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::slave::ContainerLogger</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1slave_1_1ContainerLogger.html</Path>
+    <Anchor>a202f3ca4f6c935fa958c5b8d37b7fc23</Anchor>
+    <Abstract>Called before Mesos creates a container. </Abstract>
+    <DeclaredIn>container_logger.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>flags</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
@@ -119414,7 +119425,7 @@
       <Scope>mesos::internal::slave::SandboxContainerLogger</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html</Path>
-    <Anchor>aa7a5dd7cd2385baf009fbff4bfcfc234</Anchor>
+    <Anchor>a5fbef8dfa4909eb4130c233d6cea4533</Anchor>
     <Abstract>Initializes this container logger. </Abstract>
     <DeclaredIn>sandbox.hpp</DeclaredIn>
   </Token>
@@ -119426,8 +119437,7 @@
       <Scope>mesos::internal::slave::SandboxContainerLogger</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html</Path>
-    <Anchor>a4e8ddc5cdf7acee8ececd652f2fe470d</Anchor>
-    <Abstract>Called before Mesos creates a container. </Abstract>
+    <Anchor>a5c6c320518592598e205486bfd861848</Anchor>
     <DeclaredIn>sandbox.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -119443,6 +119453,18 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>prepare</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::slave::ContainerLogger</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1slave_1_1ContainerLogger.html</Path>
+    <Anchor>a202f3ca4f6c935fa958c5b8d37b7fc23</Anchor>
+    <Abstract>Called before Mesos creates a container. </Abstract>
+    <DeclaredIn>container_logger.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>process</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
@@ -151598,7 +151620,7 @@
       <Scope>mesos::slave::ContainerLogger</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1slave_1_1ContainerLogger.html</Path>
-    <Anchor>ad5f5c3cb7cbe6499cc609a165917cc72</Anchor>
+    <Anchor>a202f3ca4f6c935fa958c5b8d37b7fc23</Anchor>
     <Abstract>Called before Mesos creates a container. </Abstract>
     <DeclaredIn>container_logger.hpp</DeclaredIn>
   </Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger-members.html
index 434943a..6f7ad26 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger-members.html
@@ -59,12 +59,13 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a730e7d402fa06c15886eff94cf0b40d5">create</a>(const Option&lt; std::string &gt; &amp;type)</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9efe3b3bece6d7d2c43e8b6234df060d">flags</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a97d46cccc5db6ac73713f91901008dbb">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a25f76ffda2688dc7d831d46e39ca69f3">initialize</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a4077f79b44f530e4dd15706a2e2cc26d">LogrotateContainerLogger</a>(const Flags &amp;_flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe">prepare</a>(const ExecutorInfo &amp;executorInfo, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#abb34cdfbdc44341018b34fcd96db68fd">process</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">~ContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a1dfd4048a4b105e28c3dff7847eb0d0a">~LogrotateContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#ae92a78cc9c130d1b663d25bd8b2bee14">prepare</a>(const mesos::slave::ContainerConfig &amp;containerConfig) override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">mesos::slave::ContainerLogger::prepare</a>(const ContainerConfig &amp;containerConfig)=0</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#abb34cdfbdc44341018b34fcd96db68fd">process</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">~ContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a1dfd4048a4b105e28c3dff7847eb0d0a">~LogrotateContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html">mesos::internal::logger::LogrotateContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html b/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html
index b1b5e59..6039828 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html
@@ -76,15 +76,17 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a4077f79b44f530e4dd15706a2e2cc26d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1dfd4048a4b105e28c3dff7847eb0d0a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a1dfd4048a4b105e28c3dff7847eb0d0a">~LogrotateContainerLogger</a> ()</td></tr>
 <tr class="separator:a1dfd4048a4b105e28c3dff7847eb0d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a97d46cccc5db6ac73713f91901008dbb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a97d46cccc5db6ac73713f91901008dbb">initialize</a> ()</td></tr>
-<tr class="memdesc:a97d46cccc5db6ac73713f91901008dbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes this container logger.  <a href="#a97d46cccc5db6ac73713f91901008dbb">More...</a><br /></td></tr>
-<tr class="separator:a97d46cccc5db6ac73713f91901008dbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c4ae73855054894da085dba0d037ffe"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe">prepare</a> (const ExecutorInfo &amp;executorInfo, const std::string &amp;sandboxDirectory, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;user)</td></tr>
-<tr class="memdesc:a9c4ae73855054894da085dba0d037ffe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before Mesos creates a container.  <a href="#a9c4ae73855054894da085dba0d037ffe">More...</a><br /></td></tr>
-<tr class="separator:a9c4ae73855054894da085dba0d037ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25f76ffda2688dc7d831d46e39ca69f3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a25f76ffda2688dc7d831d46e39ca69f3">initialize</a> () override</td></tr>
+<tr class="memdesc:a25f76ffda2688dc7d831d46e39ca69f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes this container logger.  <a href="#a25f76ffda2688dc7d831d46e39ca69f3">More...</a><br /></td></tr>
+<tr class="separator:a25f76ffda2688dc7d831d46e39ca69f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae92a78cc9c130d1b663d25bd8b2bee14"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#ae92a78cc9c130d1b663d25bd8b2bee14">prepare</a> (const mesos::slave::ContainerConfig &amp;containerConfig) override</td></tr>
+<tr class="separator:ae92a78cc9c130d1b663d25bd8b2bee14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1slave_1_1ContainerLogger')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td></tr>
 <tr class="memitem:a2655dbc87f01116b204bcc03a199da16 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">~ContainerLogger</a> ()</td></tr>
 <tr class="separator:a2655dbc87f01116b204bcc03a199da16 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a202f3ca4f6c935fa958c5b8d37b7fc23 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">prepare</a> (const ContainerConfig &amp;containerConfig)=0</td></tr>
+<tr class="memdesc:a202f3ca4f6c935fa958c5b8d37b7fc23 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before Mesos creates a container.  <a href="#a202f3ca4f6c935fa958c5b8d37b7fc23">More...</a><br /></td></tr>
+<tr class="separator:a202f3ca4f6c935fa958c5b8d37b7fc23 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -141,7 +143,7 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a97d46cccc5db6ac73713f91901008dbb"></a>
+<a class="anchor" id="a25f76ffda2688dc7d831d46e39ca69f3"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -157,7 +159,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -170,7 +172,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9c4ae73855054894da085dba0d037ffe"></a>
+<a class="anchor" id="ae92a78cc9c130d1b663d25bd8b2bee14"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -180,47 +182,18 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a>&gt; mesos::internal::logger::LogrotateContainerLogger::prepare </td>
           <td>(</td>
-          <td class="paramtype">const ExecutorInfo &amp;&#160;</td>
-          <td class="paramname"><em>executorInfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>sandboxDirectory</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramtype">const mesos::slave::ContainerConfig &amp;&#160;</td>
+          <td class="paramname"><em>containerConfig</em></td><td>)</td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>user</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
-<p>Called before Mesos creates a container. </p>
-<p>The container logger is given some of the arguments which the containerizer will use to launch a container. The container logger should return a <code>ContainerIO</code> which tells the containerizer how to handle the stdout and stderr of the container. The container logger can modify the fields within the <code>ContainerIO</code> as much as necessary, with some exceptions; see the struct <code>ContainerIO</code> above.</p>
-<p>NOTE: The container logger should not lose stdout/stderr if the agent fails over. Additionally, if the container logger is stateful, the logger should be capable of recovering managed executors during the agent recovery process. See <code>ContainerLogger::recover</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">executorInfo</td><td>Provided for the container logger to track logs. </td></tr>
-    <tr><td class="paramname">sandboxDirectory</td><td>An absolute path to the executor's sandbox. This is provided in case the container logger needs to store files in the executor's sandbox, such as persistent state between agent failovers. NOTE: All files in the sandbox are exposed via the <code>/files</code> endpoint. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implements <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72">mesos::slave::ContainerLogger</a>.</p>
-
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger-members.html
index 6d9206e..ea5fbfd 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger-members.html
@@ -58,12 +58,13 @@
 <p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a730e7d402fa06c15886eff94cf0b40d5">create</a>(const Option&lt; std::string &gt; &amp;type)</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#aa7a5dd7cd2385baf009fbff4bfcfc234">initialize</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d">prepare</a>(const ExecutorInfo &amp;executorInfo, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#ae6d52b98a684d49fa90ea828cf8a6b8c">process</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a1b8a9a82650a01ad58e6e83a76b249e9">SandboxContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">~ContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a49bed83196f230c48c0363464b6c2e32">~SandboxContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533">initialize</a>() override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5c6c320518592598e205486bfd861848">prepare</a>(const mesos::slave::ContainerConfig &amp;containerConfig) override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">mesos::slave::ContainerLogger::prepare</a>(const ContainerConfig &amp;containerConfig)=0</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#ae6d52b98a684d49fa90ea828cf8a6b8c">process</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a1b8a9a82650a01ad58e6e83a76b249e9">SandboxContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">~ContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a49bed83196f230c48c0363464b6c2e32">~SandboxContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html">mesos::internal::slave::SandboxContainerLogger</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html
index f38497a..4ca5be1 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html
@@ -76,15 +76,17 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a1b8a9a82650a01ad58e6e83a76b249e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a49bed83196f230c48c0363464b6c2e32"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a49bed83196f230c48c0363464b6c2e32">~SandboxContainerLogger</a> ()</td></tr>
 <tr class="separator:a49bed83196f230c48c0363464b6c2e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa7a5dd7cd2385baf009fbff4bfcfc234"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#aa7a5dd7cd2385baf009fbff4bfcfc234">initialize</a> ()</td></tr>
-<tr class="memdesc:aa7a5dd7cd2385baf009fbff4bfcfc234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes this container logger.  <a href="#aa7a5dd7cd2385baf009fbff4bfcfc234">More...</a><br /></td></tr>
-<tr class="separator:aa7a5dd7cd2385baf009fbff4bfcfc234"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e8ddc5cdf7acee8ececd652f2fe470d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d">prepare</a> (const ExecutorInfo &amp;executorInfo, const std::string &amp;sandboxDirectory, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;user)</td></tr>
-<tr class="memdesc:a4e8ddc5cdf7acee8ececd652f2fe470d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before Mesos creates a container.  <a href="#a4e8ddc5cdf7acee8ececd652f2fe470d">More...</a><br /></td></tr>
-<tr class="separator:a4e8ddc5cdf7acee8ececd652f2fe470d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fbef8dfa4909eb4130c233d6cea4533"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533">initialize</a> () override</td></tr>
+<tr class="memdesc:a5fbef8dfa4909eb4130c233d6cea4533"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes this container logger.  <a href="#a5fbef8dfa4909eb4130c233d6cea4533">More...</a><br /></td></tr>
+<tr class="separator:a5fbef8dfa4909eb4130c233d6cea4533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c6c320518592598e205486bfd861848"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5c6c320518592598e205486bfd861848">prepare</a> (const mesos::slave::ContainerConfig &amp;containerConfig) override</td></tr>
+<tr class="separator:a5c6c320518592598e205486bfd861848"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1slave_1_1ContainerLogger')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td></tr>
 <tr class="memitem:a2655dbc87f01116b204bcc03a199da16 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">~ContainerLogger</a> ()</td></tr>
 <tr class="separator:a2655dbc87f01116b204bcc03a199da16 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a202f3ca4f6c935fa958c5b8d37b7fc23 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">prepare</a> (const ContainerConfig &amp;containerConfig)=0</td></tr>
+<tr class="memdesc:a202f3ca4f6c935fa958c5b8d37b7fc23 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before Mesos creates a container.  <a href="#a202f3ca4f6c935fa958c5b8d37b7fc23">More...</a><br /></td></tr>
+<tr class="separator:a202f3ca4f6c935fa958c5b8d37b7fc23 inherit pub_methods_classmesos_1_1slave_1_1ContainerLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -138,7 +140,7 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aa7a5dd7cd2385baf009fbff4bfcfc234"></a>
+<a class="anchor" id="a5fbef8dfa4909eb4130c233d6cea4533"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -154,7 +156,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -167,7 +169,7 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4e8ddc5cdf7acee8ececd652f2fe470d"></a>
+<a class="anchor" id="a5c6c320518592598e205486bfd861848"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -177,47 +179,18 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">mesos::slave::ContainerIO</a>&gt; mesos::internal::slave::SandboxContainerLogger::prepare </td>
           <td>(</td>
-          <td class="paramtype">const ExecutorInfo &amp;&#160;</td>
-          <td class="paramname"><em>executorInfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>sandboxDirectory</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramtype">const mesos::slave::ContainerConfig &amp;&#160;</td>
+          <td class="paramname"><em>containerConfig</em></td><td>)</td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>user</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
-<p>Called before Mesos creates a container. </p>
-<p>The container logger is given some of the arguments which the containerizer will use to launch a container. The container logger should return a <code>ContainerIO</code> which tells the containerizer how to handle the stdout and stderr of the container. The container logger can modify the fields within the <code>ContainerIO</code> as much as necessary, with some exceptions; see the struct <code>ContainerIO</code> above.</p>
-<p>NOTE: The container logger should not lose stdout/stderr if the agent fails over. Additionally, if the container logger is stateful, the logger should be capable of recovering managed executors during the agent recovery process. See <code>ContainerLogger::recover</code>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">executorInfo</td><td>Provided for the container logger to track logs. </td></tr>
-    <tr><td class="paramname">sandboxDirectory</td><td>An absolute path to the executor's sandbox. This is provided in case the container logger needs to store files in the executor's sandbox, such as persistent state between agent failovers. NOTE: All files in the sandbox are exposed via the <code>/files</code> endpoint. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-<p>Implements <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72">mesos::slave::ContainerLogger</a>.</p>
-
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger-members.html b/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger-members.html
index e4d6931..65ad6c4 100644
--- a/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger-members.html
+++ b/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger-members.html
@@ -59,7 +59,7 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a730e7d402fa06c15886eff94cf0b40d5">create</a>(const Option&lt; std::string &gt; &amp;type)</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#abf91d08c21dae805eed4fdd9f9f5fbd5">initialize</a>()=0</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72">prepare</a>(const ExecutorInfo &amp;executorInfo, const std::string &amp;sandboxDirectory, const Option&lt; std::string &gt; &amp;user)=0</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">prepare</a>(const ContainerConfig &amp;containerConfig)=0</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16">~ContainerLogger</a>()</td><td class="entry"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html">mesos::slave::ContainerLogger</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger.html b/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger.html
index 2c3a1cc..6cc6bdd 100644
--- a/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger.html
+++ b/content/api/latest/c++/classmesos_1_1slave_1_1ContainerLogger.html
@@ -81,9 +81,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:abf91d08c21dae805eed4fdd9f9f5fbd5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#abf91d08c21dae805eed4fdd9f9f5fbd5">initialize</a> ()=0</td></tr>
 <tr class="memdesc:abf91d08c21dae805eed4fdd9f9f5fbd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes this container logger.  <a href="#abf91d08c21dae805eed4fdd9f9f5fbd5">More...</a><br /></td></tr>
 <tr class="separator:abf91d08c21dae805eed4fdd9f9f5fbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad5f5c3cb7cbe6499cc609a165917cc72"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72">prepare</a> (const ExecutorInfo &amp;executorInfo, const std::string &amp;sandboxDirectory, const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;user)=0</td></tr>
-<tr class="memdesc:ad5f5c3cb7cbe6499cc609a165917cc72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before Mesos creates a container.  <a href="#ad5f5c3cb7cbe6499cc609a165917cc72">More...</a><br /></td></tr>
-<tr class="separator:ad5f5c3cb7cbe6499cc609a165917cc72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a202f3ca4f6c935fa958c5b8d37b7fc23"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">ContainerIO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">prepare</a> (const ContainerConfig &amp;containerConfig)=0</td></tr>
+<tr class="memdesc:a202f3ca4f6c935fa958c5b8d37b7fc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before Mesos creates a container.  <a href="#a202f3ca4f6c935fa958c5b8d37b7fc23">More...</a><br /></td></tr>
+<tr class="separator:a202f3ca4f6c935fa958c5b8d37b7fc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -93,7 +93,7 @@ Static Public Member Functions</h2></td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>A containerizer component used to manage container logs. </p>
-<p>The <code><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html" title="A containerizer component used to manage container logs. ">ContainerLogger</a></code> is responsible for handling the stdout/stderr of containers. The stdout/stderr of tasks launched without can executor (that implicitly use the command executor) will also be handled by the container logger.</p>
+<p>The <code><a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html" title="A containerizer component used to manage container logs. ">ContainerLogger</a></code> is responsible for handling the stdout/stderr of containers.</p>
 <p>The container logger is also responsible for providing a public interface for retrieving the logs.</p>
 <p>TODO(josephw): Provide an interface for exposing custom log-retrieval endpoints via the Mesos web UI. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -174,11 +174,11 @@ Static Public Member Functions</h2></td></tr>
 <p>This method must be called before any other member function is called.</p>
 <p>The container logger module should return an error if the particular module is not supported. For example, if the module implements log rotation via the <code>logrotate</code> utility, the module can return an error if the utility is not found. </p>
 
-<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a97d46cccc5db6ac73713f91901008dbb">mesos::internal::logger::LogrotateContainerLogger</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#aa7a5dd7cd2385baf009fbff4bfcfc234">mesos::internal::slave::SandboxContainerLogger</a>.</p>
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a25f76ffda2688dc7d831d46e39ca69f3">mesos::internal::logger::LogrotateContainerLogger</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533">mesos::internal::slave::SandboxContainerLogger</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="ad5f5c3cb7cbe6499cc609a165917cc72"></a>
+<a class="anchor" id="a202f3ca4f6c935fa958c5b8d37b7fc23"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -188,25 +188,9 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1slave_1_1ContainerIO.html">ContainerIO</a>&gt; mesos::slave::ContainerLogger::prepare </td>
           <td>(</td>
-          <td class="paramtype">const ExecutorInfo &amp;&#160;</td>
-          <td class="paramname"><em>executorInfo</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>sandboxDirectory</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
+          <td class="paramtype">const ContainerConfig &amp;&#160;</td>
+          <td class="paramname"><em>containerConfig</em></td><td>)</td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
-          <td class="paramname"><em>user</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
         </tr>
       </table>
   </td>
@@ -218,17 +202,14 @@ Static Public Member Functions</h2></td></tr>
 
 <p>Called before Mesos creates a container. </p>
 <p>The container logger is given some of the arguments which the containerizer will use to launch a container. The container logger should return a <code><a class="el" href="structmesos_1_1slave_1_1ContainerIO.html" title="An abstraction around the IO classes used to redirect stdin/stdout/stderr to/from a container by the ...">ContainerIO</a></code> which tells the containerizer how to handle the stdout and stderr of the container. The container logger can modify the fields within the <code><a class="el" href="structmesos_1_1slave_1_1ContainerIO.html" title="An abstraction around the IO classes used to redirect stdin/stdout/stderr to/from a container by the ...">ContainerIO</a></code> as much as necessary, with some exceptions; see the struct <code><a class="el" href="structmesos_1_1slave_1_1ContainerIO.html" title="An abstraction around the IO classes used to redirect stdin/stdout/stderr to/from a container by the ...">ContainerIO</a></code> above.</p>
-<p>NOTE: The container logger should not lose stdout/stderr if the agent fails over. Additionally, if the container logger is stateful, the logger should be capable of recovering managed executors during the agent recovery process. See <code>ContainerLogger::recover</code>.</p>
+<p>NOTE: The container logger should not lose stdout/stderr if the agent fails over. Additionally, if the container logger is stateful, the logger should be capable of recovering managed containers during the agent recovery process. See <code>ContainerLogger::recover</code>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">executorInfo</td><td>Provided for the container logger to track logs. </td></tr>
-    <tr><td class="paramname">sandboxDirectory</td><td>An absolute path to the executor's sandbox. This is provided in case the container logger needs to store files in the executor's sandbox, such as persistent state between agent failovers. NOTE: All files in the sandbox are exposed via the <code>/files</code> endpoint. </td></tr>
+    <tr><td class="paramname">containerConfig</td><td>The configurations of the container, including the ExecutorInfo (if applied), as well as the absolute path to the sandbox directory of the container. The sandbox path is provided in case the container logger needs to store files in the container's sandbox, such as persistent state between agent failovers. NOTE: All files in the sandbox are exposed via the <code>/files</code> endpoint. </td></tr>
   </table>
   </dd>
 </dl>
 
-<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe">mesos::internal::logger::LogrotateContainerLogger</a>, and <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d">mesos::internal::slave::SandboxContainerLogger</a>.</p>
-
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/functions_func_i.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_i.html b/content/api/latest/c++/functions_func_i.html
index 05e28ba..e492cde 100644
--- a/content/api/latest/c++/functions_func_i.html
+++ b/content/api/latest/c++/functions_func_i.html
@@ -154,7 +154,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#ada6f3c8f17d59a9d78071542a02e6f7d">mesos::internal::log::LogProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a7af658bc98f66d4ca187e02bfa303c6d">mesos::internal::log::LogReaderProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a4896aaab8e6d04562965ea678034543e">mesos::internal::log::LogWriterProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a97d46cccc5db6ac73713f91901008dbb">mesos::internal::logger::LogrotateContainerLogger</a>
+, <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a25f76ffda2688dc7d831d46e39ca69f3">mesos::internal::logger::LogrotateContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ae3245cc83dd76496db2b28ede2744516">mesos::internal::master::allocator::DRFSorter</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad0e3a99d252b35d236a95d0a2abcc5d0">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a76a6ed936520b6774c2d6381a382bd2d">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
@@ -170,7 +170,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html#ab4f1f5b763e1430fb90b6c9e2a0bb911">mesos::internal::slave::NoopQoSController</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#ab2d067f860463d4d65a4acd7199b71aa">mesos::internal::slave::NoopResourceEstimator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html#a731a73ca8a388d303fdec4b55797a7ad">mesos::internal::slave::PerfEventSubsystemProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#aa7a5dd7cd2385baf009fbff4bfcfc234">mesos::internal::slave::SandboxContainerLogger</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533">mesos::internal::slave::SandboxContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">mesos::internal::slave::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1TaskStatusUpdateManager.html#aeaa2a514010604869d809085fc59e8bf">mesos::internal::slave::TaskStatusUpdateManager</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#ad857319e45296fea60637606dc81406b">mesos::internal::slave::XfsDiskIsolatorProcess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/functions_func_p.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_p.html b/content/api/latest/c++/functions_func_p.html
index f9ef3c4..86b428d 100644
--- a/content/api/latest/c++/functions_func_p.html
+++ b/content/api/latest/c++/functions_func_p.html
@@ -253,7 +253,7 @@
 : <a class="el" href="classnet_1_1IP_1_1Network.html#a4058bf3b6ef0142f5f1fd0827171fcba">net::IP::Network</a>
 </li>
 <li>prepare()
-: <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe">mesos::internal::logger::LogrotateContainerLogger</a>
+: <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#ae92a78cc9c130d1b663d25bd8b2bee14">mesos::internal::logger::LogrotateContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html#abf6c41985fbe21ab03e1355d62be492c">mesos::internal::slave::AppcRuntimeIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#ab9452f024759552766a99824d73cafae">mesos::internal::slave::CgroupsIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html#a1dbd0e8cfe05172c21145aa8dbd0c080">mesos::internal::slave::DevicesSubsystemProcess</a>
@@ -278,7 +278,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html#ab14ce6d047f10978be388b598055fd40">mesos::internal::slave::PosixFilesystemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a58494a44c2f7f573a6edbe6aecd794ce">mesos::internal::slave::PosixIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html#a0e119e29caca70fdd5b21126865a788a">mesos::internal::slave::PosixRLimitsIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d">mesos::internal::slave::SandboxContainerLogger</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5c6c320518592598e205486bfd861848">mesos::internal::slave::SandboxContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html#a9214c03413d5d30d6b96d8bb73b4f203">mesos::internal::slave::SharedFilesystemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#adf34ca418fd481695a16d56c177c3a0f">mesos::internal::slave::Subsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html#ad8108a0b63d684ccc8b85d73802693c4">mesos::internal::slave::SubsystemProcess</a>
@@ -289,7 +289,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#ab460383cdd9f8b45eef2764c2aef36de">mesos::internal::slave::WindowsCpuIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#a916fdf1cedcff91d334b582051e37966">mesos::internal::slave::WindowsMemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a6ac149587d64f556500a6fc227915bbe">mesos::internal::slave::XfsDiskIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72">mesos::slave::ContainerLogger</a>
+, <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">mesos::slave::ContainerLogger</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a35cb3afae3f941fd4450a763eb123d6d">mesos::slave::Isolator</a>
 </li>
 <li>primary()

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/functions_i.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_i.html b/content/api/latest/c++/functions_i.html
index 2efc67c..993e8f2 100644
--- a/content/api/latest/c++/functions_i.html
+++ b/content/api/latest/c++/functions_i.html
@@ -217,7 +217,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a4896aaab8e6d04562965ea678034543e">mesos::internal::log::LogWriterProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Benchmark_1_1Flags.html#a2eefe67adaf3acdf3fc179608c69019c">mesos::internal::log::tool::Benchmark::Flags</a>
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1tool_1_1Replica_1_1Flags.html#a15d854cb98af8c2e79d47e4f68554331">mesos::internal::log::tool::Replica::Flags</a>
-, <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a97d46cccc5db6ac73713f91901008dbb">mesos::internal::logger::LogrotateContainerLogger</a>
+, <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a25f76ffda2688dc7d831d46e39ca69f3">mesos::internal::logger::LogrotateContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html#ae3245cc83dd76496db2b28ede2744516">mesos::internal::master::allocator::DRFSorter</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad0e3a99d252b35d236a95d0a2abcc5d0">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#a76a6ed936520b6774c2d6381a382bd2d">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
@@ -233,7 +233,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html#ab4f1f5b763e1430fb90b6c9e2a0bb911">mesos::internal::slave::NoopQoSController</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#ab2d067f860463d4d65a4acd7199b71aa">mesos::internal::slave::NoopResourceEstimator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystemProcess.html#a731a73ca8a388d303fdec4b55797a7ad">mesos::internal::slave::PerfEventSubsystemProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#aa7a5dd7cd2385baf009fbff4bfcfc234">mesos::internal::slave::SandboxContainerLogger</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533">mesos::internal::slave::SandboxContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">mesos::internal::slave::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1TaskStatusUpdateManager.html#aeaa2a514010604869d809085fc59e8bf">mesos::internal::slave::TaskStatusUpdateManager</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#ad857319e45296fea60637606dc81406b">mesos::internal::slave::XfsDiskIsolatorProcess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/functions_p.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_p.html b/content/api/latest/c++/functions_p.html
index 3f999f1..14cb0ca 100644
--- a/content/api/latest/c++/functions_p.html
+++ b/content/api/latest/c++/functions_p.html
@@ -416,7 +416,7 @@
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a4058bf3b6ef0142f5f1fd0827171fcba">net::IP::Network</a>
 </li>
 <li>prepare()
-: <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe">mesos::internal::logger::LogrotateContainerLogger</a>
+: <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#ae92a78cc9c130d1b663d25bd8b2bee14">mesos::internal::logger::LogrotateContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html#abf6c41985fbe21ab03e1355d62be492c">mesos::internal::slave::AppcRuntimeIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#ab9452f024759552766a99824d73cafae">mesos::internal::slave::CgroupsIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystemProcess.html#a1dbd0e8cfe05172c21145aa8dbd0c080">mesos::internal::slave::DevicesSubsystemProcess</a>
@@ -441,7 +441,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixFilesystemIsolatorProcess.html#ab14ce6d047f10978be388b598055fd40">mesos::internal::slave::PosixFilesystemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a58494a44c2f7f573a6edbe6aecd794ce">mesos::internal::slave::PosixIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html#a0e119e29caca70fdd5b21126865a788a">mesos::internal::slave::PosixRLimitsIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d">mesos::internal::slave::SandboxContainerLogger</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5c6c320518592598e205486bfd861848">mesos::internal::slave::SandboxContainerLogger</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html#a9214c03413d5d30d6b96d8bb73b4f203">mesos::internal::slave::SharedFilesystemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#adf34ca418fd481695a16d56c177c3a0f">mesos::internal::slave::Subsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1SubsystemProcess.html#ad8108a0b63d684ccc8b85d73802693c4">mesos::internal::slave::SubsystemProcess</a>
@@ -452,7 +452,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#ab460383cdd9f8b45eef2764c2aef36de">mesos::internal::slave::WindowsCpuIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#a916fdf1cedcff91d334b582051e37966">mesos::internal::slave::WindowsMemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a6ac149587d64f556500a6fc227915bbe">mesos::internal::slave::XfsDiskIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72">mesos::slave::ContainerLogger</a>
+, <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23">mesos::slave::ContainerLogger</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a35cb3afae3f941fd4450a763eb123d6d">mesos::slave::Isolator</a>
 </li>
 <li>prerelease

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f878d586/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index bfe29ae..c53d137 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -1627,8 +1627,8 @@
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="LogrotateContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a4077f79b44f530e4dd15706a2e2cc26d"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="~LogrotateContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a1dfd4048a4b105e28c3dff7847eb0d0a"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a97d46cccc5db6ac73713f91901008dbb"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a25f76ffda2688dc7d831d46e39ca69f3"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#ae92a78cc9c130d1b663d25bd8b2bee14"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="flags"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9efe3b3bece6d7d2c43e8b6234df060d"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="process"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#abb34cdfbdc44341018b34fcd96db68fd"><param name="ImageNumber" value="11"></OBJECT>
             </UL>
@@ -3723,8 +3723,8 @@
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="SandboxContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a1b8a9a82650a01ad58e6e83a76b249e9"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="~SandboxContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a49bed83196f230c48c0363464b6c2e32"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#aa7a5dd7cd2385baf009fbff4bfcfc234"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5c6c320518592598e205486bfd861848"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="process"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#ae6d52b98a684d49fa90ea828cf8a6b8c"><param name="ImageNumber" value="11"></OBJECT>
             </UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="SharedFilesystemIsolatorProcess"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html"><param name="ImageNumber" value="1"></OBJECT>
@@ -5059,7 +5059,7 @@
           <UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="~ContainerLogger"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16"><param name="ImageNumber" value="11"></OBJECT>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#abf91d08c21dae805eed4fdd9f9f5fbd5"><param name="ImageNumber" value="11"></OBJECT>
-          <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72"><param name="ImageNumber" value="11"></OBJECT>
+          <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23"><param name="ImageNumber" value="11"></OBJECT>
           </UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="Isolator"><param name="Local" value="classmesos_1_1slave_1_1Isolator.html"><param name="ImageNumber" value="1"></OBJECT>
           <UL>
@@ -16900,7 +16900,7 @@
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="~ContainerLogger"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#a2655dbc87f01116b204bcc03a199da16"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#abf91d08c21dae805eed4fdd9f9f5fbd5"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1slave_1_1ContainerLogger.html#a202f3ca4f6c935fa958c5b8d37b7fc23"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
             </UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="containerizer.hpp"><param name="Local" value="include_2mesos_2slave_2containerizer_8hpp.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -22098,8 +22098,8 @@
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="LogrotateContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a4077f79b44f530e4dd15706a2e2cc26d"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="~LogrotateContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a1dfd4048a4b105e28c3dff7847eb0d0a"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a97d46cccc5db6ac73713f91901008dbb"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a25f76ffda2688dc7d831d46e39ca69f3"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#ae92a78cc9c130d1b663d25bd8b2bee14"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="flags"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9efe3b3bece6d7d2c43e8b6234df060d"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="process"><param name="Local" value="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#abb34cdfbdc44341018b34fcd96db68fd"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
@@ -22125,8 +22125,8 @@
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="SandboxContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a1b8a9a82650a01ad58e6e83a76b249e9"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="~SandboxContainerLogger"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a49bed83196f230c48c0363464b6c2e32"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#aa7a5dd7cd2385baf009fbff4bfcfc234"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="prepare"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5c6c320518592598e205486bfd861848"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="process"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#ae6d52b98a684d49fa90ea828cf8a6b8c"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
             </UL>