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 </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 &storeDir)</td></tr>
-<tr class="memdesc:a30892e08e25096e94eb34f77eb8d04c5"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="classDocker.html">Docker</a> store file system layout is as follows: Image store dir ('–docker_store_dir' slave flag) |–staging |– <staging_tmp_dir_XXXXXX> |– <layer_id> |– rootfs |– json(manifest) |– VERSION |–layers |–<layer_id> |– rootfs |– json(manifest) |– VERSION |–storedImages (file holding on cached images) <a href="#a30892e08e25096e94eb34f77eb8d04c5">More...</a><br/></td></tr>
+<tr class="memdesc:a30892e08e25096e94eb34f77eb8d04c5"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="classDocker.html">Docker</a> store file system layout is as follows: Image store dir ('–docker_store_dir' slave flag) |–staging |– <staging_tmp_dir_XXXXXX> |– <layer_id> |– rootfs |– json(manifest) |– VERSION |–layers |–<layer_id> |– rootfs |– json(manifest) |– VERSION |–storedImages (file holding on cached images) |–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"> </td></tr>
<tr class="memitem:a83ef965f0d7c275de5e8c35262fcb9ab"><td class="memItemLeft" align="right" valign="top">std::string </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 &storeDir)</td></tr>
<tr class="separator:a83ef965f0d7c275de5e8c35262fcb9ab"><td class="memSeparator" colspan="2"> </td></tr>
@@ -80,8 +80,56 @@ Functions</h2></td></tr>
<tr class="separator:aefa2bd8401071fee6142ede5de59cafe"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a811697be6b966f9f7105340b47a2a7bc"><td class="memItemLeft" align="right" valign="top">std::string </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 &storeDir)</td></tr>
<tr class="separator:a811697be6b966f9f7105340b47a2a7bc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a22cde40bae83f8e696ed6eeedc2fd5a4"><td class="memItemLeft" align="right" valign="top">std::string </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 &storeDir)</td></tr>
+<tr class="separator:a22cde40bae83f8e696ed6eeedc2fd5a4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2ac536c81da5201e4b10e5a631c5f37e"><td class="memItemLeft" align="right" valign="top">std::string </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 &storeDir, const std::string &layerId)</td></tr>
+<tr class="separator:a2ac536c81da5201e4b10e5a631c5f37e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae0eb8fe129f3e937caf2a2812cb83264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< std::list< std::string > > </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 &storeDir)</td></tr>
+<tr class="separator:ae0eb8fe129f3e937caf2a2812cb83264"><td class="memSeparator" colspan="2"> </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 & </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 & </td>
+ <td class="paramname"><em>storeDir</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string & </td>
+ <td class="paramname"><em>layerId</em> </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 ('–docker_store_dir' slave flag) |–staging |– <staging_tmp_dir_XXXXXX> |– <layer_id> |– rootfs |– json(manifest) |– VERSION |–layers |–<layer_id> |– rootfs |– json(manifest) |– VERSION |–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 ('–docker_store_dir' slave flag) |–staging |– <staging_tmp_dir_XXXXXX> |– <layer_id> |– rootfs |– json(manifest) |– VERSION |–layers |–<layer_id> |– rootfs |– json(manifest) |– VERSION |–storedImages (file holding on cached images) |–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><std::list<std::string> > mesos::internal::slave::docker::paths::listLayers </td>
+ <td>(</td>
+ <td class="paramtype">const std::string & </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> |
+<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 </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 &provisionerDir, const ContainerID &containerId)</td></tr>
<tr class="separator:a0550282ec90e9f538e10170af655af52"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a075a5b7c53a243550ba0c56b4e6dfac4"><td class="memItemLeft" align="right" valign="top">std::string </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 &provisionerDir, const ContainerID &containerId)</td></tr>
+<tr class="separator:a075a5b7c53a243550ba0c56b4e6dfac4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6825c849802d2ecdbecc4f56a21aa41"><td class="memItemLeft" align="right" valign="top">std::string </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 &provisionerDir, const ContainerID &containerId, const std::string &backend, const std::string &rootfsId)</td></tr>
<tr class="separator:aa6825c849802d2ecdbecc4f56a21aa41"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0d462c4a194c98300efcda11a34cf18f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="classhashmap.html">hashmap</a>< std::string, <br class="typebreak"/>
@@ -68,6 +71,11 @@ Functions</h2></td></tr>
<tr class="separator:ab9e5e0eca528df258665e277332321cf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a82e58b93c5997a00b30b048f8c859ea0"><td class="memItemLeft" align="right" valign="top">std::string </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 &provisionerDir, const ContainerID &containerId, const std::string &backend)</td></tr>
<tr class="separator:a82e58b93c5997a00b30b048f8c859ea0"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1provisioner_1_1paths.html#ae4816154edb25f9ff364540496fed9e6">LAYERS_FILE</a> [] = "layers"</td></tr>
+<tr class="separator:ae4816154edb25f9ff364540496fed9e6"><td class="memSeparator" colspan="2"> </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 & </td>
+ <td class="paramname"><em>provisionerDir</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const ContainerID & </td>
+ <td class="paramname"><em>containerId</em> </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[] = "layers"</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 &left, const Path &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<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const Call::Type &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<=</a></div><div class="ttdeci">bool operator<=(const Path &left, const Path &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<</a></div><div class="ttdeci">bool operator<(const Path &left, const Path &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 &#39;/&#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 <<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>></code><br/>
<code>#include <<a class="el" href="future_8hpp_source.html">process/future.hpp</a>></code><br/>
<code>#include <<a class="el" href="owned_8hpp_source.html">process/owned.hpp</a>></code><br/>
+<code>#include <<a class="el" href="rwlock_8hpp_source.html">process/rwlock.hpp</a>></code><br/>
<code>#include <<a class="el" href="counter_8hpp_source.html">process/metrics/counter.hpp</a>></code><br/>
<code>#include <<a class="el" href="3rdparty_2libprocess_2include_2process_2metrics_2metrics_8hpp_source.html">process/metrics/metrics.hpp</a>></code><br/>
<code>#include "<a class="el" href="src_2slave_2flags_8hpp_source.html">slave/flags.hpp</a>"</code><br/>