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/04/20 16:44:11 UTC
[1/5] mesos-site git commit: Updated the website built from mesos
SHA: 4366d55.
Repository: mesos-site
Updated Branches:
refs/heads/asf-site 941af4883 -> e7a41a07f
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 71d8e40..465404e 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -2,18254 +2,18254 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://mesos.apache.org/downloads/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/fetcher-cache-internals/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/allocation-module/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/api-client-libraries/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/attributes-resources/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/reconciliation/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/architecture/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/operator-http-api/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/advanced-contribution/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/mesos-containerizer/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/fault-domains/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/versioning/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/framework-rate-limiting/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/containerizers/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/shared-resources/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/oversubscription/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/maintenance/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/developer-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/markdown-style-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/operational-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/fetcher/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/frameworks/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/reporting-an-issue/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/configuration/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/cmake/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/upgrades/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/scheduler-http-api/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/task-state-reasons/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/nested-container-and-task-group/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/secrets/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/authentication/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/roles/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/powered-by-mesos/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/tools/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/windows/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/high-availability-framework-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/building/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/cni/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/app-framework-development-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/networking-for-mesos-managed-containers/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/agent-recovery/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/reservation/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/release-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/namespaces-pid/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/disk-xfs/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/filesystems/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/network-port-mapping/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/disk-du/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/windows/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-devices/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/linux-capabilities/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/namespaces-ipc/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-cpu/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/filesystem-shared/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/posix-rlimits/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/docker-runtime/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-net-cls/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/network-ports/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/cgroups-blkio/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/isolators/docker-volume/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/presentations/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/logging/toggle/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/profiler/stop/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/profiler/start/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/flags/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/health/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/state.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/containers/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/executor/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/api/v1/resource_provider/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/monitor/statistics/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/monitor/statistics.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/slave/state/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/metrics/snapshot/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/system/stats.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/registrar/registry/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/version/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/teardown/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/flags/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/health/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/state.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/frameworks/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/maintenance/status/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/maintenance/schedule/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/create-volumes/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/unreserve/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/slaves/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/roles/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/redirect/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/api/v1/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/api/v1/scheduler/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/state-summary/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/weights/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/machine/down/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/machine/up/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/destroy-volumes/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/roles.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/state/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/tasks/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/reserve/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/tasks.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/master/quota/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/browse.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/download/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/debug.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/read.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/read/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/debug/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/browse/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/endpoints/files/download.json/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/replicated-log-internals/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/weights/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/container-image/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/documentation-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/gpu-support/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/clang-format/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/cmake-examples/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/health-checks/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/committers/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/ssl/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/beginner-contribution/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/multiple-disk/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/modules/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/design-docs/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/persistent-volume/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/monitoring/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/deploy-scripts/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/engineering-principles-and-practices/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/reopening-reviews/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/doxygen-style-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/executor-http-api/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/configuration/cmake/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/configuration/master/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/configuration/master-and-agent/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/configuration/agent/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/configuration/autotools/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/configuration/libprocess/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/roadmap/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/docker-containerizer/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/working-groups/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/committing/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/testing-patterns/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/logging/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/c++-style-guide/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/committer-candidate-checklist/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/authorization/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/sandbox/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/containerizer-internals/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/container-volume/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/high-availability/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/effective-code-reviewing/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/networking/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/csi/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/documentation/latest/quota/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/dev-community-status/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-18-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-3-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-0-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-19-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-2-2-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-community-survey-2014-results/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-16-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-20-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-21-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-seattle-preconference-and-social-activities/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/storage-developments-in-apache-mesos/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-17-0-released-featuring-autorecovery/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/announcing-mesoscon-eu-2015-hackathon/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-18-1-and-0-18-2-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-1-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-1-3-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-25-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-14-2-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/slave-recovery-in-apache-mesos/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-22-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-europe-2015-schedule-announced/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-community-update-1/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-0-2-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-28-2-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-26-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-4-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-27-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-27-2-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-1-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/performance-working-group-progress-report/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/framework-authentication-in-apache-mesos-0-15-0/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-19-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/niklas-nielsen-becomes-mesos-committer/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-goes-europe/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-27-3-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-23-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-24-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-21-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-28-3-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-2016-cfp-is-now-open/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-2-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-0-3-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-5-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-0-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-28-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-3-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-2015-earlybird-registration-now-open/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-seattle-keynote-speakers-announced/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-24-1-and-more-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-2014-hackathon-details-announced/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/register-for-mesoscon-seattle-save/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-0-4-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-4-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-20-0-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesoscon-2014-program-announced/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-2-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-26-1-and-more-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-22-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-1-2-3-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/blog/mesos-0-27-1-released/</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/deferred_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerLaunch.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classKernelSemaphore.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/type__utils_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structJSON_1_1False-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/metadata__manager_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2xattr_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1docker_1_1paths.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/assert_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/windows_2copyfile_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/port__mapping_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1OfferID_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1NvidiaGpuIsolatorProcess-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/windows_2stat_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classErrnoError-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structrouting_1_1filter_1_1ip_1_1Classifier-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_ac0d5732b3e7205de08d9f0746079405.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/windows_2which_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2log_2log_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/uri_2fetchers_2docker_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structos_1_1Fork.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1Server_1_1StopOptions-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1RunQueue-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/once_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacecgroups.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1internal_1_1ReaperProcess.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classDuration-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/3rdparty_2stout_2include_2stout_2posix_2fs_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1storage_1_1UriDiskProfileAdaptorProcess-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1Slave_1_1ResourceProvider-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/globals_k.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structcpp14_1_1integer__sequence-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/libprocess_2include_2process_2check_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1slave_1_1QoSController_01_4-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1v1_1_1ExecutorID_01_4-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/veth_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2tests_2utils_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1UnavailableResources.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2isolators_2network_2cni_2paths_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1csi_1_1paths_1_1ContainerPath-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2slave_2containerizer_2mesos_2provisioner_2constants_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structNothing.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2pipe_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockContainerizer-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/linux_2capabilities_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacemembers_m.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1log_1_1tool_1_1Read-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/blkio_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_bb73beb2dd8d32dce3b26aedcb6ae837.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/environment__secret_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1Unauthorized.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1maintenance_1_1UpdateSchedule.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1ResourceProviderManager-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/libprocess_2include_2process_2check_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1RequestMediaTypes-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/module_2secret__generator_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1csi_1_1v0_1_1ControllerCapabilities.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Launcher-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1Files-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_fbb1f3397356a940a2dbc4baf07ee5bb.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/fork_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/memory_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1uri_1_1CurlFetcherPlugin-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2mktemp_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/collect_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/queue_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/svn_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2master_2master_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1tests_1_1TestAllocator.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_251697ed71d3107a084c4be76de6bea7.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/mock__containerizer_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/v1_2scheduler_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1tests_1_1common_1_1DefaultCredential2-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2zookeeper_2detector_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classjava_1_1net_1_1InetSocketAddress.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1build.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/systemd_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structDocker_1_1Device.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/rwlock_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classNanoseconds.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01process_1_1network_1_1inet4_1_1Address_01_4-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1Deferred.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structid_1_1UUID.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structJNI-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2module_2detector_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacerouting_1_1filter_1_1icmp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01net_1_1IPv4_01_4-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/xattr_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01mesos_1_1TaskStatus__Reason_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/http__connection_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/duration_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1Role-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2dynamiclibrary_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1log_1_1tool_1_1Replica.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1weights_1_1UpdateWeights.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1resource__provider.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/gate_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classrecordio_1_1Encoder.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_27832e6c74c2ee170d1dd05a196f816c.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2master_2metrics_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/basic_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/duration_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2sendfile_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2maintenance_2maintenance_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1Master-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2authentication_2http_2authenticatee_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01process_1_1network_1_1inet_1_1Address_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/functions_r.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1state_1_1LevelDBStorage-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2logging_2logging_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/build_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/slave_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/icmp_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockScheduler.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/windows_2dynamiclibrary_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2ftruncate_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/agent_2agent_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/mem_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2provisioner_2appc_2store_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2slave_2containerizer_2mesos_2isolators_2xfs_2utils_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Framework-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_0551c3d4c458bd0ac3ce38817955e8b6.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structJSON_1_1Boolean-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/uri_2schemes_2docker_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_52f70fc1ae119f1f37c8704e01e68865.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1FileEncoder-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_9ca69b4b1b6e4d90a2c00acee53f9828.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classorg_1_1apache_1_1zookeeper_1_1server_1_1ZooKeeperServer.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classSSLTemporaryDirectoryTest.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/roles_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_f00e901499d154ec09950234dd4b6079.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespaceorg.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/checks__runtime_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacelambda.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/globals_e.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/timeout_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1Message.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classnet_1_1IP_1_1Network-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1cram__md5_1_1InMemoryAuxiliaryPropertyPlugin.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1ProcessReference-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/resolver_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1metrics_1_1Timer.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1checks_1_1runtime_1_1Plain.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2chroot_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/pagesize_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structboost_1_1icl_1_1interval__traits_3_01Interval_3_01T_01_4_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/3rdparty_2stout_2include_2stout_2windows_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1PortMappingUpdate-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01net_1_1IP_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1slave_1_1ResourceEstimator-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structlambda_1_1internal_1_1Expand_3_010_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Fetcher.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01Option_3_01T_01_4_01_4-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/resource__provider_2registry_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/signals_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/authentication_2secret__generator_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2examples_2flags_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structAtLeastOneIsSameOrConvertible.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1Authorizer-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1NotFound-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1Shared-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacerouting_1_1filter_1_1basic.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1IDAcceptor-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/image_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1StorageLocalResourceProvider.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacemembers_g.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/acls_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/fcntl_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/close_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/windows_2shell_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/dir_35c8ff4668e5819502b5d29320c39425.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacesched.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/devices_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/globals_a.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1internal_1_1master_1_1HttpConnection.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structmesos_1_1modules_1_1Module_3_01TestModule_01_4-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2fsync_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/provider_8hpp_source.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2master_2master_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/src_2log_2log_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/in__memory_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structstd_1_1hash_3_01process_1_1UPID_01_4-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1log_1_1Log_1_1Entry.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1Message-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1RFC1123.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1http_1_1Request-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1Encoder-members.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/posix_2which_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/stat_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1validation_1_1executor_1_1call.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/include_2mesos_2uri_2fetcher_8hpp.html</loc>
- <lastmod>2018-04-19T00:00:00+00:00</lastmod>
+ <lastmod>2018-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1
<TRUNCATED>
[2/5] mesos-site git commit: Updated the website built from mesos
SHA: 4366d55.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/blog/feed.xml
----------------------------------------------------------------------
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 6367204..2525fad 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -292,7 +292,7 @@ To learn more about CSI work in Mesos, you can dig into the design document <
</ul>
-<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#97;&#105;&#x6c;&#116;&#x6f;&#x3a;&#100;&#101;&#x76;&#64;&#x61;&#x70;&#x61;&#x63;&#104;&#x65;&#46;&#109;&#x65;&#x73;&#x6f;&#x73;&#x2e;&#111;&#x72;&#x67;">&#100;&#101;&#x76;&#x40;&#x61;&#112;&#x61;&#99;&#104;&#101;&#x2e;&#109;&#101;&#x73;&#111;&#x73;&#46;&#111;&#x72;&#103;</a>.</p>
+<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#97;&#x69;&#x6c;&#116;&#x6f;&#x3a;&#100;&#x65;&#118;&#64;&#97;&#112;&#x61;&#x63;&#104;&#101;&#x2e;&#x6d;&#x65;&#115;&#111;&#115;&#x2e;&#x6f;&#x72;&#103;">&#x64;&#101;&#x76;&#64;&#x61;&#x70;&#97;&#x63;&#x68;&#x65;&#46;&#109;&#x65;&#115;&#111;&#x73;&#46;&#x6f;&#114;&#103;</a>.</p>
</content>
</entry>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/blog/performance-working-group-progress-report/index.html
----------------------------------------------------------------------
diff --git a/content/blog/performance-working-group-progress-report/index.html b/content/blog/performance-working-group-progress-report/index.html
index 977bbdf..8a4302b 100644
--- a/content/blog/performance-working-group-progress-report/index.html
+++ b/content/blog/performance-working-group-progress-report/index.html
@@ -238,7 +238,7 @@
</ul>
-<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="mailto:dev@apache.mesos.org">dev@apache.mesos.org</a>.</p>
+<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="mailto:dev@apache.mesos.org">dev@apache.mesos.org</a>.</p>
</div>
</div>
[3/5] mesos-site git commit: Updated the website built from mesos
SHA: 4366d55.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/slave_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_8hpp_source.html b/content/api/latest/c++/slave_8hpp_source.html
index d47f1fe..b12d935 100644
--- a/content/api/latest/c++/slave_8hpp_source.html
+++ b/content/api/latest/c++/slave_8hpp_source.html
@@ -52,7 +52,7 @@
<div class="title">slave.hpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="slave_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// or more contributor license agreements. See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class
="lineno"> 6</span> <span class="comment">// "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// distributed
under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __SLAVE_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define __SLAVE_HPP__</span></div><div class="line"><a name="l00019"></a><s
pan class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <stdint.h></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <list></span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <memory></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <sp
an class="preprocessor">#include <boost/circular_buffer.hpp></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2attributes_8hpp.html">mesos/attributes.hpp</a>></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="resources_8hpp.html">mesos/resources.hpp</a>></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="type__utils_8hpp.html">mesos/type_utils.hpp</a>></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <<a class
="code" href="agent_2agent_8hpp.html">mesos/agent/agent.hpp</a>></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <<a class="code" href="authentication_2secret__generator_8hpp.html">mesos/authentication/secret_generator.hpp</a>></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2executor_2executor_8hpp.html">mesos/executor/executor.hpp</a>></span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2master_2detector_8hpp.html">
mesos/master/detector.hpp</a>></span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2module_2authenticatee_8hpp.html">mesos/module/authenticatee.hpp</a>></span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2slave_2containerizer_8hpp.html">mesos/slave/containerizer.hpp</a>></span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include <<a class="code" href="slave_2qos__controller_8hpp.html">mesos/slave/qos_controller.hpp</a>></span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <s
pan class="preprocessor">#include <<a class="code" href="slave_2resource__estimator_8hpp.html">mesos/slave/resource_estimator.hpp</a>></span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>></span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#include <<a class="code" href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">process/http.hpp</a>></span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></div><div
class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include <<a class="code" href="owned_8hpp.html">process/owned.hpp</a>></span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#include <<a class="code" href="3rdparty_2libprocess_2include_2process_2limiter_8hpp.html">process/limiter.hpp</a>></span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#include <<a class="code" href="libprocess_2include_2process_2process_8hpp.html">process/process.hpp</a>></span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#include <<a class="code" href="3rdparty_2libprocess_2include_2process_2protobuf_8hpp.html">process/protobuf.hpp</a>></span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preproc
essor">#include <<a class="code" href="3rdparty_2libprocess_2include_2process_2shared_8hpp.html">process/shared.hpp</a>></span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#include <<a class="code" href="sequence_8hpp.html">process/sequence.hpp</a>></span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#include <<a class="code" href="boundedhashmap_8hpp.html">stout/boundedhashmap.hpp</a>></span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#include <<a class="code" href="bytes_8hpp.html">stout/bytes.hpp</a>></span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#include <<a class="code" href="linkedhashmap_8hpp.html">stou
t/linkedhashmap.hpp</a>></span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor">#include <<a class="code" href="hashmap_8hpp.html">stout/hashmap.hpp</a>></span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#include <<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>></span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">#include <<a class="code" href="option_8hpp.html">stout/option.hpp</a>></span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#include <<a class="code" href="os_8hpp.html">stout/os.hpp</a>></span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">#include <<a class="code" href="path_8hpp.html">stout/path.hpp</a>></s
pan></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">#include <<a class="code" href="3rdparty_2stout_2include_2stout_2recordio_8hpp.html">stout/recordio.hpp</a>></span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#include <<a class="code" href="uuid_8hpp.html">stout/uuid.hpp</a>></span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#include "<a class="code" href="src_2common_2http_8hpp.html">common/http.hpp</a>"</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor">#include "<a class="code" href="protobuf__utils_8hpp.html">common/protobuf_utils.hpp</a>"</span></div><div class="line"><a name="l00071"></a><span class="li
neno"> 71</span> <span class="preprocessor">#include "<a class="code" href="src_2common_2recordio_8hpp.html">common/recordio.hpp</a>"</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#include "<a class="code" href="files_8hpp.html">files/files.hpp</a>"</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="preprocessor">#include "<a class="code" href="evolve_8hpp.html">internal/evolve.hpp</a>"</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="preprocessor">#include "<a class="code" href="messages_8hpp.html">messages/messages.hpp
</a>"</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="preprocessor">#include "<a class="code" href="daemon_8hpp.html">resource_provider/daemon.hpp</a>"</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#include "<a class="code" href="resource__provider_2manager_8hpp.html">resource_provider/manager.hpp</a>"</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#include "<a class="code" href="src_2slave_2constants_8hpp.html">slave/constants.hpp</a>"</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#include "<a class="code" href="src
_2slave_2containerizer_2containerizer_8hpp.html">slave/containerizer/containerizer.hpp</a>"</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor">#include "<a class="code" href="src_2slave_2flags_8hpp.html">slave/flags.hpp</a>"</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="preprocessor">#include "<a class="code" href="gc_8hpp.html">slave/gc.hpp</a>"</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor">#include "<a class="code" href="src_2slave_2http_8hpp.html">slave/http.hpp</a>"</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#include "<a class="code" href="src_2slave_2metrics_8hpp.html">slave/metrics.hpp</a>"</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</s
pan> <span class="preprocessor">#include "<a class="code" href="slave_2paths_8hpp.html">slave/paths.hpp</a>"</span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#include "<a class="code" href="src_2slave_2state_8hpp.html">slave/state.hpp</a>"</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// `REGISTERING` is used as an enum value, but it's actually defined as a</span></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="comment">// constant in the Windows SDK.</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor">#ifdef __WINDOWS__</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="preproc
essor">#undef REGISTERING</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor">#undef REGISTERED</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor">#endif // __WINDOWS__</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">// Forward declarations.</span></div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">class </span>Authorizer;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&
#160;<span class="keyword">class </span>DiskProfileAdaptor;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">namespace </span>slave {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// Some forward declarations.</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">class </span>TaskStatusUpdateManager;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">class </span>Executor;</div><div class="line"><a name="l00110"></a
><span class="lineno"> 110</span> <span class="keyword">class </span>Framework;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">struct </span>HttpConnection;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="keyword">struct </span>ResourceProvider;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html"> 116</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html">Slave</a> : <span class="keyword">public</span> <a class="code" href="classProtobufProcess.html">ProtobufProcess</a><Slave&g
t;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#adc334f9dc35ff066eee2fe0dfca8b8d7">Slave</a>(<span class="keyword">const</span> std::string& <span class="keywordtype">id</span>,</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">Flags</a>& <a class="code" href="namespaceflags.html">flags</a>,</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="code" href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>* detector,</div><div cla
ss="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">Containerizer</a>* containerizer,</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="classmesos_1_1internal_1_1Files.html">Files</a>* files,</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">GarbageCollector</a>* gc,</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1TaskStatusUpdateManager.html">TaskStatusUpdateManager</a>* taskStatusUpdateManager,</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <a class="code" href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>* resourceEstim
ator,</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>* qosController,</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a>* secretGenerator,</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<Authorizer*></a>& authorizer);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad958f0e032e8ea9a49a442232df8bbd3">~Slave</a>();</div><div class="line"><a name="l00132"></a><span class=
"lineno"> 132</span> </div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a16989d154cc28900c0094622ffb38324">shutdown</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from, <span class="keyword">const</span> std::string& <a class="code" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a>);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a15efbb67f94f85e7d08726c0697c179b">registered</a>(</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">const</span> <a class="
code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keyword">const</span> SlaveID& slaveId,</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keyword">const</span> MasterSlaveConnection& connection);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a93ef27587c482384feeca0a915dcf23f">reregistered</a>(</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> 
<span class="keyword">const</span> SlaveID& slaveId,</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keyword">const</span> std::vector<ReconcileTasksMessage>& reconciliations,</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keyword">const</span> MasterSlaveConnection& connection);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af7b56f9573b13d083140cc1465a186f4">doReliableRegistration</a>(<a class="code" href="classDuration.html">Duration</a> maxBackoff);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="
comment">// TODO(mzhu): Combine this with `runTask()' and replace all `runTask()'</span></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="comment">// mock with `run()` mock.</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1b1b0a11b5f06125e3e546de09e1030b">handleRunTaskMessage</a>(</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  RunTaskMessage&& runTaskMessage);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <spa
n class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa429acb761ae13eab28ec1b3f73402aa">runTask</a>(</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keyword">const</span> <a class="co
de" href="structprocess_1_1UPID.html">process::UPID</a>& pid,</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">const</span> TaskInfo& task,</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">const</span> std::vector<ResourceVersionUUID>& resourceVersionUuids,</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<bool></a>& <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abfb7f
2e5da682da23743fadf18a369a8">run</a>(</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  ExecutorInfo executorInfo,</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="classOption.html">Option<TaskInfo></a> task,</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="classOption.html">Option<TaskGroupInfo></a> taskGroup,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">const</span> std::vector<ResourceVersionUUID>& resourceVersionUuids,</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1
_1UPID.html">process::UPID</a>& pid,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<bool></a>& launchExecutor);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="comment">//</span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="comment">// This function returns a future so that we can encapsulate a task(group)</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="comment">// launch operation (from agent receiving the run message to the completion</span></div><di
v class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="comment">// of `_run()`) into a single future. This includes all the asynchronous</span></div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="comment">// steps (currently two: unschedule GC and task authorization) prior to the</span></div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="comment">// executor launch.</span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a80383d69afdb3c654a60099b77ce2c71">_run</a>(</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div><div class
="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keyword">const</span> ExecutorInfo& executorInfo,</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TaskInfo></a>& task,</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TaskGroupInfo></a>& taskGroup,</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keyword">const</span> std::vector<ResourceVersionUUID>& resourceVersionUuids,</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<bool></a>& launchExecutor);</div><div class="line"><a name="l00187"></a
><span class="lineno"> 187</span> </div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a514097b38996ebe6618cf514d1d3f19f">__run</a>(</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">const</span> ExecutorInfo& executorInfo,</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TaskInfo></a>& task,</div><d
iv class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TaskGroupInfo></a>& taskGroup,</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keyword">const</span> std::vector<ResourceVersionUUID>& resourceVersionUuids,</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<bool></a>& launchExecutor);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="comment">// This is called when the resource limits of the container have</span></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="comment">// been updated for the
given tasks and task groups. If the update is</span></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="comment">// successful, we flush the given tasks to the executor by sending</span></div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="comment">// RunTaskMessages or `LAUNCH_GROUP` events.</span></div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="comment">//</span></div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac044f6428269d27e69f1652c5b07f5bc">___run</a>(</div><div class="line"><a name="l00204"></a><span cl
ass="lineno"> 204</span>  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a>& future,</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keyword">const</span> ContainerID& containerId,</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">const</span> std::list<TaskInfo>& tasks,</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keyword">const</span> std::list<TaskGroupInfo>& taskGroups);</div><div class="line"><a name=
"l00210"></a><span class="lineno"> 210</span> </div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="comment">// TODO(mzhu): Combine this with `runTaskGroup()' and replace all</span></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="comment">// `runTaskGroup()' mock with `run()` mock.</span></div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a101f8dc5a130dc066b8be3e231eed9f8">handleRunTaskGroupMessage</a>(</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  RunTaskGroupMessage&& runTaskGroupMessage
);</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a515bd07e751e76bda7f78d3953f5c64f">runTaskGroup</a>(</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keyword">const</span> FrameworkInfo& frameworkInfo,</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword
">const</span> ExecutorInfo& executorInfo,</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keyword">const</span> TaskGroupInfo& taskGroupInfo,</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keyword">const</span> std::vector<ResourceVersionUUID>& resourceVersionUuids,</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<bool></a>& launchExecutor);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keyword">virtual</span> <span class="keywordtype">vo
id</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a54445d6bb6235a083065e0ceb7c38b12">killTask</a>(</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keyword">const</span> KillTaskMessage& killTaskMessage);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a268b5307f2796f9270acf6efaf29711c
">shutdownExecutor</a>(</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">const</span> ExecutorID& executorId);</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="comment">// Shut down an executor. This is a two phase process. First, an</span></div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="comment">// executor receives a shut down message (shut down phase), then</span></div><div class="line
"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="comment">// after a configurable timeout the slave actually forces a kill</span></div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="comment">// (kill phase, via the isolator) if the executor has not</span></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="comment">// exited.</span></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="comment">//</span></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1ddf147030bcd30d9958a082854f28f5">_sh
utdownExecutor</a>(<a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* framework, <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">const</span> FrameworkID& frameworkId);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> </div><d
iv class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad479def15e8e6a1214040b586960595b">schedulerMessage</a>(</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keyword">const</span> SlaveID& slaveId,</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> std::string& data);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div><div class="line"><a name="l00256"></a><span class="lineno"> 256</
span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a908f4faf4a455a57bb0c12f67c5b352b">updateFramework</a>(</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">const</span> UpdateFrameworkMessage& message);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2810609994b80738552474712e28e39e">checkpointResources</a>(</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  std::vector<Resource> checkpointedResources,</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">bool</span> changeTotal);</div><div class="line"><a name="l00262"></a>
<span class="lineno"> 262</span> </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a589f324a9902c53c8bdef5d1d0781fac">checkpointResourcesMessage</a>(</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">const</span> std::vector<Resource>& checkpointedResources);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> </div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a8b9e36bb8dae2f4b14b8799718c969a0">applyOperation</a>(<span class="keyword">const</span> ApplyOperationMessage& message);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div><div class="line"><a name="l
00268"></a><span class="lineno"> 268</span>  <span class="comment">// Reconciles pending operations with the master. This is necessary to handle</span></div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="comment">// cases in which operations were dropped in transit, or in which an agent's</span></div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="comment">// `UpdateSlaveMessage` was sent at the same time as an operation was en route</span></div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="comment">// from the master to the agent.</span></div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a0ba4694079a24c1185bda1ae271ec571">reconcileOperations</a>(<span class="keyword">const</span> ReconcileOperation
sMessage& message);</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <a class="code" href="structmesos_1_1internal_1_1slave_1_1HttpConnection.html">HttpConnection</a> http,</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keyword">const</span> executor::Call::Subscribe& <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>,</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Framework.html">Framework</a>* frame
work,</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* executor);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#accb925947118625aa974fe887268b90a">registerExecutor</a>(</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">const
</span> ExecutorID& executorId);</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="comment">// Called when an executor reregisters with a recovering slave.</span></div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="comment">// 'tasks' : Unacknowledged tasks (i.e., tasks that the executor</span></div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="comment">// driver never received an ACK for.)</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="comment">// 'updates' : Unacknowledged updates.</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.ht
ml#a7671d5dc95a480163e3a52466767ab80">reregisterExecutor</a>(</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">const</span> std::vector<TaskInfo>& tasks,</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> std::vector<StatusUpdate>& updates);</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div><d
iv class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a501cc0851b8609a0305cb6b4604081ab">_reregisterExecutor</a>(</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a>& future,</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keyword">const</span> ContainerID& containerId);</div><div class="line"><a name="l00301"></a><span class="lineno"> 30
1</span> </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab7696419236c5bd5d455a0f1aeca9e2c">executorMessage</a>(</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">const</span> SlaveID& slaveId,</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">const</span> std::string& data);</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> </div><div class="line"><a name="l00308"></a><span c
lass="lineno"> 308</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5375350e12064d0cc86ec346e06c22cf">ping</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from, <span class="keywordtype">bool</span> connected);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="comment">// Handles the task status update.</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="comment">// NOTE: If 'pid' is a valid UPID an ACK is sent to this pid</span></div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <span class="comment">// after the update is successfully handled. If pid == UPID()</span></div><div class="line"><a name="l00313"></a><span class="
lineno"> 313</span>  <span class="comment">// no ACK is sent. The latter is used by the slave to send</span></div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="comment">// status updates it generated (e.g., TASK_LOST). If pid == None()</span></div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="comment">// an ACK is sent to the corresponding HTTP based executor.</span></div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="comment">// NOTE: StatusUpdate is passed by value because it is modified</span></div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="comment">// to ensure source field is set.</span></div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b
684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate <a class="code" href="namespacerouting_1_1filter_1_1basic.html#a088d88712e011acb0673da92045b365b">update</a>, <span class="keyword">const</span> <a class="code" href="classOption.html">Option<process::UPID></a>& pid);</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> </div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="comment">// Called when the slave receives a `StatusUpdate` from an executor</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="comment">// and the slave needs to retrieve the container status for the</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="comment">// container associated with the executor.</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keywordtype">v
oid</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac7dbbf424b30bc5f70fe4f6d22c3abc3">_statusUpdate</a>(</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  StatusUpdate update,</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<process::UPID></a>& pid,</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classprocess_1_1Future.html">process::Future<ContainerStatus></a>>& containerStatus);</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div><div cla
ss="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="comment">// Continue handling the status update after optionally updating the</span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="comment">// container's resources.</span></div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab69c5bf00179cbecfacaa560bf404ff7">__statusUpdate</a>(</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a>>& future,</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keyword">const</span> StatusUpdate& update,</div><
div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<process::UPID></a>& pid,</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">const</span> ContainerID& containerId,</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1state_1_1internal.html#a749d698dcb6786428fa589b72cee6467">checkpoint</a>);</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span> </div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="comment">// This is called when the task statu
s update manager finishes</span></div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="comment">// handling the update. If the handling is successful, an</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="comment">// acknowledgment is sent to the executor.</span></div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ad4a853b29ff31eeff458ae33b611bcaf">___statusUpdate</a>(</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a>& future,</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keyword">const</span> StatusUpdate& update,</div><div class
="line"><a name="l00345"></a><span class="lineno"> 345</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<process::UPID></a>& pid);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="comment">// This is called by task status update manager to forward a status</span></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <span class="comment">// update to the master. Note that the latest state of the task is</span></div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="comment">// added to the update before forwarding.</span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2ca66ded2a
1266abdf00e370691a80df">forward</a>(StatusUpdate update);</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="keyword">const</span> SlaveID& slaveId,</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <spa
n class="keyword">const</span> TaskID& taskId,</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">const</span> std::string& uuid);</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa91b3747671faf9f39404a8730e5ef3d">_statusUpdateAcknowledgement</a>(</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<bool></a>& future,</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keyword">const</span> TaskID& taskId,</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <
span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">const</span> UUID& uuid);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a5caeb163d30bdf0fd28900136a67ab04">operationStatusAcknowledgement</a>(</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& from,</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">const</span> AcknowledgeOperationStatusMessage& acknowledgement);</div><div class="line"><a name="l00368"></a><span class="linen
o"> 368</span> </div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afd6f15fbbd9aa282123928f0b6e0dfc1">executorLaunched</a>(</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keyword">const</span> ContainerID& containerId,</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Containerizer::LaunchResult></a>& future);</div><div class="line">
<a name="l00374"></a><span class="lineno"> 374</span> </div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="comment">// Made 'virtual' for Slave mocking.</span></div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a9c1e1cd64c97eca9037187ee4a782999">executorTerminated</a>(</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::
Future</a><<a class="code" href="classOption.html">Option</a><</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  mesos::slave::ContainerTermination>>& termination);</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> </div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="comment">// NOTE: Pulled these to public to make it visible for testing.</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="comment">// TODO(vinod): Make tests friends to this class instead.</span></div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="comment">// Garbage collects the directories based on the current disk usage.</span></div><div class="line"><a name="l00386"></a><span class="lineno"> 386</
span>  <span class="comment">// TODO(vinod): Instead of making this function public, we need to</span></div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="comment">// mock both GarbageCollector (and pass it through slave's constructor)</span></div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="comment">// and os calls.</span></div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af678d52f877800e895ff62f56be970cf">_checkDiskUsage</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<double></a>& <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a7c5612e80a880f00c74767e13bb068fd">usage</a>);</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>
0;</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="comment">// Garbage collect image layers based on the disk usage of image</span></div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="comment">// store.</span></div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a32c9fe6c89794738768ae750919494c8">_checkImageDiskUsage</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<double></a>& usage);</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="comment">// Invoked whenever the detector detects a change in masters.</span></div><div class="line"><a name="l00396"></a><sp
an class="lineno"> 396</span>  <span class="comment">// Made public for testing purposes.</span></div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ab93ec7c1c943aa82839dc8e5c717632c">detected</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future</a><<a class="code" href="classOption.html">Option<MasterInfo></a>>& _master);</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span> </div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798"> 399</a></span>  <span class="keyword">enum</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a></div><div class="line"><a name="l0
0400"></a><span class="lineno"> 400</span>  {</div><div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e"> 401</a></span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a02c83e427172d4d3c7889ea36806806e">RECOVERING</a>, <span class="comment">// Slave is doing recovery.</span></div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b"> 402</a></span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a3a8b567a119034961ad2fc9fa32bb98b">DISCONNECTED</a>, <span class="comment">// Slave is not connected to the master.</span></div><div class="line"><a name="l00403"></a><span class
="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5"> 403</a></span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798ab6e7c1a3b051bfc2e95e9f2baae77ad5">RUNNING</a>, <span class="comment">// Slave has (re-)registered.</span></div><div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db"> 404</a></span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798a229d35d6b3d76e3099d766261021b0db">TERMINATING</a>, <span class="comment">// Slave is shutting down.</span></div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37fae
c4a24d1f95cc4">state</a>;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span> </div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="comment">// Describes information about agent recovery.</span></div><div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html"> 408</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html">RecoveryInfo</a></div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  {</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="comment">// Flag to indicate if recovery, including reconciling</span></div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="comment">// (i.e., reconnect/kill) with executors is f
inished.</span></div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b"> 412</a></span>  <a class="code" href="classprocess_1_1Promise.html">process::Promise<Nothing></a> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">recovered</a>;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> </div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <span class="comment">// Flag to indicate that HTTP based executors can</span></div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="comment">// subscribe with the agent. We allow them to subscribe</span></div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="comment">// after the age
nt recovers the containerizer.</span></div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8"> 417</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#abdbf7f4d9d923c57105b4eb1dac7e3d8">reconnect</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  } <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a2201f63bd7d999ad238f0c6cd7b956ef">recoveryInfo</a>;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="comment">// TODO(benh): Clang requires members to be public in order to take</span></div><div class="line"><a name="l00421"></a><span class="lineno"
> 421</span>  <span class="comment">// their address which we do in tests (for things like</span></div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="comment">// FUTURE_DISPATCH).</span></div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="comment">// protected:</span></div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">initialize</a>();</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac81938c4eeee7234af198a86c13911fc">finalize</a>();</div><div class="line"><a name="l00426"></a><span class="lineno"> 426<
/span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#afc9437a65ba512cdfa4cd082b0e95d55">exited</a>(<span class="keyword">const</span> <a class="code" href="structprocess_1_1UPID.html">process::UPID</a>& pid);</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> </div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <a class="code" href="classprocess_1_1Future.html">process::Future<Secret></a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a3777b5da92987e60a452a6ce1d933925">generateSecret</a>(</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keyword">const</span> ExecutorID& executorI
d,</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <span class="keyword">const</span> ContainerID& containerId);</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="comment">// If an executor is launched for a task group, `taskInfo` would not be set.</span></div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aec8e91248f772177ed7cc8c2ca9ea54c">launchExecutor</a>(</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option</a><<a class="code" href="classprocess_1_1Future.html">process::Future<Secret></a>>& future,</div><div class="line"><a name="l00436
"></a><span class="lineno"> 436</span>  <span class="keyword">const</span> FrameworkID& frameworkId,</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keyword">const</span> ExecutorID& executorId,</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<TaskInfo></a>& taskInfo);</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> </div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae407df872e63030271d69bc7ee62fc89">fileAttached</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a>& result,</div><div class="line"><a name="l00441"></a><span class="line
no"> 441</span>  <span class="keyword">const</span> std::string& <a class="code" href="namespacepath.html">path</a>,</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keyword">const</span> std::string& virtualPath);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> </div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <a class="code" href="structNothing.html">Nothing</a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a281c6252ea2ad026664661aaf22237c3">detachFile</a>(<span class="keyword">const</span> std::string& <a class="code" href="namespacepath.html">path</a>);</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="comment">// TODO(qianzhang): This is a workaround to m
ake the default executor task's</span></div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="comment">// volume directory visible in MESOS UI. It handles two cases:</span></div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="comment">// 1. The task has disk resources specified. In this case any disk resources</span></div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="comment">// specified for the task are mounted on the top level container since</span></div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="comment">// currently all resources of nested containers are merged in the top</span></div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="comment">// level executor container. To make sure the task can access any volumes</span></div><div cl
ass="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="comment">// specified in its disk resources from its sandbox, a workaround was</span></div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="comment">// introduced to the default executor in MESOS-7225, i.e., adding a</span></div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="comment">// `SANDBOX_PATH` volume with type `PARENT` to the corresponding nested</span></div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="comment">// container. This volume gets translated into a bind mount in the nested</span></div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <span class="comment">// container's mount namespace, which is not visible in Mesos UI because</span></div><div class="line"><a name="l00457"></a><span cla
ss="lineno"> 457</span>  <span class="comment">// it operates in the host namespace. See MESOS-8279 for details.</span></div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <span class="comment">// 2. The executor has disk resources specified and the task's ContainerInfo</span></div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <span class="comment">// has a `SANDBOX_PATH` volume with type `PARENT` specified to share the</span></div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="comment">// executor's disk volume. Similar to the first case, this `SANDBOX_PATH`</span></div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="comment">// volume gets translated into a bind mount which is not visible in Mesos</span></div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <
span class="comment">// UI. See MESOS-8565 for details.</span></div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <span class="comment">//</span></div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <span class="comment">// To make the task's volume directory visible in Mesos UI, here we attach the</span></div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="comment">// executor's volume directory to it so that it can be accessed via the /files</span></div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  <span class="comment">// endpoint. So when users browse task's volume directory in Mesos UI, what</span></div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  <span class="comment">// they actually browse is the executor's volume directory. Note when calling</span></div><div class="line"><a na
me="l00468"></a><span class="lineno"> 468</span>  <span class="comment">// `Files::attach()`, the third argument `authorized` is not specified because</span></div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="comment">// it is already specified when we do the attach for the executor's sandbox</span></div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="comment">// and it also applies to the executor's tasks. Note that for the second case</span></div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="comment">// we can not do the attach when the task's ContainerInfo has a `SANDBOX_PATH`</span></div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="comment">// volume with type `PARENT` but the executor has NO disk resources, because</span></div><div class="line"><a name="l00473"></a><span clas
s="lineno"> 473</span>  <span class="comment">// in such case the attach will fail due to the executor's volume directory</span></div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <span class="comment">// not existing which will actually be created by the `volume/sandbox_path`</span></div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="comment">// isolator when launching the nested container. But if the executor has disk</span></div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="comment">// resources, then we will not have this issue since the executor's volume</span></div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="comment">// directory will be created by the `filesystem/linux` isolator when launching</span></div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <spa
n class="comment">// the executor before we do the attach.</span></div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ae960552ceef724d0391a3e35d2d00a71">attachTaskVolumeDirectory</a>(</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keyword">const</span> ExecutorInfo& executorInfo,</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <span class="keyword">const</span> ContainerID& executorContainerId,</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  <span class="keyword">const</span> Task& task);</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> </div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="comment">// TODO(qianzhang): Remo
ve the task's volume directory from the /files</span></div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="comment">// endpoint. This is a workaround for MESOS-8279 and MESOS-8565.</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a30d96c36cbd0acafd0ccb8df227c382c">detachTaskVolumeDirectories</a>(</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keyword">const</span> ExecutorInfo& executorInfo,</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <span class="keyword">const</span> ContainerID& executorContainerId,</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <span class="keyword">const</span> std::vector<Task>& tasks);</div><div class="line"
><a name="l00490"></a><span class="lineno"> 490</span> </div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="comment">// Triggers a re-detection of the master when the slave does</span></div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  <span class="comment">// not receive a ping.</span></div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Slave.html#aa14da55de5c585de7f443afa61e042d7">pingTimeout</a>(<a class="code" href="classprocess_1_1Future.html">process::Future</a><<a class="code" href="classOption.html">Option<MasterInfo></a>> future);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> </div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  <span class="keywordtype">void</span> <a class="code" hr
ef="classmesos_1_1internal_1_1slave_1_1Slave.html#a2092a012c0c720534bee028e9b0064ab">authenticate</a>();</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div><div class="line"><a name="l004
<TRUNCATED>
[5/5] mesos-site git commit: Updated the website built from mesos
SHA: 4366d55.
Posted by gi...@apache.org.
Updated the website built from mesos SHA: 4366d55.
Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/e7a41a07
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/e7a41a07
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/e7a41a07
Branch: refs/heads/asf-site
Commit: e7a41a07f0b293a87f3892b4c5d2bf845c43fbdf
Parents: 941af48
Author: jenkins <bu...@apache.org>
Authored: Fri Apr 20 16:44:03 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Fri Apr 20 16:44:03 2018 +0000
----------------------------------------------------------------------
content/api/latest/c++/Nodes.xml | 6 +-
content/api/latest/c++/Tokens.xml | 6 +-
...1internal_1_1slave_1_1Framework-members.html | 2 +-
...mesos_1_1internal_1_1slave_1_1Framework.html | 8 +-
content/api/latest/c++/functions_a.html | 2 +-
content/api/latest/c++/functions_func_a.html | 2 +-
content/api/latest/c++/index.hhc | 6 +-
content/api/latest/c++/index.hhk | 14 +-
content/api/latest/c++/namespacemembers_c.html | 2 +-
.../api/latest/c++/namespacemembers_func_c.html | 2 +-
...pacemesos_1_1internal_1_1slave_1_1paths.html | 8 +-
content/api/latest/c++/slave_2paths_8hpp.html | 4 +-
.../latest/c++/slave_2paths_8hpp_source.html | 4 +-
content/api/latest/c++/slave_8hpp_source.html | 2 +-
content/blog/feed.xml | 2 +-
.../index.html | 2 +-
content/sitemap.xml | 9126 +++++++++---------
17 files changed, 4599 insertions(+), 4599 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 3035d35..4c09268 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -11839,7 +11839,7 @@
<Node>
<Name>addExecutor</Name>
<Path>classmesos_1_1internal_1_1slave_1_1Framework.html</Path>
- <Anchor>a4cbc84739c113be2cb1e6b4c88c46983</Anchor>
+ <Anchor>aebb9d76729aa129c5fa85871ac2d3d83</Anchor>
</Node>
<Node>
<Name>addPendingTask</Name>
@@ -90438,7 +90438,7 @@
<Node>
<Name>createExecutorDirectory</Name>
<Path>slave_2paths_8hpp.html</Path>
- <Anchor>a511b64870e69deec18f4c1b8b23e817f</Anchor>
+ <Anchor>a42e0f2f261f2847ef32d633e9f94966e</Anchor>
</Node>
<Node>
<Name>createResourceProviderDirectory</Name>
@@ -91480,7 +91480,7 @@
<Node>
<Name>addExecutor</Name>
<Path>classmesos_1_1internal_1_1slave_1_1Framework.html</Path>
- <Anchor>a4cbc84739c113be2cb1e6b4c88c46983</Anchor>
+ <Anchor>aebb9d76729aa129c5fa85871ac2d3d83</Anchor>
</Node>
<Node>
<Name>addPendingTask</Name>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index f832e7a..ef503d7 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -21122,7 +21122,7 @@
<Scope>mesos::internal::slave::paths</Scope>
</TokenIdentifier>
<Path>namespacemesos_1_1internal_1_1slave_1_1paths.html</Path>
- <Anchor>a511b64870e69deec18f4c1b8b23e817f</Anchor>
+ <Anchor>a42e0f2f261f2847ef32d633e9f94966e</Anchor>
<DeclaredIn>paths.hpp</DeclaredIn>
</Token>
<Token>
@@ -99939,7 +99939,7 @@
<Scope>mesos::internal::slave::Framework</Scope>
</TokenIdentifier>
<Path>classmesos_1_1internal_1_1slave_1_1Framework.html</Path>
- <Anchor>a4cbc84739c113be2cb1e6b4c88c46983</Anchor>
+ <Anchor>aebb9d76729aa129c5fa85871ac2d3d83</Anchor>
<DeclaredIn>slave.hpp</DeclaredIn>
</Token>
<Token>
@@ -128998,7 +128998,7 @@
<Scope>mesos::internal::slave::paths</Scope>
</TokenIdentifier>
<Path>namespacemesos_1_1internal_1_1slave_1_1paths.html</Path>
- <Anchor>a511b64870e69deec18f4c1b8b23e817f</Anchor>
+ <Anchor>a42e0f2f261f2847ef32d633e9f94966e</Anchor>
<DeclaredIn>paths.hpp</DeclaredIn>
</Token>
<Token>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
index 2352097..9886dca 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework-members.html
@@ -57,7 +57,7 @@
<p>This is the complete list of members for <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983">addExecutor</a>(const ExecutorInfo &executorInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83">addExecutor</a>(const ExecutorInfo &executorInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472">addPendingTask</a>(const ExecutorID &executorId, const TaskInfo &task)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072">addPendingTaskGroup</a>(const ExecutorID &executorId, const TaskGroupInfo &taskGroup)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1">allocatedResources</a>() const </td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html">mesos::internal::slave::Framework</a></td><td class="entry"></td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
index 2e6f4a4..458381b 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Framework.html
@@ -81,8 +81,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ae1271f8b0a5113b0413c4c5ca3035ae5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a65933e3034706258069b54549081fdbf"><td class="memItemLeft" align="right" valign="top">const FrameworkID </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a65933e3034706258069b54549081fdbf">id</a> () const </td></tr>
<tr class="separator:a65933e3034706258069b54549081fdbf"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4cbc84739c113be2cb1e6b4c88c46983"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983">addExecutor</a> (const ExecutorInfo &executorInfo)</td></tr>
-<tr class="separator:a4cbc84739c113be2cb1e6b4c88c46983"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aebb9d76729aa129c5fa85871ac2d3d83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83">addExecutor</a> (const ExecutorInfo &executorInfo)</td></tr>
+<tr class="separator:aebb9d76729aa129c5fa85871ac2d3d83"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaa044d0c042d68e59815f1244440560e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aaa044d0c042d68e59815f1244440560e">getExecutor</a> (const ExecutorID &executorId) const </td></tr>
<tr class="separator:aaa044d0c042d68e59815f1244440560e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6eaa8be85f16891be9020fff54342fb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a6eaa8be85f16891be9020fff54342fb6">getExecutor</a> (const TaskID &taskId) const </td></tr>
@@ -205,12 +205,12 @@ Public Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a4cbc84739c113be2cb1e6b4c88c46983"></a>
+<a class="anchor" id="aebb9d76729aa129c5fa85871ac2d3d83"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>* mesos::internal::slave::Framework::addExecutor </td>
+ <td class="memname"><a class="el" href="classTry.html">Try</a><<a class="el" href="classmesos_1_1internal_1_1slave_1_1Executor.html">Executor</a>*> mesos::internal::slave::Framework::addExecutor </td>
<td>(</td>
<td class="paramtype">const ExecutorInfo & </td>
<td class="paramname"><em>executorInfo</em></td><td>)</td>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/functions_a.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_a.html b/content/api/latest/c++/functions_a.html
index b1ab2d2..73d7671 100644
--- a/content/api/latest/c++/functions_a.html
+++ b/content/api/latest/c++/functions_a.html
@@ -234,7 +234,7 @@
: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb">mesos::internal::master::Framework</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab960ce75a31f64a96aa71633bc16faa9">mesos::internal::master::Master</a>
, <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#afd8aee2ceefa2eaa409417e4e86edb7b">mesos::internal::master::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983">mesos::internal::slave::Framework</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83">mesos::internal::slave::Framework</a>
</li>
<li>addFramework()
: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">mesos::allocator::Allocator</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/functions_func_a.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_a.html b/content/api/latest/c++/functions_func_a.html
index 3d81da0..955fd2a 100644
--- a/content/api/latest/c++/functions_func_a.html
+++ b/content/api/latest/c++/functions_func_a.html
@@ -199,7 +199,7 @@
: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb">mesos::internal::master::Framework</a>
, <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab960ce75a31f64a96aa71633bc16faa9">mesos::internal::master::Master</a>
, <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#afd8aee2ceefa2eaa409417e4e86edb7b">mesos::internal::master::Slave</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983">mesos::internal::slave::Framework</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83">mesos::internal::slave::Framework</a>
</li>
<li>addFramework()
: <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99">mesos::allocator::Allocator</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index b4325bd..181785f 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -3144,7 +3144,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Framework"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a98caed7c7f98f89fa2cb716cbfe38217"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="~Framework"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a6803557157471add8d9cccc7272beb14"><param name="ImageNumber" value="11"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Name" value="addExecutor"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addExecutor"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addPendingTask"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addPendingTaskGroup"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="allocatedResources"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1"><param name="ImageNumber" value="11"></OBJECT>
@@ -23812,7 +23812,7 @@
<LI><OBJECT type="text/sitemap"><param name="Name" value="frameworkId"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="slaveId"><param name="Local" value="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0"><param name="ImageNumber" value="11"></OBJECT>
</UL>
- <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorDirectory"><param name="Local" value="slave_2paths_8hpp.html#a511b64870e69deec18f4c1b8b23e817f"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="createExecutorDirectory"><param name="Local" value="slave_2paths_8hpp.html#a42e0f2f261f2847ef32d633e9f94966e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="createResourceProviderDirectory"><param name="Local" value="slave_2paths_8hpp.html#acb990245d050e1e50ff732caa0cb69be"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="createSandboxDirectory"><param name="Local" value="slave_2paths_8hpp.html#ac877ccdb0fd8f191e9c548107fc2931f"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="createSlaveDirectory"><param name="Local" value="slave_2paths_8hpp.html#a0d6d6f979a1d7865424fd82e98897bcf"><param name="ImageNumber" value="11"></OBJECT>
@@ -24039,7 +24039,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Framework"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a98caed7c7f98f89fa2cb716cbfe38217"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="~Framework"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a6803557157471add8d9cccc7272beb14"><param name="ImageNumber" value="11"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Name" value="addExecutor"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983"><param name="ImageNumber" value="11"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Name" value="addExecutor"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addPendingTask"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="addPendingTaskGroup"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="allocatedResources"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1"><param name="ImageNumber" value="11"></OBJECT>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 8292e61..694bad0 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -531,7 +531,7 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a3a6ff7632d43e249ac5c0d33b69f15fb"><param name="Name" value="mesos::internal::master::Framework"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#ab960ce75a31f64a96aa71633bc16faa9"><param name="Name" value="mesos::internal::master::Master"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html#afd8aee2ceefa2eaa409417e4e86edb7b"><param name="Name" value="mesos::internal::master::Slave"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983"><param name="Name" value="mesos::internal::slave::Framework"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83"><param name="Name" value="mesos::internal::slave::Framework"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1allocator_1_1Allocator.html#a681883278b64d1e45fc515a7899a3d99"><param name="Name" value="addFramework"></OBJECT>
<UL>
@@ -2983,10 +2983,10 @@
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#ac66a4bcff67c36660b0501c7ce91a753"><param name="Name" value="mesos::internal::tests"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests.html#ac66a4bcff67c36660b0501c7ce91a753"><param name="Name" value="src/tests/mesos.hpp"></OBJECT>
</UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f"><param name="Name" value="createExecutorDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e"><param name="Name" value="createExecutorDirectory"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f"><param name="Name" value="mesos::internal::slave::paths"></OBJECT>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f"><param name="Name" value="slave/paths.hpp"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e"><param name="Name" value="mesos::internal::slave::paths"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e"><param name="Name" value="slave/paths.hpp"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1tests_1_1common.html#a4dce57dfa3947f14a6a6d95d170c44ad"><param name="Name" value="createExecutorInfo"></OBJECT>
<UL>
@@ -11901,7 +11901,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html"><param name="Name" value="mesos::internal::slave::Framework"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a4cbc84739c113be2cb1e6b4c88c46983"><param name="Name" value="addExecutor"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aebb9d76729aa129c5fa85871ac2d3d83"><param name="Name" value="addExecutor"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#aeb25f4fcc70053454fa9b96fdc723472"><param name="Name" value="addPendingTask"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#af3e51bb9c1d72d282695d8a4a9b2e072"><param name="Name" value="addPendingTaskGroup"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1Framework.html#a004ea3cee927e6983397de310e42a0d1"><param name="Name" value="allocatedResources"></OBJECT>
@@ -12376,7 +12376,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html"><param name="Name" value="mesos::internal::slave::paths"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f"><param name="Name" value="createExecutorDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e"><param name="Name" value="createExecutorDirectory"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#acb990245d050e1e50ff732caa0cb69be"><param name="Name" value="createResourceProviderDirectory"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#ac877ccdb0fd8f191e9c548107fc2931f"><param name="Name" value="createSandboxDirectory"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf"><param name="Name" value="createSlaveDirectory"></OBJECT>
@@ -22357,7 +22357,7 @@
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="slave_2paths_8hpp.html"><param name="Name" value="slave/paths.hpp"></OBJECT>
<UL>
- <LI><OBJECT type="text/sitemap"><param name="Local" value="slave_2paths_8hpp.html#a511b64870e69deec18f4c1b8b23e817f"><param name="Name" value="createExecutorDirectory"></OBJECT>
+ <LI><OBJECT type="text/sitemap"><param name="Local" value="slave_2paths_8hpp.html#a42e0f2f261f2847ef32d633e9f94966e"><param name="Name" value="createExecutorDirectory"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="slave_2paths_8hpp.html#acb990245d050e1e50ff732caa0cb69be"><param name="Name" value="createResourceProviderDirectory"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="slave_2paths_8hpp.html#ac877ccdb0fd8f191e9c548107fc2931f"><param name="Name" value="createSandboxDirectory"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="slave_2paths_8hpp.html#a0d6d6f979a1d7865424fd82e98897bcf"><param name="Name" value="createSlaveDirectory"></OBJECT>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/namespacemembers_c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_c.html b/content/api/latest/c++/namespacemembers_c.html
index 2acb558..e146e36 100644
--- a/content/api/latest/c++/namespacemembers_c.html
+++ b/content/api/latest/c++/namespacemembers_c.html
@@ -499,7 +499,7 @@
: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#ac66a4bcff67c36660b0501c7ce91a753">mesos::internal::tests</a>
</li>
<li>createExecutorDirectory()
-: <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">mesos::internal::slave::paths</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e">mesos::internal::slave::paths</a>
</li>
<li>createExecutorInfo()
: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">mesos::internal::tests::common</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/namespacemembers_func_c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_c.html b/content/api/latest/c++/namespacemembers_func_c.html
index af9b6d9..3143e53 100644
--- a/content/api/latest/c++/namespacemembers_func_c.html
+++ b/content/api/latest/c++/namespacemembers_func_c.html
@@ -389,7 +389,7 @@
: <a class="el" href="namespacemesos_1_1internal_1_1tests.html#ac66a4bcff67c36660b0501c7ce91a753">mesos::internal::tests</a>
</li>
<li>createExecutorDirectory()
-: <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">mesos::internal::slave::paths</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e">mesos::internal::slave::paths</a>
</li>
<li>createExecutorInfo()
: <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1common.html#aa6cc33559f96bc2b0b5cc3e098d3daf2">mesos::internal::tests::common</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
index 831df7c..67f3e6c 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1slave_1_1paths.html
@@ -152,8 +152,8 @@ Functions</h2></td></tr>
<tr class="separator:a1828c3a9e85750e6f4da2de9fc49217f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a119b123d02ba2d2f7aa03a016fcbe9a4"><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_1paths.html#a119b123d02ba2d2f7aa03a016fcbe9a4">getPersistentVolumePath</a> (const std::string &workDir, const Resource &resource)</td></tr>
<tr class="separator:a119b123d02ba2d2f7aa03a016fcbe9a4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a511b64870e69deec18f4c1b8b23e817f"><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_1paths.html#a511b64870e69deec18f4c1b8b23e817f">createExecutorDirectory</a> (const std::string &rootDir, const SlaveID &slaveId, const FrameworkID &frameworkId, const ExecutorID &executorId, const ContainerID &containerId, const <a class="el" href="classOption.html">Option</a>< std::string > &user=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a511b64870e69deec18f4c1b8b23e817f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a42e0f2f261f2847ef32d633e9f94966e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e">createExecutorDirectory</a> (const std::string &rootDir, const SlaveID &slaveId, const FrameworkID &frameworkId, const ExecutorID &executorId, const ContainerID &containerId, const <a class="el" href="classOption.html">Option</a>< std::string > &user=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a42e0f2f261f2847ef32d633e9f94966e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac877ccdb0fd8f191e9c548107fc2931f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ac877ccdb0fd8f191e9c548107fc2931f">createSandboxDirectory</a> (const std::string &directory, const <a class="el" href="classOption.html">Option</a>< std::string > &user)</td></tr>
<tr class="separator:ac877ccdb0fd8f191e9c548107fc2931f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0d6d6f979a1d7865424fd82e98897bcf"><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_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf">createSlaveDirectory</a> (const std::string &rootDir, const SlaveID &slaveId)</td></tr>
@@ -171,12 +171,12 @@ Variables</h2></td></tr>
<tr class="separator:af31065d67b7ad2c82ffaef293cf5ed95"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a511b64870e69deec18f4c1b8b23e817f"></a>
+<a class="anchor" id="a42e0f2f261f2847ef32d633e9f94966e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">std::string mesos::internal::slave::paths::createExecutorDirectory </td>
+ <td class="memname"><a class="el" href="classTry.html">Try</a><std::string> mesos::internal::slave::paths::createExecutorDirectory </td>
<td>(</td>
<td class="paramtype">const std::string & </td>
<td class="paramname"><em>rootDir</em>, </td>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/slave_2paths_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2paths_8hpp.html b/content/api/latest/c++/slave_2paths_8hpp.html
index ccfc66c..5727172 100644
--- a/content/api/latest/c++/slave_2paths_8hpp.html
+++ b/content/api/latest/c++/slave_2paths_8hpp.html
@@ -172,8 +172,8 @@ Functions</h2></td></tr>
<tr class="separator:a1828c3a9e85750e6f4da2de9fc49217f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a119b123d02ba2d2f7aa03a016fcbe9a4"><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_1paths.html#a119b123d02ba2d2f7aa03a016fcbe9a4">mesos::internal::slave::paths::getPersistentVolumePath</a> (const std::string &workDir, const Resource &resource)</td></tr>
<tr class="separator:a119b123d02ba2d2f7aa03a016fcbe9a4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a511b64870e69deec18f4c1b8b23e817f"><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_1paths.html#a511b64870e69deec18f4c1b8b23e817f">mesos::internal::slave::paths::createExecutorDirectory</a> (const std::string &rootDir, const SlaveID &slaveId, const FrameworkID &frameworkId, const ExecutorID &executorId, const ContainerID &containerId, const <a class="el" href="classOption.html">Option</a>< std::string > &user=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a511b64870e69deec18f4c1b8b23e817f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a42e0f2f261f2847ef32d633e9f94966e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a42e0f2f261f2847ef32d633e9f94966e">mesos::internal::slave::paths::createExecutorDirectory</a> (const std::string &rootDir, const SlaveID &slaveId, const FrameworkID &frameworkId, const ExecutorID &executorId, const ContainerID &containerId, const <a class="el" href="classOption.html">Option</a>< std::string > &user=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:a42e0f2f261f2847ef32d633e9f94966e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac877ccdb0fd8f191e9c548107fc2931f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ac877ccdb0fd8f191e9c548107fc2931f">mesos::internal::slave::paths::createSandboxDirectory</a> (const std::string &directory, const <a class="el" href="classOption.html">Option</a>< std::string > &user)</td></tr>
<tr class="separator:ac877ccdb0fd8f191e9c548107fc2931f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0d6d6f979a1d7865424fd82e98897bcf"><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_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf">mesos::internal::slave::paths::createSlaveDirectory</a> (const std::string &rootDir, const SlaveID &slaveId)</td></tr>
[4/5] mesos-site git commit: Updated the website built from mesos
SHA: 4366d55.
Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7a41a07/content/api/latest/c++/slave_2paths_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/slave_2paths_8hpp_source.html b/content/api/latest/c++/slave_2paths_8hpp_source.html
index d835ad9..119c41a 100644
--- a/content/api/latest/c++/slave_2paths_8hpp_source.html
+++ b/content/api/latest/c++/slave_2paths_8hpp_source.html
@@ -52,7 +52,7 @@
<div class="title">paths.hpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="slave_2paths_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// or more contributor license agreements. See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><spa
n class="lineno"> 6</span> <span class="comment">// "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// dist
ributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __SLAVE_PATHS_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define __SLAVE_PATHS_HPP__</span></div><div class="line"><a n
ame="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <list></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <sp
an class="preprocessor">#include <<a class="code" href="try_8hpp.html">stout/try.hpp</a>></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="uuid_8hpp.html">stout/uuid.hpp</a>></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">namespace </span>slave {</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1pat
hs.html"> 32</a></span> <span class="keyword">namespace </span><a class="code" href="namespaceos_1_1libraries.html#a41b3cb8b32c32ab2abf7a7aa62de9f18">paths</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// The slave leverages the file system for a number of purposes:</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">//</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// (1) For executor sandboxes and disk volumes.</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">//</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span cl
ass="comment">// (2) For checkpointing metadata in order to support "slave</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// recovery". That is, allow the slave to restart without</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">// affecting the tasks / executors.</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">//</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// (3) To detect reboots (by checkpointing the boot id), in which</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">// case everything has died so no recovery should be attempted.</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="
comment">//</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">// (4) For checkpointing resources that persist across slaves.</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// This includes things like persistent volumes and dynamic</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// reservations.</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment">//</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// (5) For provisioning root filesystems for containers.</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">//</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <spa
n class="comment">// (6) For CSI plugins to preserve data that persist across slaves.</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment">//</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">// The file system layout is as follows:</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment">//</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment">// root ('--work_dir' flag)</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment">// |-- containers</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// | |-- <container_id> (sandbox)</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>
0;<span class="comment">// |-- slaves</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment">// | |-- latest (symlink)</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment">// | |-- <slave_id></span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment">// | |-- frameworks</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment">// | |-- <framework_id></span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment">// | |-- executors</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment">// | |-- <executor_id></span></div><div class="line"><a name="l00066"></a><span class="lineno"
> 66</span> <span class="comment">// | |-- runs</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment">// | |-- latest (symlink)</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment">// | |-- <container_id> (sandbox)</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment">// |-- meta</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment">// | |-- boot_id</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment">// | |-- resources</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment">// | | |-- resources.info</span></div><div class="line"><a n
ame="l00073"></a><span class="lineno"> 73</span> <span class="comment">// | | |-- resources.target</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment">// | |-- slaves</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="comment">// | |-- latest (symlink)</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment">// | |-- <slave_id></span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// | |-- slave.info</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">// | |-- resource_providers</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment">// | | |-- <type></span></div><di
v class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment">// | | |-- <name></span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment">// | | |-- latest (symlink)</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="comment">// | | |-- <resource_provider_id></span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment">// | | |-- resource_provider.state</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment">// | | |-- operations</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment">// | | |-- <operation_uuid></span></div><
div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment">// | | |-- operation.updates</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="comment">// | |-- frameworks</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment">// | |-- <framework_id></span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment">// | |-- framework.info</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment">// | |-- framework.pid</span></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// | |-- executors</span></div><div class="line"><a name="l00092"></a><span class="lineno"
> 92</span> <span class="comment">// | |-- <executor_id></span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment">// | |-- executor.info</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="comment">// | |-- runs</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment">// | |-- latest (symlink)</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment">// | |-- <container_id> (sandbox)</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment">// | |-- executor.sentinel (if completed)</span></div><div class="line"><a name="l00
098"></a><span class="lineno"> 98</span> <span class="comment">// | |-- pids</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">// | | |-- forked.pid</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">// | | |-- libprocess.pid</span></div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment">// | |-- tasks</span></div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment">// | |-- <task_id></span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment">// | |-- task.info</span></div><d
iv class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="comment">// | |-- task.updates</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="comment">// |-- volumes</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="comment">// | |-- roles</span></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// | |-- <role></span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment">// | |-- <persistence_id> (persistent volume)</span></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="comment">// |-- provisioner</span></div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment">// |-- c
si</span></div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html"> 113</a></span> <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html">ExecutorRunPath</a></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> {</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0"> 115</a></span>  SlaveID <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>;</div><div class="line"><a name="l00116"></a><span class="
lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01"> 116</a></span>  FrameworkID <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97"> 117</a></span>  ExecutorID <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f"> 118</a></span>  ContainerID <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806
d15e7d25d0388e12f">containerId</a>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> };</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <a class="code" href="classTry.html">Try<ExecutorRunPath></a> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#aea887e21c5141b3ee4dabc92749c76df">parseExecutorRunPath</a>(</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keyword">const</span> std::string& dir);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><s
pan class="lineno"> 126</span> </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a649239aa770992766382bf4f6072cc76"> 127</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a649239aa770992766382bf4f6072cc76">LATEST_SYMLINK</a>[] = <span class="stringliteral">"latest"</span>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="comment">// Helpers for obtaining paths in the layout.</span></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="comment">// NOTE: The parameter names should adhere to the following convention:</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>
0;<span class="comment">//</span></div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment">// (1) Use `workDir` if the helper expects the `--work_dir` flag.</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="comment">//</span></div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">// (2) Use `metaDir` if the helper expects the meta directory.</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="comment">//</span></div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment">// (3) Use `rootDir` only if the helper is to be reused.</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="comment">//</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span c
lass="comment">// TODO(chhsiao): Clean up the parameter names to follow the convention.</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a3f17d2f7c176e4600f62bb95aed2c2f2">getMetaRootDir</a>(<span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ab0e29f0713cb0737772db57d305c81f2">getSandboxRootDir</a>(<span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>
0;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a8ab083b1be072405c8db9ce43e0e0041">getProvisionerDir</a>(<span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#acfb023a846a2b79446296796e3e7baaa">getCsiRootDir</a>(<span class="keyword">const</span> std::string& workDir);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><
div class="line"><a name="l00152"></a><span class="lineno"> 152</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#aa0667528c3c17fd0b0d95be31d8906d7">getLatestSlavePath</a>(<span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a77ce3517b4b6e8af906c545897a1f9c5">getBootIdPath</a>(<span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> std::string <a
class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a6d790c090b35b4bc330d3e6465056c3d">getSlaveInfoPath</a>(</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a30eca160890f4d81233280617de1de2f">getSlavePath</a>(</div><div class="line"><a name="l00164"></a><span class="lineno
"> 164</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <a class="code" href="classTry.html">Try<std::list<std::string></a>> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a34fa30df0074b40d29058038ab34e77e">getContainerPaths</a>(</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a nam
e="l00170"></a><span class="lineno"> 170</span> </div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a099737b656ce69f60ca204a8cfcfe95d">getContainerPath</a>(</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div><div class="line"><a name="l00177
"></a><span class="lineno"> 177</span> <a class="code" href="classTry.html">Try<std::list<std::string></a>> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a9cb548a58497a7a6bf93abbcc14e38d2">getFrameworkPaths</a>(</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>);</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_
1_1paths.html#a47d7ab36320e06dd92eea64422641d8c">getFrameworkPath</a>(</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div><div class="line"><a name="l00188"></a><span class="li
neno"> 188</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#aa41d59d001058dafd67ed557f24b0cc0">getFrameworkPidPath</a>(</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>);</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div><div class="line"><a name="l00193"></a><s
pan class="lineno"> 193</span> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0ba0845cb3aca1147283c85fff14180a">getFrameworkInfoPath</a>(</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>);</div><div class="line"><a name="
l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <a class="code" href="classTry.html">Try<std::list<std::string></a>> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a575a8962e90b30222d24f01ccc8964c3">getExecutorPaths</a>(</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keyword">const</span> FrameworkID& <a class="
code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#aaeecc0cee66afd13b1a2f3f2609bb4d3">getExecutorPath</a>(</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00209"></a><span class=
"lineno"> 209</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>);</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a6d40e9e344612c872b9ca53cb46e778c">getExecutorInfoPath</a>(</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="k
eyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div><div class="line"><a name="l00219
"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <a class="code" href="classTry.html">Try<std::list<std::string></a>> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ad4d048b3fa994921de51581ee18bcb86">getExecutorRunPaths</a>(</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123
f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#affa8152eccdd3805393eb0c948d0cbce">getExecutorRunPath</a>(</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keyword">const</span> SlaveID&
<a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><
a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a6e999eb3cfe59abcd77d1c9e038d6def">getExecutorHttpMarkerPath</a>(</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1path
s_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ad123de9bb60d4fbbe2ff1ba197
c95396">getExecutorSentinelPath</a>(</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">e
xecutorId</a>,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> </div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="comment">// Returns the "virtual" path used to expose the executor's sandbox</span></div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="comment">// via the /files endpoints: `/frameworks/FID/executors/EID/latest`.</span></div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1pat
hs.html#afae38af8b282a5cf5913f268048af106">getExecutorVirtualPath</a>(</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> </div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af847c0fb834d1785ed99e6d0e9f89afa"
>getExecutorLatestRunPath</a>(</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executo
rId</a>);</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span> </div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a64d87d2a5417c9349ecb45b9ab9f85d2">getLibprocessPidPath</a>(</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos
_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.htm
l#a72fbb669efb8460752b0ec0945397b76">getForkedPidPath</a>(</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c9
62f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af291cc21c6b5f0e00b7864eb9c4cd5e6">getContainerRootfsPath</a>(</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">const</span> SlaveID&
<a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><
a name="l00287"></a><span class="lineno"> 287</span> </div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <a class="code" href="classTry.html">Try<std::list<std::string></a>> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a823eb925c9b6e8c30127d8580cf14fb0">getTaskPaths</a>(</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">const</span> FrameworkID& <a cla
ss="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>);</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span> std::string <a class="code" href="namespacemesos_1_1int
ernal_1_1slave_1_1paths.html#ac9073b0b9e3b1e7cf78c72d67daa774c">getTaskPath</a>(</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPa
th.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>,</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">const</span> TaskID& taskId);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a376056850bee5b9c314b05b61dc7474b">getTaskInfoPath</a>(</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keyword">const</span> std
::string& rootDir,</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keyword">const</span> ContainerID& <a class
="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>,</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <span class="keyword">const</span> TaskID& taskId);</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span> </div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ace035b6a1317a8583506a51659e2917d">getTaskUpdatesPath</a>(</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal
_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keyword">const</span> FrameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>,</div><div class="line"><a name="l00321"></a><span class="lineno"> 321<
/span>  <span class="keyword">const</span> TaskID& taskId);</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a9170d1a318c72148c9d24c3368800743">getResourceProviderRegistryPath</a>(</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>);</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div clas
s="line"><a name="l00328"></a><span class="lineno"> 328</span> </div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <a class="code" href="classTry.html">Try<std::list<std::string></a>> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a66a4190e84210d89c465339459a4efea">getResourceProviderPaths</a>(</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keyword">const</span> std::string& metaDir,</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>);</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div><div class="line"><a name="l00334
"></a><span class="lineno"> 334</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#abd64af3922aceb0769774eb979de20f7">getResourceProviderPath</a>(</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keyword">const</span> std::string& metaDir,</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keyword">const</span> std::string& resourceProviderType,</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keyword">const</span> std::string& resourceProviderName,</div><div class="line"><a name="l00339"></a><span class="lineno
"> 339</span>  <span class="keyword">const</span> ResourceProviderID& resourceProviderId);</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ab60cf5776533acdeb7d8d42e9e4b6adb">getResourceProviderStatePath</a>(</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">const</span> std::string& metaDir,</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00345"></a><span class="lineno"> 345
</span>  <span class="keyword">const</span> std::string& resourceProviderType,</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="keyword">const</span> std::string& resourceProviderName,</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="keyword">const</span> ResourceProviderID& resourceProviderId);</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> </div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> </div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#aa973d31f757d72dad8ba99956209eeca">getLatestResourceProviderPath</a>(</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="keyword">const</span> std::string& metaDir,</div><div class="line"><a
name="l00352"></a><span class="lineno"> 352</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keyword">const</span> std::string& resourceProviderType,</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="keyword">const</span> std::string& resourceProviderName);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> <a class="code" href="classTry.html">Try<std::list<std::string></a>> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a9f275d0a367ab2f87260de0
6df193e1c">getOperationPaths</a>(</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a3ad275657aa3be8d11954e5551deda20">getOperationPath</a>(</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">id::UUID</a>& operationUuid);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</s
pan> </div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span> <a class="code" href="classTry.html">Try<id::UUID></a> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#acaf8affde089e515abfc4e610445fed1">parseOperationPath</a>(</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">const</span> std::string& dir);</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span> </div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html
#a6bffbc6a1058218d780d74c93989eae5">getOperationUpdatesPath</a>(</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keyword">const</span> <a class="code" href="structid_1_1UUID.html">id::UUID</a>& operationUuid);</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> </div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a4bc31bd0b773ceac15a4b6314470647a">getResourcesInfoPath</a>(</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00378
"></a><span class="lineno"> 378</span> </div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a143ad99abef04908effb2556029208b7">getResourcesTargetPath</a>(</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keyword">const</span> std::string& rootDir);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span> </div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a1828c3a9e85750e6f4da2de9fc49217f">getPersistentVolumePath</a>(</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <s
pan class="keyword">const</span> std::string& workDir,</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keyword">const</span> std::string& role,</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keyword">const</span> std::string& persistenceId);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span> </div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span> </div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a1828c3a9e85750e6f4da2de9fc49217f">getPersistentVolumePath</a>(</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keyword">const</span> std::string& workDir,</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <spa
n class="keyword">const</span> Resource& resource);</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> </div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a511b64870e69deec18f4c1b8b23e817f">createExecutorDirectory</a>(</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keyword">const</span> SlaveID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#add1dc1dfebc55ccb42dc64fb947fe0d0">slaveId</a>,</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="keyword">const</span> F
rameworkID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a6b49d123f8dd2bf742e82f5284901e01">frameworkId</a>,</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <span class="keyword">const</span> ExecutorID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#a3cf6ea0d384c962f669d7fde9cb8ce97">executorId</a>,</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="keyword">const</span> ContainerID& <a class="code" href="structmesos_1_1internal_1_1slave_1_1paths_1_1ExecutorRunPath.html#ae0e5e25ff64c806d15e7d25d0388e12f">containerId</a>,</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& <a class="code" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">user</a> = <a
class="code" href="structNone.html">None</a>());</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span> </div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#ac877ccdb0fd8f191e9c548107fc2931f">createSandboxDirectory</a>(</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keyword">const</span> std::string& directory,</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& <a class="code" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">user</a>);</div><div class="line"><a name="l00407"></a><span class="lineno"> 407
</span> </div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0d6d6f979a1d7865424fd82e98897bcf">createSlaveDirectory</a>(</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="keyword">const</span> SlaveID& slaveId);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> </div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> std::string <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#acb990245d050e1e50ff732caa0cb69be">createRe
sourceProviderDirectory</a>(</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="keyword">const</span> std::string& rootDir,</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keyword">const</span> SlaveID& slaveId,</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keyword">const</span> std::string& resourceProviderType,</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keyword">const</span> std::string& resourceProviderName,</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keyword">const</span> ResourceProviderID& resourceProviderId);</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div><div class="li
ne"><a name="l00422"></a><span class="lineno"> 422</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#a0eb6a5b0180c943374211289e1d4a312">LIBPROCESS_PID_FILE</a>[];</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af31065d67b7ad2c82ffaef293cf5ed95">HTTP_MARKER_FILE</a>[];</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> </div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> } <span class="comment">// namespace paths {</span></div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> } <span class="comment">// namespace slave {</span></div><div cla
ss="line"><a name="l00427"></a><span class="lineno"> 427</span> } <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> } <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="preprocessor">#endif // __SLAVE_PATHS_HPP__</span></div><div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< std::string ></a></div></div>
+<a href="slave_2paths_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// or more contributor license agreements. See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><spa
n class="lineno"> 6</span> <span class="comment">// "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// dist
ributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __SLAVE_PATHS_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define __SLAVE_PATHS_HPP__</span></div><div class="line"><a n
ame="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <list></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <sp
an class="preprocessor">#include <<a class="code" href="try_8hpp.html">stout/try.hpp</a>></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="uuid_8hpp.html">stout/uuid.hpp</a>></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">namespace </span>slave {</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1slave_1_1pat
hs.html"> 32</a></span> <span class="keyword">namespace </span><a class="code" href="namespaceos_1_1libraries.html#a41b3cb8b32c32ab2abf7a7aa62de9f18">paths</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// The slave leverages the file system for a number of purposes:</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">//</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// (1) For executor sandboxes and disk volumes.</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">//</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span cl
ass="comment">// (2) For checkpointing metadata in order to support "slave</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// recovery". That is, allow the slave to restart without</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">// affecting the tasks / executors.</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">//</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// (3) To detect reboots (by checkpointing the boot id), in which</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">// case everything has died so no recovery should be attempted.</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="
comment">//</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">// (4) For checkpointing resources that persist across slaves.</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// This includes things like persistent volumes and dynamic</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// reservations.</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment">//</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// (5) For provisioning root filesystems for containers.</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">//</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <spa
n class="comment">// (6) For CSI plugins to preserve data that persist across slaves.</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment">//</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">// The file system layout is as follows:</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment">//</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment">// root ('--work_dir' flag)</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment">// |-- containers</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// | |-- <container_id> (sandbox)</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>
0;<span class="comment">// |-- slaves</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment">// | |-- latest (symlink)</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment">// | |-- <slave_id></span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment">// | |-- frameworks</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment">// | |-- <framework_id></span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment">// | |-- executors</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment">// | |-- <executor_id></span></div><div class="line"><a name="l00066"></a><span class="lineno"
> 66</span> <span class="comment">// | |-- runs</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment">// | |-- latest (symlink)</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment">// | |-- <container_id> (sandbox)</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment">// |-- meta</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment">// | |-- boot_id</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment">// | |-- resources</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment">// | | |-- resources.info</span></div><div class="line"><a n
ame="l00073"></a><span class="lineno"> 73</span> <span class="comment">// | | |-- resources.target</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment">// | |-- slaves</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="comment">// | |-- latest (symlink)</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment">// | |-- <slave_id></span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// | |-- slave.info</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">// | |-- resource_providers</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment">// | | |-- <type></span></div><di
v class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment">// | | |-- <name></span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment">// | | |-- latest (symlink)</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="comment">// | | |-- <resource_provider_id></span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment">// | | |-- resource_provider.state</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment">// | | |-- operations</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment">// | | |-- <operation_uuid></span></div><
div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment">// | | |-- operation.updates</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="comment">// | |-- frameworks</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment">// | |-- <framework_id></span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment">// | |-- framework.info</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment">// | |-- framework.pid</span></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// | |-- executors</span></div><div class="line"><a name="l00092"></a><span class="lineno"
> 92</span> <span class="comment">// | |-- <executor_id></span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment">// | |-- executor.info</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="comment">// | |-- runs</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment">// |
<TRUNCATED>