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 2017/11/20 20:52:49 UTC

[06/19] mesos-site git commit: Updated the website built from mesos SHA: bdb604a.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6f17b1df/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html
index 14606cb..b08557a 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html
@@ -58,7 +58,7 @@
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:a30892e08e25096e94eb34f77eb8d04c5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a30892e08e25096e94eb34f77eb8d04c5">getStagingDir</a> (const std::string &amp;storeDir)</td></tr>
-<tr class="memdesc:a30892e08e25096e94eb34f77eb8d04c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classDocker.html">Docker</a> store file system layout is as follows: Image store dir ('&ndash;docker_store_dir' slave flag) |&ndash;staging |&ndash; &lt;staging_tmp_dir_XXXXXX&gt; |&ndash; &lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;layers |&ndash;&lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;storedImages (file holding on cached images)  <a href="#a30892e08e25096e94eb34f77eb8d04c5">More...</a><br/></td></tr>
+<tr class="memdesc:a30892e08e25096e94eb34f77eb8d04c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classDocker.html">Docker</a> store file system layout is as follows: Image store dir ('&ndash;docker_store_dir' slave flag) |&ndash;staging |&ndash; &lt;staging_tmp_dir_XXXXXX&gt; |&ndash; &lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;layers |&ndash;&lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;storedImages (file holding on cached images) |&ndash;gc (dir holding marked layers to be sweeped)  <a href="#a30892e08e25096e94eb34f77eb8d04c5">More...</a><br/></td></tr>
 <tr class="separator:a30892e08e25096e94eb34f77eb8d04c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a83ef965f0d7c275de5e8c35262fcb9ab"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a83ef965f0d7c275de5e8c35262fcb9ab">getStagingTempDir</a> (const std::string &amp;storeDir)</td></tr>
 <tr class="separator:a83ef965f0d7c275de5e8c35262fcb9ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -80,8 +80,56 @@ Functions</h2></td></tr>
 <tr class="separator:aefa2bd8401071fee6142ede5de59cafe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a811697be6b966f9f7105340b47a2a7bc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a811697be6b966f9f7105340b47a2a7bc">getStoredImagesPath</a> (const std::string &amp;storeDir)</td></tr>
 <tr class="separator:a811697be6b966f9f7105340b47a2a7bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22cde40bae83f8e696ed6eeedc2fd5a4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a22cde40bae83f8e696ed6eeedc2fd5a4">getGcDir</a> (const std::string &amp;storeDir)</td></tr>
+<tr class="separator:a22cde40bae83f8e696ed6eeedc2fd5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ac536c81da5201e4b10e5a631c5f37e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#a2ac536c81da5201e4b10e5a631c5f37e">getGcLayerPath</a> (const std::string &amp;storeDir, const std::string &amp;layerId)</td></tr>
+<tr class="separator:a2ac536c81da5201e4b10e5a631c5f37e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0eb8fe129f3e937caf2a2812cb83264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::list&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html#ae0eb8fe129f3e937caf2a2812cb83264">listLayers</a> (const std::string &amp;storeDir)</td></tr>
+<tr class="separator:ae0eb8fe129f3e937caf2a2812cb83264"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a22cde40bae83f8e696ed6eeedc2fd5a4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string mesos::internal::slave::docker::paths::getGcDir </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>storeDir</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2ac536c81da5201e4b10e5a631c5f37e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string mesos::internal::slave::docker::paths::getGcLayerPath </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>storeDir</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>layerId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="aefa2bd8401071fee6142ede5de59cafe"></a>
 <div class="memitem">
 <div class="memproto">
@@ -290,7 +338,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>The <a class="el" href="classDocker.html">Docker</a> store file system layout is as follows: Image store dir ('&ndash;docker_store_dir' slave flag) |&ndash;staging |&ndash; &lt;staging_tmp_dir_XXXXXX&gt; |&ndash; &lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;layers |&ndash;&lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;storedImages (file holding on cached images) </p>
+<p>The <a class="el" href="classDocker.html">Docker</a> store file system layout is as follows: Image store dir ('&ndash;docker_store_dir' slave flag) |&ndash;staging |&ndash; &lt;staging_tmp_dir_XXXXXX&gt; |&ndash; &lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;layers |&ndash;&lt;layer_id&gt; |&ndash; rootfs |&ndash; json(manifest) |&ndash; VERSION |&ndash;storedImages (file holding on cached images) |&ndash;gc (dir holding marked layers to be sweeped) </p>
 
 </div>
 </div>
@@ -326,6 +374,22 @@ Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="ae0eb8fe129f3e937caf2a2812cb83264"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::list&lt;std::string&gt; &gt; mesos::internal::slave::docker::paths::listLayers </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>storeDir</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6f17b1df/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html
index 48a8cfb..3106d58 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html
@@ -49,7 +49,8 @@
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#func-members">Functions</a>  </div>
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a>  </div>
   <div class="headertitle">
 <div class="title">mesos::internal::slave::provisioner::paths Namespace Reference</div>  </div>
 </div><!--header-->
@@ -59,6 +60,8 @@
 Functions</h2></td></tr>
 <tr class="memitem:a0550282ec90e9f538e10170af655af52"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#a0550282ec90e9f538e10170af655af52">getContainerDir</a> (const std::string &amp;provisionerDir, const ContainerID &amp;containerId)</td></tr>
 <tr class="separator:a0550282ec90e9f538e10170af655af52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a075a5b7c53a243550ba0c56b4e6dfac4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#a075a5b7c53a243550ba0c56b4e6dfac4">getLayersFilePath</a> (const std::string &amp;provisionerDir, const ContainerID &amp;containerId)</td></tr>
+<tr class="separator:a075a5b7c53a243550ba0c56b4e6dfac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa6825c849802d2ecdbecc4f56a21aa41"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#aa6825c849802d2ecdbecc4f56a21aa41">getContainerRootfsDir</a> (const std::string &amp;provisionerDir, const ContainerID &amp;containerId, const std::string &amp;backend, const std::string &amp;rootfsId)</td></tr>
 <tr class="separator:aa6825c849802d2ecdbecc4f56a21aa41"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0d462c4a194c98300efcda11a34cf18f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <br class="typebreak"/>
@@ -68,6 +71,11 @@ Functions</h2></td></tr>
 <tr class="separator:ab9e5e0eca528df258665e277332321cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e58b93c5997a00b30b048f8c859ea0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#a82e58b93c5997a00b30b048f8c859ea0">getBackendDir</a> (const std::string &amp;provisionerDir, const ContainerID &amp;containerId, const std::string &amp;backend)</td></tr>
 <tr class="separator:a82e58b93c5997a00b30b048f8c859ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ae4816154edb25f9ff364540496fed9e6"><td class="memItemLeft" align="right" valign="top">constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#ae4816154edb25f9ff364540496fed9e6">LAYERS_FILE</a> [] = &quot;layers&quot;</td></tr>
+<tr class="separator:ae4816154edb25f9ff364540496fed9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
 <a class="anchor" id="a82e58b93c5997a00b30b048f8c859ea0"></a>
@@ -166,6 +174,32 @@ Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a075a5b7c53a243550ba0c56b4e6dfac4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string mesos::internal::slave::provisioner::paths::getLayersFilePath </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>provisionerDir</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const ContainerID &amp;&#160;</td>
+          <td class="paramname"><em>containerId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a0d462c4a194c98300efcda11a34cf18f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -208,6 +242,19 @@ Functions</h2></td></tr>
 
 </div>
 </div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="ae4816154edb25f9ff364540496fed9e6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">constexpr char mesos::internal::slave::provisioner::paths::LAYERS_FILE[] = &quot;layers&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6f17b1df/content/api/latest/c++/path_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/path_8hpp_source.html b/content/api/latest/c++/path_8hpp_source.html
index e924df3..5c79745 100644
--- a/content/api/latest/c++/path_8hpp_source.html
+++ b/content/api/latest/c++/path_8hpp_source.html
@@ -342,7 +342,7 @@
 <div class="ttc" id="path_8hpp_html_ad31aaa5ed4d55b1f295094e3fa84d769"><div class="ttname"><a href="path_8hpp.html#ad31aaa5ed4d55b1f295094e3fa84d769">operator==</a></div><div class="ttdeci">bool operator==(const Path &amp;left, const Path &amp;right)</div><div class="ttdef"><b>Definition:</b> path.hpp:300</div></div>
 <div class="ttc" id="namespacemesos_1_1agent_html_a3b1bc144376bfefe215d6bba57e67c36"><div class="ttname"><a href="namespacemesos_1_1agent.html#a3b1bc144376bfefe215d6bba57e67c36">mesos::agent::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;stream, const Call::Type &amp;type)</div><div class="ttdef"><b>Definition:</b> agent.hpp:28</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_abb8ab3e62de157d1a7a81e08888ec30cabf80c29a65453b2615d8f9bd83f8f3d6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30cabf80c29a65453b2615d8f9bd83f8f3d6">mesos::internal::slave::containerizer::paths::PREFIX</a></div><div class="ttdef"><b>Definition:</b> paths.hpp:80</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths_html_abb8ab3e62de157d1a7a81e08888ec30cabf80c29a65453b2615d8f9bd83f8f3d6"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30cabf80c29a65453b2615d8f9bd83f8f3d6">mesos::internal::slave::containerizer::paths::PREFIX</a></div><div class="ttdef"><b>Definition:</b> paths.hpp:82</div></div>
 <div class="ttc" id="path_8hpp_html_ae108a381c03097c921ee17af0f248c02"><div class="ttname"><a href="path_8hpp.html#ae108a381c03097c921ee17af0f248c02">operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Path &amp;left, const Path &amp;right)</div><div class="ttdef"><b>Definition:</b> path.hpp:324</div></div>
 <div class="ttc" id="path_8hpp_html_a71e4826c717e331e929eec4f3f01998d"><div class="ttname"><a href="path_8hpp.html#a71e4826c717e331e929eec4f3f01998d">operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Path &amp;left, const Path &amp;right)</div><div class="ttdef"><b>Definition:</b> path.hpp:312</div></div>
 <div class="ttc" id="classPath_html_a11c34646ac636526f1b28b61057f3b1f"><div class="ttname"><a href="classPath.html#a11c34646ac636526f1b28b61057f3b1f">Path::basename</a></div><div class="ttdeci">std::string basename() const </div><div class="ttdoc">Extracts the component following the final &amp;#39;/&amp;#39;. </div><div class="ttdef"><b>Definition:</b> path.hpp:152</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/6f17b1df/content/api/latest/c++/provisioner_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/provisioner_8hpp.html b/content/api/latest/c++/provisioner_8hpp.html
index 58f435d..2895495 100644
--- a/content/api/latest/c++/provisioner_8hpp.html
+++ b/content/api/latest/c++/provisioner_8hpp.html
@@ -65,6 +65,7 @@
 <code>#include &lt;<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="future_8hpp_source.html">process/future.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="owned_8hpp_source.html">process/owned.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="rwlock_8hpp_source.html">process/rwlock.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="counter_8hpp_source.html">process/metrics/counter.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html">process/metrics/metrics.hpp</a>&gt;</code><br/>
 <code>#include &quot;<a class="el" href="src_2slave_2flags_8hpp_source.html">slave/flags.hpp</a>&quot;</code><br/>