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/02/09 00:58:21 UTC

[1/6] mesos-site git commit: Updated the website built from mesos SHA: a018cf3.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site b57179a1b -> ab984a366


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/blog/feed.xml
----------------------------------------------------------------------
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 2ab60e4..f327975 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -295,7 +295,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="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>
 
 	</content>
   </entry>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/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 17045c9..8e714a1 100644
--- a/content/blog/performance-working-group-progress-report/index.html
+++ b/content/blog/performance-working-group-progress-report/index.html
@@ -248,7 +248,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="&#x6d;&#x61;&#105;&#x6c;&#116;&#x6f;&#58;&#x64;&#101;&#x76;&#64;&#x61;&#x70;&#x61;&#99;&#x68;&#101;&#46;&#109;&#x65;&#115;&#111;&#x73;&#46;&#x6f;&#114;&#x67;">&#x64;&#101;&#x76;&#x40;&#97;&#x70;&#x61;&#x63;&#x68;&#101;&#x2e;&#109;&#101;&#115;&#x6f;&#x73;&#x2e;&#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="&#109;&#97;&#105;&#x6c;&#116;&#x6f;&#x3a;&#100;&#101;&#x76;&#64;&#97;&#112;&#x61;&#x63;&#x68;&#x65;&#46;&#109;&#101;&#x73;&#111;&#x73;&#46;&#111;&#x72;&#103;">&#x64;&#x65;&#x76;&#x40;&#97;&#x70;&#x61;&#x63;&#x68;&#101;&#46;&#x6d;&#x65;&#x73;&#x6f;&#x73;&#x2e;&#x6f;&#114;&#x67;</a>.</p>
 
   </div>
 </div>


[5/6] mesos-site git commit: Updated the website built from mesos SHA: a018cf3.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 79af2b0..ca87fd3 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -2459,8 +2459,8 @@
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="UriDiskProfileAdaptor"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#afe9df0e0e5c89333004416eb5dc51349"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="~UriDiskProfileAdaptor"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="flags"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="process"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f"><param name="ImageNumber" value="11"></OBJECT>
             </UL>
@@ -2468,8 +2468,8 @@
             <UL>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="UriDiskProfileAdaptorProcess"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ae6cf670e420497db950ddd2d75e22485"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0"><param name="ImageNumber" value="11"></OBJECT>
-            <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456"><param name="ImageNumber" value="11"></OBJECT>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571"><param name="ImageNumber" value="11"></OBJECT>
             </UL>
           </UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="protobuf"><param name="Local" value="namespacemesos_1_1internal_1_1protobuf.html"><param name="ImageNumber" value="1"></OBJECT>
@@ -5486,8 +5486,8 @@
           </UL>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="~DiskProfileAdaptor"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e"><param name="ImageNumber" value="11"></OBJECT>
         <LI><OBJECT type="text/sitemap"><param name="Name" value="DiskProfileAdaptor"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890"><param name="ImageNumber" value="11"></OBJECT>
-        <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71"><param name="ImageNumber" value="11"></OBJECT>
+        <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f"><param name="ImageNumber" value="11"></OBJECT>
         </UL>
       <LI><OBJECT type="text/sitemap"><param name="Name" value="Resources"><param name="Local" value="classmesos_1_1Resources.html"><param name="ImageNumber" value="1"></OBJECT>
         <UL>
@@ -9966,7 +9966,7 @@
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< NoopQoSControllerProcess >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< NoopResourceEstimatorProcess >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< OverlayBackendProcess >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< process::Promise< hashset< std::string > > >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< process::Promise< Nothing > >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< process::Sequence >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< recordio::Reader< Event > >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Name" value="process::Owned< RecvRequest >"><param name="Local" value="classprocess_1_1Owned.html"><param name="ImageNumber" value="11"></OBJECT>
@@ -16673,8 +16673,8 @@
                   </UL>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="~DiskProfileAdaptor"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="DiskProfileAdaptor"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890"><param name="ImageNumber" value="11"></OBJECT>
-                <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71"><param name="ImageNumber" value="11"></OBJECT>
+                <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f"><param name="ImageNumber" value="11"></OBJECT>
                 </UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="ProfileInfo"><param name="Local" value="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html"><param name="ImageNumber" value="1"></OBJECT>
                 <UL>
@@ -21507,6 +21507,7 @@
           <UL>
           <LI><OBJECT type="text/sitemap"><param name="Name" value="disk_profile_utils.hpp"><param name="Local" value="disk__profile__utils_8hpp.html"><param name="ImageNumber" value="1"></OBJECT>
             <UL>
+            <LI><OBJECT type="text/sitemap"><param name="Name" value="isSelectedResourceProvider"><param name="Local" value="disk__profile__utils_8hpp.html#a59078d78d6ffb9f94b1b69af16988840"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="parseDiskProfileMapping"><param name="Local" value="disk__profile__utils_8hpp.html#a6bb5ceacd766aa7c16015f08406e97a0"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="disk__profile__utils_8hpp.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c"><param name="ImageNumber" value="11"></OBJECT>
             <LI><OBJECT type="text/sitemap"><param name="Name" value="validate"><param name="Local" value="disk__profile__utils_8hpp.html#a7a562b1c120945b807706efdf313cdfe"><param name="ImageNumber" value="11"></OBJECT>
@@ -21533,8 +21534,8 @@
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="UriDiskProfileAdaptor"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#afe9df0e0e5c89333004416eb5dc51349"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="~UriDiskProfileAdaptor"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="flags"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="process"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
@@ -21542,8 +21543,8 @@
               <UL>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="UriDiskProfileAdaptorProcess"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ae6cf670e420497db950ddd2d75e22485"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="initialize"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0"><param name="ImageNumber" value="11"></OBJECT>
-              <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="translate"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="watch"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571"><param name="ImageNumber" value="11"></OBJECT>
               </UL>
             </UL>
           </UL>


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

Posted by gi...@apache.org.
Updated the website built from mesos SHA: a018cf3.


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

Branch: refs/heads/asf-site
Commit: ab984a366d6d89b01f317d5d26db1d36dcf87190
Parents: b57179a
Author: jenkins <bu...@apache.org>
Authored: Fri Feb 9 00:58:10 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Fri Feb 9 00:58:10 2018 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |  31 +-
 content/api/latest/c++/Tokens.xml               |  38 +-
 ...lassmesos_1_1DiskProfileAdaptor-members.html |   4 +-
 .../c++/classmesos_1_1DiskProfileAdaptor.html   |  45 ++-
 ...rofile_1_1UriDiskProfileAdaptor-members.html |   4 +-
 ...nal_1_1profile_1_1UriDiskProfileAdaptor.html |  47 ++-
 ...1_1UriDiskProfileAdaptorProcess-members.html |   4 +-
 ...profile_1_1UriDiskProfileAdaptorProcess.html |  26 +-
 .../latest/c++/disk__profile__utils_8hpp.html   |   5 +-
 .../c++/disk__profile__utils_8hpp_source.html   |  66 ++--
 content/api/latest/c++/functions_0x74.html      |   6 +-
 content/api/latest/c++/functions_0x77.html      |   6 +-
 content/api/latest/c++/functions_func_0x74.html |   6 +-
 content/api/latest/c++/functions_func_0x77.html |   6 +-
 content/api/latest/c++/globals_0x75.html        |  10 +-
 content/api/latest/c++/hierarchy.html           |   2 +-
 content/api/latest/c++/index.hhc                |  27 +-
 content/api/latest/c++/index.hhk                | 203 +++++-----
 .../c++/module_2disk__profile_8hpp_source.html  |   2 +-
 .../api/latest/c++/namespacemembers_0x67.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x69.html   |   9 +-
 .../api/latest/c++/namespacemembers_0x6a.html   |  20 +-
 .../api/latest/c++/namespacemembers_0x6d.html   |   4 +-
 .../api/latest/c++/namespacemembers_0x6e.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x70.html   |   3 -
 .../api/latest/c++/namespacemembers_0x73.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x75.html   |   6 +-
 .../api/latest/c++/namespacemembers_0x77.html   |  29 +-
 .../latest/c++/namespacemembers_func_0x69.html  |   5 +-
 .../latest/c++/namespacemembers_vars_0x6e.html  |   6 +-
 .../latest/c++/namespacemembers_vars_0x77.html  |   6 +-
 .../namespacemesos_1_1internal_1_1profile.html  |  28 ++
 ...__provider_2storage_2disk__profile_8hpp.html |   3 +-
 ...der_2storage_2disk__profile_8hpp_source.html |  97 ++---
 .../c++/uri__disk__profile_8hpp_source.html     | 389 ++++++++++---------
 content/blog/feed.xml                           |   2 +-
 .../index.html                                  |   2 +-
 37 files changed, 634 insertions(+), 531 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index c0f038c..cbfa988 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -9185,12 +9185,12 @@
                    <Node>
                     <Name>translate</Name>
                     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html</Path>
-                    <Anchor>a28f7504a35efefc91b93ab0f98039a36</Anchor>
+                    <Anchor>a805d75d0b0f8fdb303b6e3056b4c40c9</Anchor>
                    </Node>
                    <Node>
                     <Name>watch</Name>
                     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html</Path>
-                    <Anchor>a2a1bcf83da4e8e2ce2389fd929d4e99f</Anchor>
+                    <Anchor>a7b2fa69e4f1d061c6da40f217da0121f</Anchor>
                    </Node>
                    <Node>
                     <Name>flags</Name>
@@ -9221,12 +9221,12 @@
                    <Node>
                     <Name>translate</Name>
                     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html</Path>
-                    <Anchor>a33f06ad6fb652a6a22f713721ce77ba0</Anchor>
+                    <Anchor>aac97559cdd80b5e951b51d90046cd456</Anchor>
                    </Node>
                    <Node>
                     <Name>watch</Name>
                     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html</Path>
-                    <Anchor>ac75c49664666b6a0188a76353a726273</Anchor>
+                    <Anchor>a8e8a5728dc13fccd9a20a6f61c555571</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
@@ -21102,12 +21102,12 @@
                <Node>
                 <Name>translate</Name>
                 <Path>classmesos_1_1DiskProfileAdaptor.html</Path>
-                <Anchor>a3ef41898257d1bbe3bbb567c74b3c890</Anchor>
+                <Anchor>a29e4d7ea512ce2308f8d412ea8b5bd71</Anchor>
                </Node>
                <Node>
                 <Name>watch</Name>
                 <Path>classmesos_1_1DiskProfileAdaptor.html</Path>
-                <Anchor>a6cf351ac366237ddc154b0ffb11c27e0</Anchor>
+                <Anchor>ace8355051c0207021493861c64e67d0f</Anchor>
                </Node>
               </Subnodes>
              </Node>
@@ -37807,7 +37807,7 @@
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
-            <Name>process::Owned&lt; process::Promise&lt; hashset&lt; std::string &gt; &gt; &gt;</Name>
+            <Name>process::Owned&lt; process::Promise&lt; Nothing &gt; &gt;</Name>
             <Path>classprocess_1_1Owned.html</Path>
            </Node>
            <Node>
@@ -62678,12 +62678,12 @@
                        <Node>
                         <Name>translate</Name>
                         <Path>classmesos_1_1DiskProfileAdaptor.html</Path>
-                        <Anchor>a3ef41898257d1bbe3bbb567c74b3c890</Anchor>
+                        <Anchor>a29e4d7ea512ce2308f8d412ea8b5bd71</Anchor>
                        </Node>
                        <Node>
                         <Name>watch</Name>
                         <Path>classmesos_1_1DiskProfileAdaptor.html</Path>
-                        <Anchor>a6cf351ac366237ddc154b0ffb11c27e0</Anchor>
+                        <Anchor>ace8355051c0207021493861c64e67d0f</Anchor>
                        </Node>
                       </Subnodes>
                      </Node>
@@ -81948,6 +81948,11 @@
                   <Path>disk__profile__utils_8hpp.html</Path>
                   <Subnodes>
                    <Node>
+                    <Name>isSelectedResourceProvider</Name>
+                    <Path>disk__profile__utils_8hpp.html</Path>
+                    <Anchor>a59078d78d6ffb9f94b1b69af16988840</Anchor>
+                   </Node>
+                   <Node>
                     <Name>parseDiskProfileMapping</Name>
                     <Path>disk__profile__utils_8hpp.html</Path>
                     <Anchor>a6bb5ceacd766aa7c16015f08406e97a0</Anchor>
@@ -82038,12 +82043,12 @@
                      <Node>
                       <Name>translate</Name>
                       <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html</Path>
-                      <Anchor>a28f7504a35efefc91b93ab0f98039a36</Anchor>
+                      <Anchor>a805d75d0b0f8fdb303b6e3056b4c40c9</Anchor>
                      </Node>
                      <Node>
                       <Name>watch</Name>
                       <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html</Path>
-                      <Anchor>a2a1bcf83da4e8e2ce2389fd929d4e99f</Anchor>
+                      <Anchor>a7b2fa69e4f1d061c6da40f217da0121f</Anchor>
                      </Node>
                      <Node>
                       <Name>flags</Name>
@@ -82074,12 +82079,12 @@
                      <Node>
                       <Name>translate</Name>
                       <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html</Path>
-                      <Anchor>a33f06ad6fb652a6a22f713721ce77ba0</Anchor>
+                      <Anchor>aac97559cdd80b5e951b51d90046cd456</Anchor>
                      </Node>
                      <Node>
                       <Name>watch</Name>
                       <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html</Path>
-                      <Anchor>ac75c49664666b6a0188a76353a726273</Anchor>
+                      <Anchor>a8e8a5728dc13fccd9a20a6f61c555571</Anchor>
                      </Node>
                     </Subnodes>
                    </Node>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 8aa2e98..a06d034 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -28223,6 +28223,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>isSelectedResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::profile</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1profile.html</Path>
+    <Anchor>a59078d78d6ffb9f94b1b69af16988840</Anchor>
+    <DeclaredIn>disk_profile_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -52760,8 +52771,8 @@
       <Scope>mesos::DiskProfileAdaptor</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1DiskProfileAdaptor.html</Path>
-    <Anchor>a3ef41898257d1bbe3bbb567c74b3c890</Anchor>
-    <Abstract>Called before a Storage Resource Provider makes an affected CSI request. </Abstract>
+    <Anchor>a29e4d7ea512ce2308f8d412ea8b5bd71</Anchor>
+    <Abstract>Returns the CSI volume capability and the parameters to create CSI volumes associated with the profil...</Abstract>
     <DeclaredIn>disk_profile.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -52772,7 +52783,7 @@
       <Scope>mesos::DiskProfileAdaptor</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1DiskProfileAdaptor.html</Path>
-    <Anchor>a6cf351ac366237ddc154b0ffb11c27e0</Anchor>
+    <Anchor>ace8355051c0207021493861c64e67d0f</Anchor>
     <Abstract>Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</Abstract>
     <DeclaredIn>disk_profile.hpp</DeclaredIn>
   </Token>
@@ -85434,6 +85445,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>isSelectedResourceProvider</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::profile</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1profile.html</Path>
+    <Anchor>a59078d78d6ffb9f94b1b69af16988840</Anchor>
+    <DeclaredIn>disk_profile_utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>validate</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -85925,8 +85947,8 @@
       <Scope>mesos::internal::profile::UriDiskProfileAdaptor</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html</Path>
-    <Anchor>a28f7504a35efefc91b93ab0f98039a36</Anchor>
-    <Abstract>Called before a Storage Resource Provider makes an affected CSI request. </Abstract>
+    <Anchor>a805d75d0b0f8fdb303b6e3056b4c40c9</Anchor>
+    <Abstract>Returns the CSI volume capability and the parameters to create CSI volumes associated with the profil...</Abstract>
     <DeclaredIn>uri_disk_profile.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -85937,7 +85959,7 @@
       <Scope>mesos::internal::profile::UriDiskProfileAdaptor</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html</Path>
-    <Anchor>a2a1bcf83da4e8e2ce2389fd929d4e99f</Anchor>
+    <Anchor>a7b2fa69e4f1d061c6da40f217da0121f</Anchor>
     <Abstract>Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</Abstract>
     <DeclaredIn>uri_disk_profile.hpp</DeclaredIn>
   </Token>
@@ -86059,7 +86081,7 @@
       <Scope>mesos::internal::profile::UriDiskProfileAdaptorProcess</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html</Path>
-    <Anchor>a33f06ad6fb652a6a22f713721ce77ba0</Anchor>
+    <Anchor>aac97559cdd80b5e951b51d90046cd456</Anchor>
     <DeclaredIn>uri_disk_profile.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -86070,7 +86092,7 @@
       <Scope>mesos::internal::profile::UriDiskProfileAdaptorProcess</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html</Path>
-    <Anchor>ac75c49664666b6a0188a76353a726273</Anchor>
+    <Anchor>a8e8a5728dc13fccd9a20a6f61c555571</Anchor>
     <DeclaredIn>uri_disk_profile.hpp</DeclaredIn>
   </Token>
   <Token>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor-members.html b/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor-members.html
index 5dccd01..f6af7f8 100644
--- a/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor-members.html
+++ b/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor-members.html
@@ -61,8 +61,8 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>()</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>()</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(const std::shared_ptr&lt; DiskProfileAdaptor &gt; &amp;adaptor)</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">translate</a>(const std::string &amp;profile, const std::string &amp;csiPluginInfoType)=0</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">watch</a>(const hashset&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType)=0</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">translate</a>(const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo)=0</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a>(const hashset&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo)=0</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>()</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor.html b/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor.html
index d8396cb..53b94ce 100644
--- a/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor.html
+++ b/content/api/latest/c++/classmesos_1_1DiskProfileAdaptor.html
@@ -84,14 +84,14 @@ Classes</h2></td></tr>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a22b6d3969a849cfbafd34cf95177499e"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a> ()</td></tr>
 <tr class="separator:a22b6d3969a849cfbafd34cf95177499e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ef41898257d1bbe3bbb567c74b3c890"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
-&lt; <a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">translate</a> (const std::string &amp;profile, const std::string &amp;csiPluginInfoType)=0</td></tr>
-<tr class="memdesc:a3ef41898257d1bbe3bbb567c74b3c890"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before a Storage Resource Provider makes an affected CSI request.  <a href="#a3ef41898257d1bbe3bbb567c74b3c890">More...</a><br/></td></tr>
-<tr class="separator:a3ef41898257d1bbe3bbb567c74b3c890"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6cf351ac366237ddc154b0ffb11c27e0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
-&lt; <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">watch</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType)=0</td></tr>
-<tr class="memdesc:a6cf351ac366237ddc154b0ffb11c27e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a future that will be satisifed iff the set of profiles known by the module differs from the <code>knownProfiles</code> parameter.  <a href="#a6cf351ac366237ddc154b0ffb11c27e0">More...</a><br/></td></tr>
-<tr class="separator:a6cf351ac366237ddc154b0ffb11c27e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29e4d7ea512ce2308f8d412ea8b5bd71"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">translate</a> (const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo)=0</td></tr>
+<tr class="memdesc:a29e4d7ea512ce2308f8d412ea8b5bd71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the CSI volume capability and the parameters to create CSI volumes associated with the profile.  <a href="#a29e4d7ea512ce2308f8d412ea8b5bd71">More...</a><br/></td></tr>
+<tr class="separator:a29e4d7ea512ce2308f8d412ea8b5bd71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace8355051c0207021493861c64e67d0f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo)=0</td></tr>
+<tr class="memdesc:ace8355051c0207021493861c64e67d0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a future that will be satisifed iff the set of profiles known by the module differs from the <code>knownProfiles</code> parameter.  <a href="#ace8355051c0207021493861c64e67d0f">More...</a><br/></td></tr>
+<tr class="separator:ace8355051c0207021493861c64e67d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -248,7 +248,7 @@ Protected Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3ef41898257d1bbe3bbb567c74b3c890"></a>
+<a class="anchor" id="a29e4d7ea512ce2308f8d412ea8b5bd71"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -264,8 +264,8 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>csiPluginInfoType</em>&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderInfo</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -280,17 +280,16 @@ Protected Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Called before a Storage Resource Provider makes an affected CSI request. </p>
-<p>The caller is responsible for copying the returned values into the request object.</p>
-<p>This method is expected to return a Failure if a matching "profile" cannot be found or retrieved. The caller should not proceed with any of the affected CSI requests if this method returns a failure.</p>
-<p>The <code>csiPluginInfoType</code> parameter is the <code>CSIPluginInfo::type</code> field found inside <code>ResourceProviderInfo::storage</code>. This module may choose to filter results based on the type of CSI plugin.</p>
-<p>NOTE: This module assumes that profiles are immutable after creation. Changing the <code>VolumeCapability</code> or Parameters of a profile after creation may result in undefined behavior from the SLRP or CSI plugins. </p>
+<p>Returns the CSI volume capability and the parameters to create CSI volumes associated with the profile. </p>
+<p>This method is expected to return a Failure if a matching profile cannot be found or retrieved. The caller should not proceed with any of the affected CSI requests if this method returns a failure.</p>
+<p>The <code>resourceProviderInfo</code> parameter is the <code>ResourceProviderInfo</code> of the storage resource provider. This module may choose to filter results based on the type and name of the resource provider, or based on the type of the CSI plugin.</p>
+<p>NOTE: This module assumes that profiles are immutable after creation. Changing the CSI volume capability or parameters of a profile after creation may result in undefined behavior from the storage resource provider. </p>
 
-<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36">mesos::internal::profile::UriDiskProfileAdaptor</a>.</p>
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9">mesos::internal::profile::UriDiskProfileAdaptor</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a6cf351ac366237ddc154b0ffb11c27e0"></a>
+<a class="anchor" id="ace8355051c0207021493861c64e67d0f"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -306,8 +305,8 @@ Protected Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>csiPluginInfoType</em>&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderInfo</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -323,10 +322,10 @@ Protected Member Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Returns a future that will be satisifed iff the set of profiles known by the module differs from the <code>knownProfiles</code> parameter. </p>
-<p>The <code>csiPluginInfoType</code> parameter is the <code>CSIPluginInfo::type</code> field found inside <code>ResourceProviderInfo::storage</code>. This module may choose to filter results based on the type of CSI plugin.</p>
-<p>NOTE: It is highly recommended for the module to insert a random delay between discovering a different set of profiles and satisfying this future, because the SLRP is expected to update the set of offered resources based on this future. Adding a random delay may prevent a thundering herd of resource updates to the Mesos master. </p>
+<p>The <code>resourceProviderInfo</code> parameter is the <code>ResourceProviderInfo</code> of the storage resource provider. This module may choose to filter results based on the type and name of the resource provider, or based on the type of the CSI plugin.</p>
+<p>NOTE: It is highly recommended for the module to insert a random delay between discovering a different set of profiles and satisfying this future, because the storage resource provider is expected to update the set of offered resources based on this future. Adding a random delay may prevent a thundering herd of resource updates to the Mesos master. </p>
 
-<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f">mesos::internal::profile::UriDiskProfileAdaptor</a>.</p>
+<p>Implemented in <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f">mesos::internal::profile::UriDiskProfileAdaptor</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor-members.html
index c5ae618..9fdece2 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor-members.html
@@ -63,9 +63,9 @@
   <tr><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>()</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f">process</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(const std::shared_ptr&lt; DiskProfileAdaptor &gt; &amp;adaptor)</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36">translate</a>(const std::string &amp;profile, const std::string &amp;csiPluginInfoType) override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9">translate</a>(const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo) override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#afe9df0e0e5c89333004416eb5dc51349">UriDiskProfileAdaptor</a>(const Flags &amp;_flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f">watch</a>(const hashset&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType) override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f">watch</a>(const hashset&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo) override</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>()</td><td class="entry"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2">~UriDiskProfileAdaptor</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html
index 4b89df9..6c74da8 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html
@@ -76,14 +76,14 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:afe9df0e0e5c89333004416eb5dc51349"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d2f2b61514b04c2ab8615a4e331bfb2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2">~UriDiskProfileAdaptor</a> ()</td></tr>
 <tr class="separator:a1d2f2b61514b04c2ab8615a4e331bfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28f7504a35efefc91b93ab0f98039a36"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
-&lt; <a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36">translate</a> (const std::string &amp;profile, const std::string &amp;csiPluginInfoType) override</td></tr>
-<tr class="memdesc:a28f7504a35efefc91b93ab0f98039a36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before a Storage Resource Provider makes an affected CSI request.  <a href="#a28f7504a35efefc91b93ab0f98039a36">More...</a><br/></td></tr>
-<tr class="separator:a28f7504a35efefc91b93ab0f98039a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a1bcf83da4e8e2ce2389fd929d4e99f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
-&lt; <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f">watch</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType) override</td></tr>
-<tr class="memdesc:a2a1bcf83da4e8e2ce2389fd929d4e99f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a future that will be satisifed iff the set of profiles known by the module differs from the <code>knownProfiles</code> parameter.  <a href="#a2a1bcf83da4e8e2ce2389fd929d4e99f">More...</a><br/></td></tr>
-<tr class="separator:a2a1bcf83da4e8e2ce2389fd929d4e99f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a805d75d0b0f8fdb303b6e3056b4c40c9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">DiskProfileAdaptor::ProfileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9">translate</a> (const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo) override</td></tr>
+<tr class="memdesc:a805d75d0b0f8fdb303b6e3056b4c40c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the CSI volume capability and the parameters to create CSI volumes associated with the profile.  <a href="#a805d75d0b0f8fdb303b6e3056b4c40c9">More...</a><br/></td></tr>
+<tr class="separator:a805d75d0b0f8fdb303b6e3056b4c40c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b2fa69e4f1d061c6da40f217da0121f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f">watch</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo) override</td></tr>
+<tr class="memdesc:a7b2fa69e4f1d061c6da40f217da0121f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a future that will be satisifed iff the set of profiles known by the module differs from the <code>knownProfiles</code> parameter.  <a href="#a7b2fa69e4f1d061c6da40f217da0121f">More...</a><br/></td></tr>
+<tr class="separator:a7b2fa69e4f1d061c6da40f217da0121f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classmesos_1_1DiskProfileAdaptor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmesos_1_1DiskProfileAdaptor')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></td></tr>
 <tr class="memitem:a22b6d3969a849cfbafd34cf95177499e inherit pub_methods_classmesos_1_1DiskProfileAdaptor"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a> ()</td></tr>
 <tr class="separator:a22b6d3969a849cfbafd34cf95177499e inherit pub_methods_classmesos_1_1DiskProfileAdaptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -153,7 +153,7 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a28f7504a35efefc91b93ab0f98039a36"></a>
+<a class="anchor" id="a805d75d0b0f8fdb303b6e3056b4c40c9"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -161,7 +161,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a>&gt; mesos::internal::profile::UriDiskProfileAdaptor::translate </td>
+          <td class="memname">virtual <a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">DiskProfileAdaptor::ProfileInfo</a>&gt; mesos::internal::profile::UriDiskProfileAdaptor::translate </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>profile</em>, </td>
@@ -169,8 +169,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>csiPluginInfoType</em>&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderInfo</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -185,17 +185,16 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Called before a Storage Resource Provider makes an affected CSI request. </p>
-<p>The caller is responsible for copying the returned values into the request object.</p>
-<p>This method is expected to return a Failure if a matching "profile" cannot be found or retrieved. The caller should not proceed with any of the affected CSI requests if this method returns a failure.</p>
-<p>The <code>csiPluginInfoType</code> parameter is the <code>CSIPluginInfo::type</code> field found inside <code>ResourceProviderInfo::storage</code>. This module may choose to filter results based on the type of CSI plugin.</p>
-<p>NOTE: This module assumes that profiles are immutable after creation. Changing the <code>VolumeCapability</code> or Parameters of a profile after creation may result in undefined behavior from the SLRP or CSI plugins. </p>
+<p>Returns the CSI volume capability and the parameters to create CSI volumes associated with the profile. </p>
+<p>This method is expected to return a Failure if a matching profile cannot be found or retrieved. The caller should not proceed with any of the affected CSI requests if this method returns a failure.</p>
+<p>The <code>resourceProviderInfo</code> parameter is the <code>ResourceProviderInfo</code> of the storage resource provider. This module may choose to filter results based on the type and name of the resource provider, or based on the type of the CSI plugin.</p>
+<p>NOTE: This module assumes that profiles are immutable after creation. Changing the CSI volume capability or parameters of a profile after creation may result in undefined behavior from the storage resource provider. </p>
 
-<p>Implements <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">mesos::DiskProfileAdaptor</a>.</p>
+<p>Implements <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">mesos::DiskProfileAdaptor</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a2a1bcf83da4e8e2ce2389fd929d4e99f"></a>
+<a class="anchor" id="a7b2fa69e4f1d061c6da40f217da0121f"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -211,8 +210,8 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>csiPluginInfoType</em>&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderInfo</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -228,10 +227,10 @@ Additional Inherited Members</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Returns a future that will be satisifed iff the set of profiles known by the module differs from the <code>knownProfiles</code> parameter. </p>
-<p>The <code>csiPluginInfoType</code> parameter is the <code>CSIPluginInfo::type</code> field found inside <code>ResourceProviderInfo::storage</code>. This module may choose to filter results based on the type of CSI plugin.</p>
-<p>NOTE: It is highly recommended for the module to insert a random delay between discovering a different set of profiles and satisfying this future, because the SLRP is expected to update the set of offered resources based on this future. Adding a random delay may prevent a thundering herd of resource updates to the Mesos master. </p>
+<p>The <code>resourceProviderInfo</code> parameter is the <code>ResourceProviderInfo</code> of the storage resource provider. This module may choose to filter results based on the type and name of the resource provider, or based on the type of the CSI plugin.</p>
+<p>NOTE: It is highly recommended for the module to insert a random delay between discovering a different set of profiles and satisfying this future, because the storage resource provider is expected to update the set of offered resources based on this future. Adding a random delay may prevent a thundering herd of resource updates to the Mesos master. </p>
 
-<p>Implements <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">mesos::DiskProfileAdaptor</a>.</p>
+<p>Implements <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">mesos::DiskProfileAdaptor</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess-members.html
index 6557a77..8a3f19f 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess-members.html
@@ -91,9 +91,9 @@
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab60d5a19d749f9f140b5ede6800549a6">send</a>(const UPID &amp;to, std::string &amp;&amp;name, std::string &amp;&amp;data)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2accda04cb99a8337c501958ff85ce01">serve</a>(Event &amp;&amp;event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; UriDiskProfileAdaptorProcess &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0">translate</a>(const std::string &amp;profile, const std::string &amp;csiPluginInfoType)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">mesos::internal::profile::UriDiskProfileAdaptorProcess</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456">translate</a>(const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">mesos::internal::profile::UriDiskProfileAdaptorProcess</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ae6cf670e420497db950ddd2d75e22485">UriDiskProfileAdaptorProcess</a>(const Flags &amp;_flags)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">mesos::internal::profile::UriDiskProfileAdaptorProcess</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273">watch</a>(const hashset&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">mesos::internal::profile::UriDiskProfileAdaptorProcess</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571">watch</a>(const hashset&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">mesos::internal::profile::UriDiskProfileAdaptorProcess</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structprocess_1_1EventConsumer.html#a9b310e99e6cef77273fd1cc403c871b1">~EventConsumer</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventConsumer.html">process::EventConsumer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a>()</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process&lt; UriDiskProfileAdaptorProcess &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html
index 16d1c29..a6df1bb 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html
@@ -78,12 +78,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a818172f9ea5940d28a1ea2012aa47640"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">initialize</a> () override</td></tr>
 <tr class="memdesc:a818172f9ea5940d28a1ea2012aa47640"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked when a process gets spawned.  <a href="#a818172f9ea5940d28a1ea2012aa47640">More...</a><br/></td></tr>
 <tr class="separator:a818172f9ea5940d28a1ea2012aa47640"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a33f06ad6fb652a6a22f713721ce77ba0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
-&lt; <a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0">translate</a> (const std::string &amp;profile, const std::string &amp;csiPluginInfoType)</td></tr>
-<tr class="separator:a33f06ad6fb652a6a22f713721ce77ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac75c49664666b6a0188a76353a726273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classhashset.html">hashset</a><br class="typebreak"/>
-&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273">watch</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType)</td></tr>
-<tr class="separator:ac75c49664666b6a0188a76353a726273"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac97559cdd80b5e951b51d90046cd456"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a><br class="typebreak"/>
+&lt; <a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">DiskProfileAdaptor::ProfileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456">translate</a> (const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo)</td></tr>
+<tr class="separator:aac97559cdd80b5e951b51d90046cd456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e8a5728dc13fccd9a20a6f61c555571"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="classhashset.html">hashset</a><br class="typebreak"/>
+&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571">watch</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo)</td></tr>
+<tr class="separator:a8e8a5728dc13fccd9a20a6f61c555571"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classprocess_1_1Process"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classprocess_1_1Process')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classprocess_1_1Process.html">process::Process&lt; UriDiskProfileAdaptorProcess &gt;</a></td></tr>
 <tr class="memitem:a919f2834843f8620784c58aee7db2371 inherit pub_methods_classprocess_1_1Process"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371">~Process</a> ()</td></tr>
 <tr class="separator:a919f2834843f8620784c58aee7db2371 inherit pub_methods_classprocess_1_1Process"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -241,12 +241,12 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="a33f06ad6fb652a6a22f713721ce77ba0"></a>
+<a class="anchor" id="aac97559cdd80b5e951b51d90046cd456"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a>&gt; mesos::internal::profile::UriDiskProfileAdaptorProcess::translate </td>
+          <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">DiskProfileAdaptor::ProfileInfo</a>&gt; mesos::internal::profile::UriDiskProfileAdaptorProcess::translate </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>profile</em>, </td>
@@ -254,8 +254,8 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>csiPluginInfoType</em>&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderInfo</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -267,7 +267,7 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
 
 </div>
 </div>
-<a class="anchor" id="ac75c49664666b6a0188a76353a726273"></a>
+<a class="anchor" id="a8e8a5728dc13fccd9a20a6f61c555571"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -280,8 +280,8 @@ const <a class="el" href="structprocess_1_1http_1_1Request.html">http::Request</
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>csiPluginInfoType</em>&#160;</td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderInfo</em>&#160;</td>
         </tr>
         <tr>
           <td></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/disk__profile__utils_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/disk__profile__utils_8hpp.html b/content/api/latest/c++/disk__profile__utils_8hpp.html
index 9696791..8195d1a 100644
--- a/content/api/latest/c++/disk__profile__utils_8hpp.html
+++ b/content/api/latest/c++/disk__profile__utils_8hpp.html
@@ -55,7 +55,8 @@
 <div class="title">disk_profile_utils.hpp File Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="textblock"><code>#include &lt;<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>&gt;</code><br/>
+<div class="textblock"><code>#include &lt;<a class="el" href="include_2mesos_2mesos_8hpp_source.html">mesos/mesos.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br/>
 <code>#include &quot;resource_provider/storage/disk_profile.pb.h&quot;</code><br/>
 </div>
@@ -75,6 +76,8 @@ Functions</h2></td></tr>
 <tr class="memitem:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a><br class="typebreak"/>
 &lt; resource_provider::DiskProfileMapping &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">mesos::internal::profile::parseDiskProfileMapping</a> (const std::string &amp;data)</td></tr>
 <tr class="separator:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59078d78d6ffb9f94b1b69af16988840"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">mesos::internal::profile::isSelectedResourceProvider</a> (const resource_provider::DiskProfileMapping::CSIManifest &amp;profileManifest, const ResourceProviderInfo &amp;resourceProviderInfo)</td></tr>
+<tr class="separator:a59078d78d6ffb9f94b1b69af16988840"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">mesos::internal::profile::validate</a> (const resource_provider::DiskProfileMapping &amp;mapping)</td></tr>
 <tr class="separator:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7a562b1c120945b807706efdf313cdfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a7a562b1c120945b807706efdf313cdfe">mesos::internal::profile::validate</a> (const csi::VolumeCapability &amp;capability)</td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/disk__profile__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/disk__profile__utils_8hpp_source.html b/content/api/latest/c++/disk__profile__utils_8hpp_source.html
index 1af80c1..466c939 100644
--- a/content/api/latest/c++/disk__profile__utils_8hpp_source.html
+++ b/content/api/latest/c++/disk__profile__utils_8hpp_source.html
@@ -71,38 +71,48 @@
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef __RESOURCE_PROVIDER_URI_DISK_PROFILE_UTILS_HPP__</span></div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __RESOURCE_PROVIDER_URI_DISK_PROFILE_UTILS_HPP__</span></div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;resource_provider/storage/disk_profile.pb.h&quot;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>mesos {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span>internal {</div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1profile.html">   28</a></span>&#160;<span class="keyword">namespace </span>profile {</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// Helper for parsing a string as the expected data format.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<a class="code" href="classTry.html">Try&lt;resource_provider::DiskProfileMapping&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">parseDiskProfileMapping</a>(</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    <span class="keyword">const</span> std::string&amp; data);</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">// Checks the fields inside a `DiskProfileMapping` according to the</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// comments above the protobuf.</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a>(<span class="keyword">const</span> resource_provider::DiskProfileMapping&amp; mapping);</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// Checks the fields inside a `VolumeCapability` according to the</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// comments above the protobuf.</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a>(<span class="keyword">const</span> csi::VolumeCapability&amp; capability);</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;} <span class="comment">// namespace profile {</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;resource_provider/storage/disk_profile.pb.h&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>mesos {</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1profile.html">   30</a></span>&#160;<span class="keyword">namespace </span>profile {</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// Helper for parsing a string as the expected data format.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<a class="code" href="classTry.html">Try&lt;resource_provider::DiskProfileMapping&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">parseDiskProfileMapping</a>(</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    <span class="keyword">const</span> std::string&amp; data);</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// Helper for checking if a resource provider is selected for a profile.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">isSelectedResourceProvider</a>(</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keyword">const</span> resource_provider::DiskProfileMapping::CSIManifest&amp; profileManifest,</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo);</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">// Checks the fields inside a `DiskProfileMapping` according to the</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// comments above the protobuf.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a>(<span class="keyword">const</span> resource_provider::DiskProfileMapping&amp; mapping);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#endif // __RESOURCE_PROVIDER_URI_DISK_PROFILE_HPP__</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">// Checks the fields inside a `VolumeCapability` according to the</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">// comments above the protobuf.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<a class="code" href="classOption.html">Option&lt;Error&gt;</a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a>(<span class="keyword">const</span> csi::VolumeCapability&amp; capability);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;} <span class="comment">// namespace profile {</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#endif // __RESOURCE_PROVIDER_URI_DISK_PROFILE_HPP__</span></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1profile_html_ab6b1f6dd2e3b5144c9b8dfc6832f783c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">mesos::internal::profile::validate</a></div><div class="ttdeci">Option&lt; Error &gt; validate(const resource_provider::DiskProfileMapping &amp;mapping)</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
+<div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1profile_html_a59078d78d6ffb9f94b1b69af16988840"><div class="ttname"><a href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">mesos::internal::profile::isSelectedResourceProvider</a></div><div class="ttdeci">bool isSelectedResourceProvider(const resource_provider::DiskProfileMapping::CSIManifest &amp;profileManifest, const ResourceProviderInfo &amp;resourceProviderInfo)</div></div>
 <div class="ttc" id="namespacemesos_1_1internal_1_1profile_html_a6bb5ceacd766aa7c16015f08406e97a0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">mesos::internal::profile::parseDiskProfileMapping</a></div><div class="ttdeci">Try&lt; resource_provider::DiskProfileMapping &gt; parseDiskProfileMapping(const std::string &amp;data)</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/functions_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x74.html b/content/api/latest/c++/functions_0x74.html
index 6d5a8fc..95fdc32 100644
--- a/content/api/latest/c++/functions_0x74.html
+++ b/content/api/latest/c++/functions_0x74.html
@@ -363,9 +363,9 @@
 : <a class="el" href="classprocess_1_1StateMachine.html#a3883dcf637739427e7c83d5654f57891">process::StateMachine&lt; State &gt;</a>
 </li>
 <li>translate()
-: <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36">mesos::internal::profile::UriDiskProfileAdaptor</a>
-, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">mesos::DiskProfileAdaptor</a>
-, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9">mesos::internal::profile::UriDiskProfileAdaptor</a>
+, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">mesos::DiskProfileAdaptor</a>
+, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
 </li>
 <li>trigger()
 : <a class="el" href="classprocess_1_1Latch.html#a8a13204c5c42c42633674afc8ad6e307">process::Latch</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/functions_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x77.html b/content/api/latest/c++/functions_0x77.html
index 7623b26..28855c4 100644
--- a/content/api/latest/c++/functions_0x77.html
+++ b/content/api/latest/c++/functions_0x77.html
@@ -132,14 +132,14 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a169b2f8968ecac61852a0cc5ef1cbcc1">mesos::internal::slave::PosixDiskIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a2b794d8be5caf613633c1f2ac8a8e321">mesos::internal::slave::PosixIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html#a50bcaa3c031dd1e6ca574b7f07dc229d">mesos::internal::WhitelistWatcher</a>
-, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">mesos::DiskProfileAdaptor</a>
+, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">mesos::DiskProfileAdaptor</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a45a7cb346acff6df9cb483d6b452ed5a">mesos::slave::Isolator</a>
 , <a class="el" href="classzookeeper_1_1Group.html#ad3cb007d4a106239aa16691b056f7a93">zookeeper::Group</a>
 , <a class="el" href="classzookeeper_1_1GroupProcess.html#aa5d168cb4339237c6cbcf5c82073c279">zookeeper::GroupProcess</a>
 , <a class="el" href="classNetwork.html#ac273d79a8be8f05411440757979dae5d">Network</a>
 , <a class="el" href="classNetworkProcess.html#a68b3187740a1368babf8cd06c4519bbf">NetworkProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f">mesos::internal::profile::UriDiskProfileAdaptor</a>
-, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f">mesos::internal::profile::UriDiskProfileAdaptor</a>
+, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html#aa383182ee41d05570c9e52278c073a6c">mesos::internal::slave::IOSwitchboard</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a5f1bf6a50784cd16dc89ba6731417e2c">mesos::internal::slave::MesosIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a1dd1c873155700d4f1e3ebb1421057f3">mesos::internal::slave::MesosIsolatorProcess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/functions_func_0x74.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x74.html b/content/api/latest/c++/functions_func_0x74.html
index d1161a8..709be20 100644
--- a/content/api/latest/c++/functions_func_0x74.html
+++ b/content/api/latest/c++/functions_func_0x74.html
@@ -219,9 +219,9 @@
 : <a class="el" href="classprocess_1_1StateMachine.html#a3883dcf637739427e7c83d5654f57891">process::StateMachine&lt; State &gt;</a>
 </li>
 <li>translate()
-: <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
-, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">mesos::DiskProfileAdaptor</a>
-, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36">mesos::internal::profile::UriDiskProfileAdaptor</a>
+: <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
+, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">mesos::DiskProfileAdaptor</a>
+, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9">mesos::internal::profile::UriDiskProfileAdaptor</a>
 </li>
 <li>trigger()
 : <a class="el" href="classprocess_1_1Latch.html#a8a13204c5c42c42633674afc8ad6e307">process::Latch</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/functions_func_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_func_0x77.html b/content/api/latest/c++/functions_func_0x77.html
index 0866866..9330959 100644
--- a/content/api/latest/c++/functions_func_0x77.html
+++ b/content/api/latest/c++/functions_func_0x77.html
@@ -118,15 +118,15 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#af6925295222b759403800b74790d7942">mesos::internal::slave::NetworkPortsIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a169b2f8968ecac61852a0cc5ef1cbcc1">mesos::internal::slave::PosixDiskIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a2b794d8be5caf613633c1f2ac8a8e321">mesos::internal::slave::PosixIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">mesos::DiskProfileAdaptor</a>
+, <a class="el" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">mesos::DiskProfileAdaptor</a>
 , <a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html#a50bcaa3c031dd1e6ca574b7f07dc229d">mesos::internal::WhitelistWatcher</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a45a7cb346acff6df9cb483d6b452ed5a">mesos::slave::Isolator</a>
 , <a class="el" href="classzookeeper_1_1Group.html#ad3cb007d4a106239aa16691b056f7a93">zookeeper::Group</a>
 , <a class="el" href="classzookeeper_1_1GroupProcess.html#aa5d168cb4339237c6cbcf5c82073c279">zookeeper::GroupProcess</a>
 , <a class="el" href="classNetwork.html#ac273d79a8be8f05411440757979dae5d">Network</a>
 , <a class="el" href="classNetworkProcess.html#a68b3187740a1368babf8cd06c4519bbf">NetworkProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f">mesos::internal::profile::UriDiskProfileAdaptor</a>
-, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f">mesos::internal::profile::UriDiskProfileAdaptor</a>
+, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html#aa383182ee41d05570c9e52278c073a6c">mesos::internal::slave::IOSwitchboard</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolator.html#a5f1bf6a50784cd16dc89ba6731417e2c">mesos::internal::slave::MesosIsolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html#a1dd1c873155700d4f1e3ebb1421057f3">mesos::internal::slave::MesosIsolatorProcess</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/globals_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_0x75.html b/content/api/latest/c++/globals_0x75.html
index d1aebbf..193c565 100644
--- a/content/api/latest/c++/globals_0x75.html
+++ b/content/api/latest/c++/globals_0x75.html
@@ -88,18 +88,18 @@
 <li>UMOUNT_NOFOLLOW
 : <a class="el" href="src_2linux_2fs_8hpp.html#a34b04741fa68d7de9b7a79a265b8227f">fs.hpp</a>
 </li>
-<li>Unimplemented()
-: <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">unimplemented.hpp</a>
-</li>
 <li>UNIMPLEMENTED
 : <a class="el" href="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4">unimplemented.hpp</a>
 </li>
-<li>UNREACHABLE
-: <a class="el" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">unreachable.hpp</a>
+<li>Unimplemented()
+: <a class="el" href="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f">unimplemented.hpp</a>
 </li>
 <li>Unreachable()
 : <a class="el" href="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3">unreachable.hpp</a>
 </li>
+<li>UNREACHABLE
+: <a class="el" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">unreachable.hpp</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/hierarchy.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hierarchy.html b/content/api/latest/c++/hierarchy.html
index c2a5757..423656f 100644
--- a/content/api/latest/c++/hierarchy.html
+++ b/content/api/latest/c++/hierarchy.html
@@ -882,7 +882,7 @@
 <tr id="row_517_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; NoopQoSControllerProcess &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_518_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; NoopResourceEstimatorProcess &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_519_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; OverlayBackendProcess &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_520_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; process::Promise&lt; hashset&lt; std::string &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_520_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; process::Promise&lt; Nothing &gt; &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_521_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; process::Sequence &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_522_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; recordio::Reader&lt; Event &gt; &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_523_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classprocess_1_1Owned.html" target="_self">process::Owned&lt; RecvRequest &gt;</a></td><td class="desc"></td></tr>


[2/6] mesos-site git commit: Updated the website built from mesos SHA: a018cf3.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/uri__disk__profile_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/uri__disk__profile_8hpp_source.html b/content/api/latest/c++/uri__disk__profile_8hpp_source.html
index fa43ace..20e8f5c 100644
--- a/content/api/latest/c++/uri__disk__profile_8hpp_source.html
+++ b/content/api/latest/c++/uri__disk__profile_8hpp_source.html
@@ -112,230 +112,233 @@
 <div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <span class="stringliteral">&quot;This module supports both HTTP(s) and file URIs\n.&quot;</span></div>
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="stringliteral">&quot;\n&quot;</span></div>
 <div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="stringliteral">&quot;The JSON object should consist of some top-level string keys\n&quot;</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        <span class="stringliteral">&quot;corresponding to the disk profile name. Each value should\n&quot;</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        <span class="stringliteral">&quot;contain a `VolumeCapability` under a &#39;volume_capabilities&#39;\n&quot;</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="stringliteral">&quot;and a free-form string-string mapping under &#39;create_parameters&#39;.\n&quot;</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        <span class="stringliteral">&quot;The JSON is modeled after a protobuf found in\n&quot;</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <span class="stringliteral">&quot;`src/csi/uri_disk_profile.proto`.\n&quot;</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        <span class="stringliteral">&quot;corresponding to the disk profile name. Each value should contain\n&quot;</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        <span class="stringliteral">&quot;a `ResourceProviderSelector` under &#39;resource_provider_selector&#39; or\n&quot;</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="stringliteral">&quot;a `CSIPluginTypeSelector` under &#39;csi_plugin_type_selector&#39; to\n&quot;</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="stringliteral">&quot;specify the set of resource providers this profile applies to,\n&quot;</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        <span class="stringliteral">&quot;followed by a `VolumeCapability` under &#39;volume_capabilities&#39;\n&quot;</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        <span class="stringliteral">&quot;and a free-form string-string mapping under &#39;create_parameters&#39;.\n&quot;</span></div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        <span class="stringliteral">&quot;\n&quot;</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        <span class="stringliteral">&quot;For example:\n&quot;</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <span class="stringliteral">&quot;{\n&quot;</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        <span class="stringliteral">&quot;  \&quot;profile_matrix\&quot; : {\n&quot;</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="stringliteral">&quot;    \&quot;my-profile\&quot; : {\n&quot;</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        <span class="stringliteral">&quot;      \&quot;volume_capabilities\&quot; : {\n&quot;</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        <span class="stringliteral">&quot;        \&quot;block\&quot; : {},\n&quot;</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <span class="stringliteral">&quot;        \&quot;access_mode\&quot; : { \&quot;mode\&quot; : \&quot;SINGLE_NODE_WRITER\&quot; }\n&quot;</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        <span class="stringliteral">&quot;      },\n&quot;</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <span class="stringliteral">&quot;      \&quot;create_parameters\&quot; : {\n&quot;</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <span class="stringliteral">&quot;        \&quot;mesos-does-not\&quot; : \&quot;interpret-these\&quot;,\n&quot;</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <span class="stringliteral">&quot;        \&quot;type\&quot; : \&quot;raid5\&quot;,\n&quot;</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <span class="stringliteral">&quot;        \&quot;stripes\&quot; : \&quot;3\&quot;,\n&quot;</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <span class="stringliteral">&quot;        \&quot;stripesize\&quot; : \&quot;64\&quot;\n&quot;</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="stringliteral">&quot;      }\n&quot;</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="stringliteral">&quot;    }\n&quot;</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <span class="stringliteral">&quot;  }\n&quot;</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <span class="stringliteral">&quot;}&quot;</span>,</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        static_cast&lt;const Path*&gt;(<span class="keyword">nullptr</span>),</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        [](<span class="keyword">const</span> <a class="code" href="classPath.html">Path</a>&amp; value) -&gt; <a class="code" href="classOption.html">Option&lt;Error&gt;</a> {</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;          <span class="comment">// For now, just check if the URI has a supported scheme.</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;          <span class="comment">//</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;          <span class="comment">// TODO(josephw): Once we have a proper URI class and parser,</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;          <span class="comment">// consider validating this URI more thoroughly.</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;          <span class="keywordflow">if</span> (<a class="code" href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7">strings::startsWith</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>(), <span class="stringliteral">&quot;http://&quot;</span>)</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;#ifdef USE_SSL_SOCKET</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;              || (<a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">process::network::openssl::flags</a>().enabled &amp;&amp;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                  <a class="code" href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7">strings::startsWith</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>(), <span class="stringliteral">&quot;https://&quot;</span>))</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#endif // USE_SSL_SOCKET</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor"></span>          ) {</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;            <a class="code" href="classTry.html">Try&lt;process::http::URL&gt;</a> url =</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;              <a class="code" href="structprocess_1_1http_1_1URL.html#aeb5accae04a1e271d4fdafa22131c150">process::http::URL::parse</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>());</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;            <span class="keywordflow">if</span> (url.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;              <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Failed to parse URI: &quot;</span> + url.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;            }</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;          }</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;          <span class="comment">// NOTE: The `Path` class will strip off the &#39;file://&#39; prefix.</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;          <span class="keywordflow">if</span> (<a class="code" href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">strings::contains</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>(), <span class="stringliteral">&quot;://&quot;</span>)) {</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--uri must use a supported scheme (file or http(s))&quot;</span>);</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;          }</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;          <span class="comment">// We only allow absolute paths for file paths.</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;          <span class="keywordflow">if</span> (!value.<a class="code" href="classPath.html#a240c7b71a23c8e97b5490dbae75cc948">absolute</a>()) {</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--uri to a file must be an absolute path&quot;</span>);</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;          }</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;          <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        });</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    <a class="code" href="classflags_1_1FlagsBase.html#a09ebe840242a3b0fbd3263bb6c7ca226">add</a>(&amp;<a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">Flags::poll_interval</a>,</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <span class="stringliteral">&quot;poll_interval&quot;</span>,</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="stringliteral">&quot;How long to wait between polling the specified `--uri`.\n&quot;</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        <span class="stringliteral">&quot;The time is checked each time the `translate` method is called.\n&quot;</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="stringliteral">&quot;If the given time has elapsed, then the URI is re-fetched.&quot;</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="stringliteral">&quot;If not specified, the URI is only fetched once.&quot;</span>,</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        [](<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Duration&gt;</a>&amp; value) -&gt; <a class="code" href="classOption.html">Option&lt;Error&gt;</a> {</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;          <span class="keywordflow">if</span> (value.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; value.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>() &lt;= <a class="code" href="classSeconds.html">Seconds</a>(0)) {</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--poll_interval must be non-negative&quot;</span>);</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;          }</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;          <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        });</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    <a class="code" href="classflags_1_1FlagsBase.html#a09ebe840242a3b0fbd3263bb6c7ca226">add</a>(&amp;<a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">Flags::max_random_wait</a>,</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        <span class="stringliteral">&quot;max_random_wait&quot;</span>,</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;        <span class="stringliteral">&quot;How long at most to wait between discovering a new set of profiles\n&quot;</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;        <span class="stringliteral">&quot;and notifying the callers of `watch`. The actual wait time is a\n&quot;</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        <span class="stringliteral">&quot;uniform random value between 0 and this value. If the `--uri` points\n&quot;</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <span class="stringliteral">&quot;to a centralized location, it may be good to scale this number\n&quot;</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        <span class="stringliteral">&quot;according to the number of resource providers in the cluster.&quot;</span>,</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;        <a class="code" href="classSeconds.html">Seconds</a>(0),</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;        [](<span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; value) -&gt; <a class="code" href="classOption.html">Option&lt;Error&gt;</a> {</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;          <span class="keywordflow">if</span> (value &lt; <a class="code" href="classSeconds.html">Seconds</a>(0)) {</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--max_random_wait must be zero or greater&quot;</span>);</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;          }</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;          <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        });</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  }</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="comment">// NOTE: We use the `Path` type here so that the stout flags parser</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="comment">// does not attempt to read a file if given a `file://` prefixed value.</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="comment">// TODO(josephw): Replace with a URI type when stout gets one.</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae427888bb547a4bf70b07eb058419fb9">  155</a></span>&#160;  <a class="code" href="classPath.html">Path</a> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae427888bb547a4bf70b07eb058419fb9">uri</a>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        <span class="stringliteral">&quot;The JSON is modeled after a protobuf found in\n&quot;</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <span class="stringliteral">&quot;`src/resource_provider/storage/disk_profile.proto`.\n&quot;</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        <span class="stringliteral">&quot;\n&quot;</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="stringliteral">&quot;For example:\n&quot;</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        <span class="stringliteral">&quot;{\n&quot;</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        <span class="stringliteral">&quot;  \&quot;profile_matrix\&quot; : {\n&quot;</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <span class="stringliteral">&quot;    \&quot;my-profile\&quot; : {\n&quot;</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        <span class="stringliteral">&quot;      \&quot;csi_plugin_type_selector\&quot;: {\n&quot;</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <span class="stringliteral">&quot;        \&quot;plugin_type\&quot; : \&quot;org.apache.mesos.csi.test\&quot;\n&quot;</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <span class="stringliteral">&quot;      \&quot;},\n&quot;</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <span class="stringliteral">&quot;      \&quot;volume_capabilities\&quot; : {\n&quot;</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <span class="stringliteral">&quot;        \&quot;block\&quot; : {},\n&quot;</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <span class="stringliteral">&quot;        \&quot;access_mode\&quot; : { \&quot;mode\&quot; : \&quot;SINGLE_NODE_WRITER\&quot; }\n&quot;</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="stringliteral">&quot;      },\n&quot;</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="stringliteral">&quot;      \&quot;create_parameters\&quot; : {\n&quot;</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <span class="stringliteral">&quot;        \&quot;mesos-does-not\&quot; : \&quot;interpret-these\&quot;,\n&quot;</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <span class="stringliteral">&quot;        \&quot;type\&quot; : \&quot;raid5\&quot;,\n&quot;</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <span class="stringliteral">&quot;        \&quot;stripes\&quot; : \&quot;3\&quot;,\n&quot;</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="stringliteral">&quot;        \&quot;stripesize\&quot; : \&quot;64\&quot;\n&quot;</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        <span class="stringliteral">&quot;      }\n&quot;</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <span class="stringliteral">&quot;    }\n&quot;</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        <span class="stringliteral">&quot;  }\n&quot;</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <span class="stringliteral">&quot;}&quot;</span>,</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        static_cast&lt;const Path*&gt;(<span class="keyword">nullptr</span>),</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        [](<span class="keyword">const</span> <a class="code" href="classPath.html">Path</a>&amp; value) -&gt; <a class="code" href="classOption.html">Option&lt;Error&gt;</a> {</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;          <span class="comment">// For now, just check if the URI has a supported scheme.</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;          <span class="comment">//</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;          <span class="comment">// TODO(josephw): Once we have a proper URI class and parser,</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;          <span class="comment">// consider validating this URI more thoroughly.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;          <span class="keywordflow">if</span> (<a class="code" href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7">strings::startsWith</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>(), <span class="stringliteral">&quot;http://&quot;</span>)</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;#ifdef USE_SSL_SOCKET</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;              || (<a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">process::network::openssl::flags</a>().enabled &amp;&amp;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                  <a class="code" href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7">strings::startsWith</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>(), <span class="stringliteral">&quot;https://&quot;</span>))</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif // USE_SSL_SOCKET</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor"></span>          ) {</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;            <a class="code" href="classTry.html">Try&lt;process::http::URL&gt;</a> url =</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;              <a class="code" href="structprocess_1_1http_1_1URL.html#aeb5accae04a1e271d4fdafa22131c150">process::http::URL::parse</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>());</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;            <span class="keywordflow">if</span> (url.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;              <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;Failed to parse URI: &quot;</span> + url.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;            }</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;          }</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;          <span class="comment">// NOTE: The `Path` class will strip off the &#39;file://&#39; prefix.</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;          <span class="keywordflow">if</span> (<a class="code" href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">strings::contains</a>(value.<a class="code" href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">string</a>(), <span class="stringliteral">&quot;://&quot;</span>)) {</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--uri must use a supported scheme (file or http(s))&quot;</span>);</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;          }</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;          <span class="comment">// We only allow absolute paths for file paths.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;          <span class="keywordflow">if</span> (!value.<a class="code" href="classPath.html#a240c7b71a23c8e97b5490dbae75cc948">absolute</a>()) {</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--uri to a file must be an absolute path&quot;</span>);</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;          }</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;          <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        });</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <a class="code" href="classflags_1_1FlagsBase.html#a09ebe840242a3b0fbd3263bb6c7ca226">add</a>(&amp;<a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">Flags::poll_interval</a>,</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <span class="stringliteral">&quot;poll_interval&quot;</span>,</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <span class="stringliteral">&quot;How long to wait between polling the specified `--uri`.\n&quot;</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="stringliteral">&quot;The time is checked each time the `translate` method is called.\n&quot;</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="stringliteral">&quot;If the given time has elapsed, then the URI is re-fetched.&quot;</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="stringliteral">&quot;If not specified, the URI is only fetched once.&quot;</span>,</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        [](<span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;Duration&gt;</a>&amp; value) -&gt; <a class="code" href="classOption.html">Option&lt;Error&gt;</a> {</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;          <span class="keywordflow">if</span> (value.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>() &amp;&amp; value.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>() &lt;= <a class="code" href="classSeconds.html">Seconds</a>(0)) {</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--poll_interval must be non-negative&quot;</span>);</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;          }</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;          <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        });</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <a class="code" href="classflags_1_1FlagsBase.html#a09ebe840242a3b0fbd3263bb6c7ca226">add</a>(&amp;<a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">Flags::max_random_wait</a>,</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;        <span class="stringliteral">&quot;max_random_wait&quot;</span>,</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;        <span class="stringliteral">&quot;How long at most to wait between discovering a new set of profiles\n&quot;</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="stringliteral">&quot;and notifying the callers of `watch`. The actual wait time is a\n&quot;</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        <span class="stringliteral">&quot;uniform random value between 0 and this value. If the `--uri` points\n&quot;</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        <span class="stringliteral">&quot;to a centralized location, it may be good to scale this number\n&quot;</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        <span class="stringliteral">&quot;according to the number of resource providers in the cluster.&quot;</span>,</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;        <a class="code" href="classSeconds.html">Seconds</a>(0),</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        [](<span class="keyword">const</span> <a class="code" href="classDuration.html">Duration</a>&amp; value) -&gt; <a class="code" href="classOption.html">Option&lt;Error&gt;</a> {</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;          <span class="keywordflow">if</span> (value &lt; <a class="code" href="classSeconds.html">Seconds</a>(0)) {</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">&quot;--max_random_wait must be zero or greater&quot;</span>);</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;          }</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;          <span class="keywordflow">return</span> <a class="code" href="structNone.html">None</a>();</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        });</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  }</div>
 <div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">  157</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;Duration&gt;</a> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">poll_interval</a>;</div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">  158</a></span>&#160;  <a class="code" href="classDuration.html">Duration</a> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">max_random_wait</a>;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;};</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">// The `UriDiskProfileAdaptor` is an example DiskProfile module that</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">// takes a URI as a module parameter and fetches that URI periodically.</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment">// The fetched data is parsed into the required CSI protobufs</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment">// (which also acts as validation).</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment">// If there is an error during fetching, any previously fetched results</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment">// will be used until fetching is successful.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">// This module does not filter return results based on `CSIPluginInfo::type`</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">// and assumes that all fetched profiles are meant for all resource providers.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="comment">// NOTE: We use the `Path` type here so that the stout flags parser</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="comment">// does not attempt to read a file if given a `file://` prefixed value.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="comment">// TODO(josephw): Replace with a URI type when stout gets one.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae427888bb547a4bf70b07eb058419fb9">  161</a></span>&#160;  <a class="code" href="classPath.html">Path</a> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae427888bb547a4bf70b07eb058419fb9">uri</a>;</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">  163</a></span>&#160;  <a class="code" href="classOption.html">Option&lt;Duration&gt;</a> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">poll_interval</a>;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">  164</a></span>&#160;  <a class="code" href="classDuration.html">Duration</a> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">max_random_wait</a>;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;};</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment">// The `UriDiskProfileAdaptor` is an example DiskProfile module that</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment">// takes a URI as a module parameter and fetches that URI periodically.</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">// The fetched data is parsed into the required CSI protobufs</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">// (which also acts as validation).</span></div>
 <div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment">// See `Flags` above for more information.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">  174</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">UriDiskProfileAdaptor</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;{</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#afe9df0e0e5c89333004416eb5dc51349">UriDiskProfileAdaptor</a>(<span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a>&amp; _flags);</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2">~UriDiskProfileAdaptor</a>();</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;mesos::DiskProfileAdaptor::ProfileInfo&gt;</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36">translate</a>(</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;      <span class="keyword">const</span> std::string&amp; csiPluginInfoType) <span class="keyword">override</span>;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment">// If there is an error during fetching, any previously fetched results</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment">// will be used until fetching is successful.</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment">// This module does not filter return results based on `CSIPluginInfo::type`</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">// and assumes that all fetched profiles are meant for all resource providers.</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment">// See `Flags` above for more information.</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">  180</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">UriDiskProfileAdaptor</a> : <span class="keyword">public</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a></div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;{</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#afe9df0e0e5c89333004416eb5dc51349">UriDiskProfileAdaptor</a>(<span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a>&amp; _flags);</div>
 <div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f">watch</a>(</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;      <span class="keyword">const</span> std::string&amp; csiPluginInfoType) <span class="keyword">override</span>;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc">  190</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc">flags</a>;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f">  191</a></span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;UriDiskProfileAdaptorProcess&gt;</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f">process</a>;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;};</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2">~UriDiskProfileAdaptor</a>();</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;DiskProfileAdaptor::ProfileInfo&gt;</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9">translate</a>(</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) <span class="keyword">override</span>;</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f">watch</a>(</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) <span class="keyword">override</span>;</div>
 <div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">  195</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">UriDiskProfileAdaptorProcess</a> :</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  <span class="keyword">public</span> <a class="code" href="classprocess_1_1Process.html">process::Process</a>&lt;UriDiskProfileAdaptorProcess&gt;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;{</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ae6cf670e420497db950ddd2d75e22485">UriDiskProfileAdaptorProcess</a>(<span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a>&amp; _flags);</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc">  196</a></span>&#160;  <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc">flags</a>;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f">  197</a></span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;UriDiskProfileAdaptorProcess&gt;</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f">process</a>;</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;};</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">initialize</a>() <span class="keyword">override</span>;</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;mesos::DiskProfileAdaptor::ProfileInfo&gt;</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0">translate</a>(</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;      <span class="keyword">const</span> std::string&amp; csiPluginInfoType);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">  201</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">UriDiskProfileAdaptorProcess</a> :</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <span class="keyword">public</span> <a class="code" href="classprocess_1_1Process.html">process::Process</a>&lt;UriDiskProfileAdaptorProcess&gt;</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;{</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ae6cf670e420497db950ddd2d75e22485">UriDiskProfileAdaptorProcess</a>(<span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a>&amp; _flags);</div>
 <div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273">watch</a>(</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;      <span class="keyword">const</span> std::string&amp; csiPluginInfoType);</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  <span class="comment">// Helpers for fetching the `--uri`.</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <span class="comment">// If `--poll_interval` is set, this method will dispatch to itself with</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <span class="comment">// a delay once the fetch is complete.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordtype">void</span> poll();</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordtype">void</span> _poll(<span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;std::string&gt;</a>&amp; fetched);</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="comment">// Helper that is called upon successfully polling and parsing the `--uri`.</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="comment">// This method will check the following conditions before updating the state</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="comment">// of the module:</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="comment">//   * All known profiles must be included in the updated set.</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="comment">//   * All properties of known profiles must match those in the updated set.</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="keywordtype">void</span> notify(<span class="keyword">const</span> resource_provider::DiskProfileMapping&amp; parsed);</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a> flags;</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="comment">// The last fetched profile mapping.</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="comment">// This module assumes that profiles can only be added and never removed.</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="comment">// Once added, profiles cannot be changed either.</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="comment">//</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <span class="comment">// TODO(josephw): Consider persisting this mapping across agent restarts.</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  std::map&lt;std::string, DiskProfileAdaptor::ProfileInfo&gt; data;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="comment">// Convenience set of the keys in `data` above.</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <span class="comment">// This module does not filter based on `CSIPluginInfo::type`, so this</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="comment">// is valid for all input to `watch(...)`.</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a> profiles;</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  <span class="comment">// Will be satisfied whenever `data` is changed.</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;process::Promise&lt;hashset&lt;std::string&gt;</a>&gt;&gt; watchPromise;</div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;};</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;} <span class="comment">// namespace profile {</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;} <span class="comment">// namespace mesos {</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="preprocessor">#endif // __RESOURCE_PROVIDER_URI_DISK_PROFILE_HPP__</span></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:174</div></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">initialize</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;DiskProfileAdaptor::ProfileInfo&gt;</a> <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456">translate</a>(</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo);</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571">watch</a>(</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo);</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="comment">// Helpers for fetching the `--uri`.</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <span class="comment">// If `--poll_interval` is set, this method will dispatch to itself with</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="comment">// a delay once the fetch is complete.</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <span class="keywordtype">void</span> poll();</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="keywordtype">void</span> _poll(<span class="keyword">const</span> <a class="code" href="classTry.html">Try&lt;std::string&gt;</a>&amp; fetched);</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  <span class="comment">// Helper that is called upon successfully polling and parsing the `--uri`.</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="comment">// This method will check the following conditions before updating the state</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="comment">// of the module:</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="comment">//   * All known profiles must be included in the updated set.</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="comment">//   * All properties of known profiles must match those in the updated set.</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="keywordtype">void</span> notify(<span class="keyword">const</span> resource_provider::DiskProfileMapping&amp; parsed);</div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  <a class="code" href="structmesos_1_1internal_1_1profile_1_1Flags.html">Flags</a> flags;</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="comment">// The last fetched profile mapping.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="comment">// This module assumes that profiles can only be added and never</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <span class="comment">// removed. Once added, a profile&#39;s volume capability and parameters</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="comment">// cannot be changed either.</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <span class="comment">//</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="comment">// TODO(josephw): Consider persisting this mapping across agent restarts.</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  std::map&lt;std::string, resource_provider::DiskProfileMapping::CSIManifest&gt;</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    profileMatrix;</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="comment">// Will be satisfied whenever `profileMatrix` is changed.</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  <a class="code" href="classprocess_1_1Owned.html">process::Owned&lt;process::Promise&lt;Nothing&gt;</a>&gt; watchPromise;</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;};</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;} <span class="comment">// namespace profile {</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="preprocessor">#endif // __RESOURCE_PROVIDER_URI_DISK_PROFILE_HPP__</span></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html">mesos::internal::profile::UriDiskProfileAdaptor</a></div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:180</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; Error &gt;</a></div></div>
 <div class="ttc" id="structprocess_1_1http_1_1URL_html_aeb5accae04a1e271d4fdafa22131c150"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html#aeb5accae04a1e271d4fdafa22131c150">process::http::URL::parse</a></div><div class="ttdeci">static Try&lt; URL &gt; parse(const std::string &amp;urlString)</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_a818172f9ea5940d28a1ea2012aa47640"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">mesos::internal::profile::UriDiskProfileAdaptorProcess::initialize</a></div><div class="ttdeci">virtual void initialize() override</div><div class="ttdoc">Invoked when a process gets spawned. </div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a72c674ee3bb60e8bf36b300e8eca67cc"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc">mesos::internal::profile::UriDiskProfileAdaptor::flags</a></div><div class="ttdeci">Flags flags</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:190</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a72c674ee3bb60e8bf36b300e8eca67cc"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc">mesos::internal::profile::UriDiskProfileAdaptor::flags</a></div><div class="ttdeci">Flags flags</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:196</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_aac97559cdd80b5e951b51d90046cd456"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456">mesos::internal::profile::UriDiskProfileAdaptorProcess::translate</a></div><div class="ttdeci">process::Future&lt; DiskProfileAdaptor::ProfileInfo &gt; translate(const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo)</div></div>
 <div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html">mesos::internal::profile::Flags</a></div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:50</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a1d2f2b61514b04c2ab8615a4e331bfb2"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2">mesos::internal::profile::UriDiskProfileAdaptor::~UriDiskProfileAdaptor</a></div><div class="ttdeci">virtual ~UriDiskProfileAdaptor()</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a2a1bcf83da4e8e2ce2389fd929d4e99f"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f">mesos::internal::profile::UriDiskProfileAdaptor::watch</a></div><div class="ttdeci">virtual process::Future&lt; hashset&lt; std::string &gt; &gt; watch(const hashset&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType) override</div><div class="ttdoc">Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a7b2fa69e4f1d061c6da40f217da0121f"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f">mesos::internal::profile::UriDiskProfileAdaptor::watch</a></div><div class="ttdeci">virtual process::Future&lt; hashset&lt; std::string &gt; &gt; watch(const hashset&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo) override</div><div class="ttdoc">Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a href="classDuration.html">Duration</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
 <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html_ae427888bb547a4bf70b07eb058419fb9"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae427888bb547a4bf70b07eb058419fb9">mesos::internal::profile::Flags::uri</a></div><div class="ttdeci">Path uri</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:155</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a805d75d0b0f8fdb303b6e3056b4c40c9"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9">mesos::internal::profile::UriDiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual process::Future&lt; DiskProfileAdaptor::ProfileInfo &gt; translate(const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo) override</div><div class="ttdoc">Returns the CSI volume capability and the parameters to create CSI volumes associated with the profil...</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html_ae427888bb547a4bf70b07eb058419fb9"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae427888bb547a4bf70b07eb058419fb9">mesos::internal::profile::Flags::uri</a></div><div class="ttdeci">Path uri</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:161</div></div>
 <div class="ttc" id="disk__profile__utils_8hpp_html"><div class="ttname"><a href="disk__profile__utils_8hpp.html">disk_profile_utils.hpp</a></div></div>
 <div class="ttc" id="namespacestrings_html_a269921757daf11096d3f5e02686f8444"><div class="ttname"><a href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">strings::contains</a></div><div class="ttdeci">bool contains(const std::string &amp;s, const std::string &amp;substr)</div><div class="ttdef"><b>Definition:</b> strings.hpp:406</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html_a7bed0d3e77c8a7fadc6ca05cb84ea5bc"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">mesos::internal::profile::Flags::poll_interval</a></div><div class="ttdeci">Option&lt; Duration &gt; poll_interval</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:157</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html_a7bed0d3e77c8a7fadc6ca05cb84ea5bc"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html#a7bed0d3e77c8a7fadc6ca05cb84ea5bc">mesos::internal::profile::Flags::poll_interval</a></div><div class="ttdeci">Option&lt; Duration &gt; poll_interval</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:163</div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_afe9df0e0e5c89333004416eb5dc51349"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#afe9df0e0e5c89333004416eb5dc51349">mesos::internal::profile::UriDiskProfileAdaptor::UriDiskProfileAdaptor</a></div><div class="ttdeci">UriDiskProfileAdaptor(const Flags &amp;_flags)</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html_ae38e01d8f13ea537d91186e5b53efeb6"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">mesos::internal::profile::Flags::max_random_wait</a></div><div class="ttdeci">Duration max_random_wait</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:158</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html_ae38e01d8f13ea537d91186e5b53efeb6"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html#ae38e01d8f13ea537d91186e5b53efeb6">mesos::internal::profile::Flags::max_random_wait</a></div><div class="ttdeci">Duration max_random_wait</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:164</div></div>
 <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div>
 <div class="ttc" id="classSeconds_html"><div class="ttname"><a href="classSeconds.html">Seconds</a></div><div class="ttdef"><b>Definition:</b> duration.hpp:207</div></div>
 <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T &amp; get() const &amp;</div><div class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
-<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &amp;quot;profile&amp;quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:50</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a9e307897a4a26da842a50075ba91db0f"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f">mesos::internal::profile::UriDiskProfileAdaptor::process</a></div><div class="ttdeci">process::Owned&lt; UriDiskProfileAdaptorProcess &gt; process</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:191</div></div>
+<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &amp;quot;profile&amp;quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:52</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a9e307897a4a26da842a50075ba91db0f"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f">mesos::internal::profile::UriDiskProfileAdaptor::process</a></div><div class="ttdeci">process::Owned&lt; UriDiskProfileAdaptorProcess &gt; process</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:197</div></div>
 <div class="ttc" id="classPath_html_a240c7b71a23c8e97b5490dbae75cc948"><div class="ttname"><a href="classPath.html#a240c7b71a23c8e97b5490dbae75cc948">Path::absolute</a></div><div class="ttdeci">bool absolute() const </div><div class="ttdef"><b>Definition:</b> path.hpp:306</div></div>
 <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_ac75c49664666b6a0188a76353a726273"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273">mesos::internal::profile::UriDiskProfileAdaptorProcess::watch</a></div><div class="ttdeci">process::Future&lt; hashset&lt; std::string &gt; &gt; watch(const hashset&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType)</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &amp;e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="resource__provider_2storage_2disk__profile_8hpp_html"><div class="ttname"><a href="resource__provider_2storage_2disk__profile_8hpp.html">disk_profile.hpp</a></div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_a33f06ad6fb652a6a22f713721ce77ba0"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0">mesos::internal::profile::UriDiskProfileAdaptorProcess::translate</a></div><div class="ttdeci">process::Future&lt; mesos::DiskProfileAdaptor::ProfileInfo &gt; translate(const std::string &amp;profile, const std::string &amp;csiPluginInfoType)</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">mesos::internal::profile::UriDiskProfileAdaptorProcess</a></div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:195</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html">mesos::internal::profile::UriDiskProfileAdaptorProcess</a></div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:201</div></div>
 <div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
@@ -343,11 +346,11 @@
 <div class="ttc" id="classflags_1_1FlagsBase_html_a09ebe840242a3b0fbd3263bb6c7ca226"><div class="ttname"><a href="classflags_1_1FlagsBase.html#a09ebe840242a3b0fbd3263bb6c7ca226">flags::FlagsBase::add</a></div><div class="ttdeci">void add(T1 Flags::*t1, const Name &amp;name, const Option&lt; Name &gt; &amp;alias, const std::string &amp;help, const T2 *t2, F validate)</div><div class="ttdef"><b>Definition:</b> flags.hpp:333</div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_ae6cf670e420497db950ddd2d75e22485"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ae6cf670e420497db950ddd2d75e22485">mesos::internal::profile::UriDiskProfileAdaptorProcess::UriDiskProfileAdaptorProcess</a></div><div class="ttdeci">UriDiskProfileAdaptorProcess(const Flags &amp;_flags)</div></div>
-<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a28f7504a35efefc91b93ab0f98039a36"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36">mesos::internal::profile::UriDiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual process::Future&lt; mesos::DiskProfileAdaptor::ProfileInfo &gt; translate(const std::string &amp;profile, const std::string &amp;csiPluginInfoType) override</div><div class="ttdoc">Called before a Storage Resource Provider makes an affected CSI request. </div></div>
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:35</div></div>
 <div class="ttc" id="namespacestrings_html_aa5513faacb213c7e097c0d43af43d9c7"><div class="ttname"><a href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7">strings::startsWith</a></div><div class="ttdeci">bool startsWith(const std::string &amp;s, const std::string &amp;prefix)</div><div class="ttdef"><b>Definition:</b> strings.hpp:380</div></div>
 <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:493</div></div>
 <div class="ttc" id="classPath_html_a9d36a94d674e3f889eb8f46dc7a156b8"><div class="ttname"><a href="classPath.html#a9d36a94d674e3f889eb8f46dc7a156b8">Path::string</a></div><div class="ttdeci">const std::string &amp; string() const </div><div class="ttdef"><b>Definition:</b> path.hpp:317</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_a8e8a5728dc13fccd9a20a6f61c555571"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571">mesos::internal::profile::UriDiskProfileAdaptorProcess::watch</a></div><div class="ttdeci">process::Future&lt; hashset&lt; std::string &gt; &gt; watch(const hashset&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo)</div></div>
 <div class="ttc" id="include_2csi_2spec_8hpp_html"><div class="ttname"><a href="include_2csi_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2ssl_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>


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

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index b170b0d..b386aa4 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -3939,6 +3939,7 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="disk__profile__utils_8hpp.html"><param name="Name" value="disk_profile_utils.hpp"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="disk__profile__utils_8hpp.html#a59078d78d6ffb9f94b1b69af16988840"><param name="Name" value="isSelectedResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="disk__profile__utils_8hpp.html#a6bb5ceacd766aa7c16015f08406e97a0"><param name="Name" value="parseDiskProfileMapping"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="disk__profile__utils_8hpp.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c"><param name="Name" value="validate"></OBJECT>
   </UL>
@@ -7719,6 +7720,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#abb05dff78639303b244e9ffb0c765c14"><param name="Name" value="mesos::Resources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html#aafe883992970766fad47c0f1bff39998"><param name="Name" value="mesos::v1::Resources"></OBJECT>
   </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840"><param name="Name" value="isSelectedResourceProvider"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840"><param name="Name" value="disk_profile_utils.hpp"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840"><param name="Name" value="mesos::internal::profile"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e"><param name="Name" value="isShared"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html#a2543b70428e6d4546271615fc013776e"><param name="Name" value="mesos::Resources"></OBJECT>
@@ -9409,8 +9415,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1"><param name="Name" value="DiskProfileAdaptor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af"><param name="Name" value="getAdaptor"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c"><param name="Name" value="setAdaptor"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890"><param name="Name" value="translate"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0"><param name="Name" value="watch"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71"><param name="Name" value="translate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f"><param name="Name" value="watch"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e"><param name="Name" value="~DiskProfileAdaptor"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Executor.html"><param name="Name" value="mesos::Executor"></OBJECT>
@@ -10991,20 +10997,21 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc"><param name="Name" value="flags"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a9e307897a4a26da842a50075ba91db0f"><param name="Name" value="process"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36"><param name="Name" value="translate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9"><param name="Name" value="translate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#afe9df0e0e5c89333004416eb5dc51349"><param name="Name" value="UriDiskProfileAdaptor"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f"><param name="Name" value="watch"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f"><param name="Name" value="watch"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a1d2f2b61514b04c2ab8615a4e331bfb2"><param name="Name" value="~UriDiskProfileAdaptor"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptorProcess"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640"><param name="Name" value="initialize"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0"><param name="Name" value="translate"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456"><param name="Name" value="translate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ae6cf670e420497db950ddd2d75e22485"><param name="Name" value="UriDiskProfileAdaptorProcess"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273"><param name="Name" value="watch"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571"><param name="Name" value="watch"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1profile.html"><param name="Name" value="mesos::internal::profile"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840"><param name="Name" value="isSelectedResourceProvider"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0"><param name="Name" value="parseDiskProfileMapping"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c"><param name="Name" value="validate"></OBJECT>
   </UL>
@@ -14078,8 +14085,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#adb691cdd12b7af7db52284b0a1737533"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#afa8d5fe5c9c3f6f1588d7df710262080"><param name="Name" value="consumed"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a5a8038920d7a88ed4c0b5b096f6fce83"><param name="Name" value="converted"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="PostValidation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="PostValidation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aad98a62b2681ff5a4b77f9dc20e9140b"><param name="Name" value="ResourceConversion"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1Resources.html"><param name="Name" value="mesos::Resources"></OBJECT>
@@ -14502,8 +14509,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a9b5fd5798c8e81bbef5f686b09432c5d"><param name="Name" value="apply"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a143d22da9ef8e68799b35478bb4e22fe"><param name="Name" value="consumed"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#aa45d29dae28bcc977661fd541714ce64"><param name="Name" value="converted"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="postValidation"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a35eb7b515597e4fed518448d857bb7cc"><param name="Name" value="ResourceConversion"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1Resources.html"><param name="Name" value="mesos::v1::Resources"></OBJECT>
@@ -15003,13 +15010,10 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1metrics_1_1Metric.html#a2d32a61ac6c565314ec780a5939e1485"><param name="Name" value="Metric"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7"><param name="Name" value="metrics"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="Metrics"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1log_1_1Metrics.html#af826d9a6556a89a5e9436c78fd07b021"><param name="Name" value="mesos::internal::log::Metrics"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#abf206bd006adf9cd91dce9acbd35f4a2"><param name="Name" value="metrics"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="Metrics"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="Metrics"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ae898305822e34bfcebc58c9e6ba2ae43"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#a8bab2e615e686c7e2fb9d197258b06cb"><param name="Name" value="mesos::internal::master::allocator::internal::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1allocator_1_1Metrics.html#a09013502681221e6a5bae264563cb954"><param name="Name" value="mesos::internal::master::allocator::Metrics"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Master.html#a33768639ed69e6812b805bd70b29bf35"><param name="Name" value="mesos::internal::master::Master"></OBJECT>
@@ -15469,21 +15473,24 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1KillPolicyTestHelper.html#a10eecc0ec13819b8117167b4a349034d"><param name="Name" value="mesos::internal::tests::KillPolicyTestHelper"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1MemoryTestHelper.html#aa5dad9a209f238aa7d65dde34d8e5c2d"><param name="Name" value="mesos::internal::tests::MemoryTestHelper"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1tests_1_1SetnsTestHelper.html#a10f7ff24e377e39c6c01dab68bfc2ede"><param name="Name" value="mesos::internal::tests::SetnsTestHelper"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="name"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="NAME"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="name"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="name"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="name"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="name"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="mesos::uri::Fetcher::Plugin"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a4bb32944d46d17d2152813eb5aea91cd"><param name="Name" value="mesos::uri::HadoopFetcherPlugin"></OBJECT>
+  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1HadoopFetcherPlugin.html#a06b4afb2f86856aadf43412a6bf9ab73"><param name="Name" value="NAME"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="name"></OBJECT>
+  <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="os::Shell"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46"><param name="Name" value="posix/shell.hpp"></OBJECT>
   </UL>
@@ -15828,10 +15835,13 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea"><param name="Name" value="JSON::Object"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm.html#a0720b5f434e636e22a3ed34f847eec57"><param name="Name" value="Jvm"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="Object"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Object"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="mesos::ObjectApprover::Object"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1AuthorizationAcceptor.html#ad35d76ffe02cd7100356cfd75b10dde1"><param name="Name" value="objectApprover"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJSON_1_1ObjectWriter.html#a028782ad1c192574b6f7b4de694af1f8"><param name="Name" value="ObjectWriter"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Slave.html#ace1f060347d268874173bac4c6e0a035"><param name="Name" value="observer"></OBJECT>
@@ -15880,8 +15890,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a3ef51b1f7e70860758e47c39ed7660f1"><param name="Name" value="onAbandoned"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a"><param name="Name" value="onAny"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af60c4d00f5bca3091b20709b038e5ef3"><param name="Name" value="once"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Once.html#af3c871858c0d2f141238afd52de2643c"><param name="Name" value="Once"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d"><param name="Name" value="onDiscard"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Future.html#a066172ff3324966119049bb9feac95ac"><param name="Name" value="onDiscarded"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Load.html#ac65d8819bbf8201cfa6975d853061e93"><param name="Name" value="one"></OBJECT>
@@ -17297,10 +17307,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a3d26816443f4e274700f715db64379ee"><param name="Name" value="operator std::string"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#af26cfab021ddf49af73da3b2beca85ac"><param name="Name" value="Path"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="path"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="process::http::Response"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="process::http::URL"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb"><param name="Name" value="process::network::unix::Address"></OBJECT>
   </UL>
@@ -17695,13 +17705,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1http_1_1streaming.html#ae8a18c7263d4aefb7b1973c12590c688"><param name="Name" value="process::http::streaming"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82acc3723fdea465eaae535d3c19da528f2"><param name="Name" value="POST_RESERVATION_REFINEMENT"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="PostValidation"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="postValidation"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#aa9039c86575590f50e1e03cc3f42e9e6"><param name="Name" value="mesos::ResourceConversion"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="mesos::v1::ResourceConversion"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1ResourceConversion.html#a08a56bacb82357b13c8fa3f03e999781"><param name="Name" value="mesos::ResourceConversion"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="mesos::v1::ResourceConversion"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a2c8c762596677cbf622fb4dadd922c43"><param name="Name" value="postValidation"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1v1_1_1ResourceConversion.html#a29997789326dfb76ccd866cbb00cbf7d"><param name="Name" value="PostValidation"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structproc_1_1ProcessStatus.html#ad0a83e9d469cab01eb3ceb70ab7f108d"><param name="Name" value="ppid"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c"><param name="Name" value="PRE_RESERVATION_REFINEMENT"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Status.html#a52227b30875d794c719a53fc2c7f42eb"><param name="Name" value="PRECONDITION_FAILED"></OBJECT>
@@ -18379,8 +18389,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242"><param name="Name" value="code"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><param name="Name" value="NONE"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><param name="Name" value="PIPE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359"><param name="Name" value="reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ac7ac8132a8d8772335efd5a55d9ebb4f"><param name="Name" value="Response"></OBJECT>
@@ -18628,8 +18638,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Latch.html"><param name="Name" value="process::Latch"></OBJECT>
   <UL>
@@ -18972,8 +18982,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec"><param name="Name" value="associate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="discard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667"><param name="Name" value="fail"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a6d293d289666af0adec11f68f9fede9c"><param name="Name" value="internal::discarded"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39"><param name="Name" value="Promise"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943"><param name="Name" value="set"></OBJECT>
@@ -19134,8 +19144,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990af648d44b624da021da40a80190291380"><param name="Name" value="DUPLICATED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#adb9433454d727de27b2440f729d19990ad3f73761156a6e75873cf903a0d62994"><param name="Name" value="OWNED"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html"><param name="Name" value="process::Subprocess::ParentHook"></OBJECT>
   <UL>
@@ -19277,8 +19287,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19298,8 +19308,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19354,8 +19364,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpProxy >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19389,8 +19399,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19466,8 +19476,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19494,22 +19504,22 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Subsystem >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< System >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19529,8 +19539,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20081,10 +20091,13 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1log_1_1Log_1_1Reader.html#a5588979f3c9608bed2ac45328b85b4f3"><param name="Name" value="mesos::log::Log::Reader"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="os"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1Pipe_1_1Reader.html#a0b20318ac77b65b16e30d552b6c0ae91"><param name="Name" value="process::http::Pipe::Reader"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="process::io"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904a3466fab4975481651940ed328aa990e4"><param name="Name" value="READ"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="process::io"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1internal_1_1Socket.html#ac5a52929658fbe1ed19b4b03bdd63904a3466fab4975481651940ed328aa990e4"><param name="Name" value="process::network::internal::Socket"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#a0a3f315345ef7b7ee6f3f1d4d337854d"><param name="Name" value="read"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1IO_1_1InputFileDescriptors.html#a0a3f315345ef7b7ee6f3f1d4d337854d"><param name="Name" value="process::Subprocess::IO::InputFileDescriptors"></OBJECT>
@@ -20944,8 +20957,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a84298b990ad52dfd353358427b04ff3f"><param name="Name" value="windows/rmdir.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="role"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="mesos::internal::examples::Flags"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="mesos::internal::master::Role"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html"><param name="Name" value="roles.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html#a70ebdbe08b14acfb4ef2571ce909cc86"><param name="Name" value="isStrictSubroleOf"></OBJECT>
@@ -21141,8 +21157,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html"><param name="Name" value="routing::Handle"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#aaaf5d48afa385557421c29db03c27caf"><param name="Name" value="get"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a0094556d6d45c73b277da88407d79376"><param name="Name" value="Handle"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a872a4583ce676fe1b25b4c971f1cf9c8"><param name="Name" value="handle"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a0094556d6d45c73b277da88407d79376"><param name="Name" value="Handle"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#a7c6c67baa9ca07440687860fd2614fca"><param name="Name" value="operator!="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#afc6ceb6d1648fe3587c1fb141d8a910e"><param name="Name" value="operator=="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classrouting_1_1Handle.html#af13fc46c294e65224a1ba560247307f5"><param name="Name" value="parse"></OBJECT>
@@ -21485,7 +21501,6 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca"><param name="Name" value="process::ProcessBase"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
@@ -21493,7 +21508,15 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
@@ -21501,12 +21524,16 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
@@ -21515,25 +21542,21 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Logging >"></OBJECT>
-  </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Master >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Master >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
@@ -21543,10 +21566,12 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Profiler >"></OBJECT>
@@ -21561,40 +21586,43 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Slave >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Slave >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Subsystem >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< System >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< WhitelistWatcher >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< WhitelistWatcher >"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html"><param name="Name" value="semaphore.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="semaphore_8hpp.html#ad2f1d392a1962c0a2f6c0639619cc29e"><param name="Name" value="__semaphore__"></OBJECT>
@@ -21970,8 +21998,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="signals_8hpp.html"><param name="Name" value="signals.hpp"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1http_1_1authentication_1_1JWT.html#a7a5314085fad497a929f9901cf55721a"><param name="Name" value="signature"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7"><param name="Name" value="signed_integer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaac9c83af02af694c57497b0f1414b0779"><param name="Name" value="SIGNED_INTEGER"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a1ef5b2f34492821aec7eae82da8366b7"><param name="Name" value="signed_integer"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a57e9c8c5fa13bf86bc779a9f6f408b7c"><param name="Name" value="SIGPIPE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="windows__ctrlhandler_8hpp.html#a944a8250e34bfd7991123abd3436d8c0"><param name="Name" value="SIGUSR1"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacefs.html#a60a9e5ca4119866d80691ce3c4701dc9"><param name="Name" value="size"></OBJECT>
@@ -23517,13 +23545,10 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aabc8d31889b5a325275d13d7bcef6a9c"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="process::Subprocess"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="process::Subprocess::IO"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::IO"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::ParentHook"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aabc8d31889b5a325275d13d7bcef6a9c"><param name="Name" value="subprocess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="subprocess__posix_8hpp.html"><param name="Name" value="subprocess_posix.hpp"></OBJECT>
   <UL>
@@ -24190,11 +24215,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1recordio.html#a5fcab68176c462aaeed909f304c91bdf"><param name="Name" value="src/common/recordio.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1StateMachine.html#a3883dcf637739427e7c83d5654f57891"><param name="Name" value="transition"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890"><param name="Name" value="translate"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71"><param name="Name" value="translate"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890"><param name="Name" value="mesos::DiskProfileAdaptor"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a28f7504a35efefc91b93ab0f98039a36"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptor"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a33f06ad6fb652a6a22f713721ce77ba0"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptorProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71"><param name="Name" value="mesos::DiskProfileAdaptor"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a805d75d0b0f8fdb303b6e3056b4c40c9"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptor"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptorProcess"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Latch.html#a8a13204c5c42c42633674afc8ad6e307"><param name="Name" value="trigger"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717"><param name="Name" value="triggered"></OBJECT>
@@ -24328,9 +24353,9 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="os::Exec"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Fork.html#ae3afda5dfbf9c15949f69161d2d5b33c"><param name="Name" value="os::Fork"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="unimplemented.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Shared.html#a5a4fd275e890e3c5e81dd7aed1d804b0"><param name="Name" value="unique"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDays.html#a589226d06fa74863c8f7a3c7b5c17a4c"><param name="Name" value="units"></OBJECT>
   <UL>
@@ -24394,8 +24419,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a9db50e71935c3f9ac83ba47e18c700f8"><param name="Name" value="unreachableTasks"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache_1_1Entry.html#a3df365057bac1a641a348583b2fa7480"><param name="Name" value="unreference"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ac1cc9915f69092137574206fe15e571c"><param name="Name" value="unregisteredTime"></OBJECT>
@@ -24442,8 +24467,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a7471e14f4cbd7e23b5daa21e556f4eb5"><param name="Name" value="posix/os.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a7471e14f4cbd7e23b5daa21e556f4eb5"><param name="Name" value="windows/os.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a"><param name="Name" value="UNSIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a9c6b075f53b5419af9cee264482272eb"><param name="Name" value="unsigned_integer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a"><param name="Name" value="UNSIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Status.html#addffbea97c092bf92955b7f513208ceb"><param name="Name" value="UNSUPPORTED_MEDIA_TYPE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1UnsupportedMediaType.html#a9a383ddcf2f2fb6ce2581bc629a4e6c9"><param name="Name" value="UnsupportedMediaType"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1command.html#a298fb91e3560074658b123b93ec8d26c"><param name="Name" value="untar"></OBJECT>
@@ -25099,11 +25124,11 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a0c770b1b0e9e1d4031e115f45065a31d"><param name="Name" value="WAKE_ALARM"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structflags_1_1Warning.html#a84f5fd059adc3bc0e134598b8b89f8c0"><param name="Name" value="Warning"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structflags_1_1Warnings.html#adc8532ecf5745eac3fe7d08f48ee5399"><param name="Name" value="warnings"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0"><param name="Name" value="watch"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f"><param name="Name" value="watch"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0"><param name="Name" value="mesos::DiskProfileAdaptor"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a2a1bcf83da4e8e2ce2389fd929d4e99f"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptor"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#ac75c49664666b6a0188a76353a726273"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptorProcess"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f"><param name="Name" value="mesos::DiskProfileAdaptor"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a7b2fa69e4f1d061c6da40f217da0121f"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptor"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a8e8a5728dc13fccd9a20a6f61c555571"><param name="Name" value="mesos::internal::profile::UriDiskProfileAdaptorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#ab563105735f461c2a54a31c965c8c276"><param name="Name" value="mesos::internal::slave::CgroupsIsolatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1IOSwitchboard.html#aa383182ee41d05570c9e52278c073a6c"><param name="Name" value="mesos::internal::slave::IOSwitchboard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#ac67cedec46ba84145196f36aeeae0628"><param name="Name" value="mesos::internal::slave::MemorySubsystem"></OBJECT>
@@ -25143,8 +25168,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1WeakFuture.html#abc498bf35827627ae815540181e073a9"><param name="Name" value="WeakFuture"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Flags.html#a94a63a333e884c51856ce197f29f8e89"><param name="Name" value="webui_dir"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#aadcf23b757330ae23ee70117aec0656e"><param name="Name" value="WEEKS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0"><param name="Name" value="weeks"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#aadcf23b757330ae23ee70117aec0656e"><param name="Name" value="WEEKS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html#a7d1f2cc4ff0b617564e447dfbbcf0373"><param name="Name" value="units"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/module_2disk__profile_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/module_2disk__profile_8hpp_source.html b/content/api/latest/c++/module_2disk__profile_8hpp_source.html
index ab781b3..bd8f66d 100644
--- a/content/api/latest/c++/module_2disk__profile_8hpp_source.html
+++ b/content/api/latest/c++/module_2disk__profile_8hpp_source.html
@@ -120,7 +120,7 @@
 <div class="ttc" id="namespacemesos_1_1modules_html_a70163bdea2fe39ef5b798a7d7ee0c220"><div class="ttname"><a href="namespacemesos_1_1modules.html#a70163bdea2fe39ef5b798a7d7ee0c220">mesos::modules::kind</a></div><div class="ttdeci">const char * kind()</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4_html_a4d53f502ecbc12619d515801548eafdb"><div class="ttname"><a href="structmesos_1_1modules_1_1Module_3_01mesos_1_1DiskProfileAdaptor_01_4.html#a4d53f502ecbc12619d515801548eafdb">mesos::modules::Module&lt; mesos::DiskProfileAdaptor &gt;::Module</a></div><div class="ttdeci">Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_description, bool(*_compatible)(), mesos::DiskProfileAdaptor *(*_create)(const Parameters &amp;parameters))</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:38</div></div>
 <div class="ttc" id="include_2mesos_2module_8hpp_html"><div class="ttname"><a href="include_2mesos_2module_8hpp.html">module.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &amp;quot;profile&amp;quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:50</div></div>
+<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &amp;quot;profile&amp;quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:52</div></div>
 <div class="ttc" id="resource__provider_2storage_2disk__profile_8hpp_html"><div class="ttname"><a href="resource__provider_2storage_2disk__profile_8hpp.html">disk_profile.hpp</a></div></div>
 <div class="ttc" id="namespacecgroups_html_a2ecc89636706df947027a4c3c2100fbe"><div class="ttname"><a href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">cgroups::create</a></div><div class="ttdeci">Try&lt; Nothing &gt; create(const std::string &amp;hierarchy, const std::string &amp;cgroup, bool recursive=false)</div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_html"><div class="ttname"><a href="structmesos_1_1modules_1_1Module.html">mesos::modules::Module</a></div><div class="ttdef"><b>Definition:</b> module.hpp:97</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x67.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x67.html b/content/api/latest/c++/namespacemembers_0x67.html
index 18e2589..9aa513c 100644
--- a/content/api/latest/c++/namespacemembers_0x67.html
+++ b/content/api/latest/c++/namespacemembers_0x67.html
@@ -573,12 +573,12 @@
 <li>gmtime_r()
 : <a class="el" href="namespaceos.html#a5e0295f0e3bae2bd29d86803f9293b5d">os</a>
 </li>
-<li>gzip()
-: <a class="el" href="namespacemesos_1_1internal_1_1command.html#a2b3b7a8163ec2b5f2d08f459f59be459">mesos::internal::command</a>
-</li>
 <li>GZIP
 : <a class="el" href="namespacemesos_1_1internal_1_1command.html#ab14fc4c04c507bafcc3c10b4be19f728af1cd28417b03cfab3a8e16d66e34e18a">mesos::internal::command</a>
 </li>
+<li>gzip()
+: <a class="el" href="namespacemesos_1_1internal_1_1command.html#a2b3b7a8163ec2b5f2d08f459f59be459">mesos::internal::command</a>
+</li>
 <li>GZIP_MINIMUM_BODY_LENGTH
 : <a class="el" href="namespaceprocess.html#a13d37773ca341b12d88d7e5cf2654e83">process</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x69.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x69.html b/content/api/latest/c++/namespacemembers_0x69.html
index 1c0d626..9c1ae2a 100644
--- a/content/api/latest/c++/namespacemembers_0x69.html
+++ b/content/api/latest/c++/namespacemembers_0x69.html
@@ -206,7 +206,7 @@
 : <a class="el" href="namespacenvml.html#abb373520fe242192c76c5962be50eb50">nvml</a>
 </li>
 <li>isCloexec()
-: <a class="el" href="namespaceos.html#acbeb71651c02b049a37ab0bb7a9b1b82">os</a>
+: <a class="el" href="namespaceos.html#a32281111157c19876d8dd6dac7cdbc13">os</a>
 </li>
 <li>isdir()
 : <a class="el" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">os::stat</a>
@@ -218,7 +218,7 @@
 : <a class="el" href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">os::stat</a>
 </li>
 <li>isNonblock()
-: <a class="el" href="namespaceos.html#a3b9ef76d308da69c6e3a1c1136a657db">os</a>
+: <a class="el" href="namespaceos.html#a238d27a90a749967761c1019d27b7e83">os</a>
 </li>
 <li>isolate()
 : <a class="el" href="namespacecgroups.html#aceb245d6ea6362ac1c2b1247556179d6">cgroups</a>
@@ -229,6 +229,9 @@
 <li>isQuotaEnabled()
 : <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae8c9917f4e16c6ab0da9f75ea29ae5f5">mesos::internal::xfs</a>
 </li>
+<li>isSelectedResourceProvider()
+: <a class="el" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">mesos::internal::profile</a>
+</li>
 <li>isSpeculativeOperation()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a19a8e8be02b815dab4cecd8382e3dd26">mesos::internal::protobuf</a>
 </li>
@@ -239,7 +242,7 @@
 : <a class="el" href="namespacemesos_1_1roles.html#a70ebdbe08b14acfb4ef2571ce909cc86">mesos::roles</a>
 </li>
 <li>isTerminalState()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ade777537955dc212aea80866edd089f3">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aa31907fb62769822a77c06ffbf10451f">mesos::internal::protobuf</a>
 </li>
 <li>isUp()
 : <a class="el" href="namespacerouting_1_1link.html#a7d1c8b69ea1c451975f9275fd11466e3">routing::link</a>


[3/6] mesos-site git commit: Updated the website built from mesos SHA: a018cf3.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x6a.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6a.html b/content/api/latest/c++/namespacemembers_0x6a.html
index c5ffd84..cab9324 100644
--- a/content/api/latest/c++/namespacemembers_0x6a.html
+++ b/content/api/latest/c++/namespacemembers_0x6a.html
@@ -109,21 +109,21 @@
 , <a class="el" href="namespacestrings_1_1internal.html#aee9076202875ef7e5d438b5b8bb9e863">strings::internal</a>
 </li>
 <li>json()
-: <a class="el" href="namespaceJSON.html#a41d8b7ed815b29ee46700ec5c20a0419">JSON</a>
-, <a class="el" href="namespacemesos.html#a93a1efd7cc67cd3f0a61630b8b0c1fd3">mesos</a>
-, <a class="el" href="namespaceJSON.html#a8b59701515feabba300fac8841750f7a">JSON</a>
-, <a class="el" href="namespacemesos.html#afb065c5dd15f9f72683fa95134f2c882">mesos</a>
-, <a class="el" href="namespaceJSON.html#a973c09b2356881b179da41dc39f240be">JSON</a>
-, <a class="el" href="namespacemesos.html#abdf2180daf713c4986a0e1200e931bc5">mesos</a>
-, <a class="el" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal</a>
+: <a class="el" href="namespaceJSON.html#ab3d5568528385a51beb070b35b561dab">JSON</a>
 </li>
 <li>JSON
 : <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ea0ecd11c1d7a287401d148a23bbd7a2f8">mesos</a>
 </li>
 <li>json()
-: <a class="el" href="namespaceJSON.html#a60cf79988021615ad333f914546804a3">JSON</a>
-, <a class="el" href="namespacemesos.html#ae5c53d21889cf15327e120a5a1a80269">mesos</a>
-, <a class="el" href="namespaceJSON.html#a0c3d08fab36339ff4579aa683c12c15e">JSON</a>
+: <a class="el" href="namespacemesos.html#ae5c53d21889cf15327e120a5a1a80269">mesos</a>
+, <a class="el" href="namespaceJSON.html#a7f3841c3a281146d130a235e28404a5d">JSON</a>
+, <a class="el" href="namespacemesos.html#afb065c5dd15f9f72683fa95134f2c882">mesos</a>
+, <a class="el" href="namespaceJSON.html#a2971d2da2efa5b3ce39b54e5aa2fbbb6">JSON</a>
+, <a class="el" href="namespacemesos.html#a93a1efd7cc67cd3f0a61630b8b0c1fd3">mesos</a>
+, <a class="el" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal</a>
+, <a class="el" href="namespaceJSON.html#a41d8b7ed815b29ee46700ec5c20a0419">JSON</a>
+, <a class="el" href="namespacemesos.html#a29a4efb3b0c2a7d0a4b5caac263e346f">mesos</a>
+, <a class="el" href="namespaceJSON.html#a225ea0633e1d0851e20338df00b8d904">JSON</a>
 </li>
 <li>jsonify()
 : <a class="el" href="namespaceJSON_1_1internal.html#a9613261ae4d73b235c78dc37b58ec0ff">JSON::internal</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6d.html b/content/api/latest/c++/namespacemembers_0x6d.html
index 3fb9cac..9fae656 100644
--- a/content/api/latest/c++/namespacemembers_0x6d.html
+++ b/content/api/latest/c++/namespacemembers_0x6d.html
@@ -379,12 +379,14 @@
 <li>MockResourceProvider
 : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#af5f3b782e0580d08d2a40231ec445fee">mesos::internal::tests::v1</a>
 </li>
+<li>Mode
+: <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a>
+</li>
 <li>mode()
 : <a class="el" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat</a>
 </li>
 <li>Mode
 : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">mesos::internal::slave::containerizer::paths</a>
-, <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a>
 </li>
 <li>model()
 : <a class="el" href="namespacemesos_1_1internal.html#abfae5655a0123b6df81ce36b263d1383">mesos::internal</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6e.html b/content/api/latest/c++/namespacemembers_0x6e.html
index 8e9ec20..6b3e9a3 100644
--- a/content/api/latest/c++/namespacemembers_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_0x6e.html
@@ -87,13 +87,13 @@
 <div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div>
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>NAME
+: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
+</li>
 <li>name
 : <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
 , <a class="el" href="namespacerouting_1_1link.html#a92ef360196f329e41575de0f7a094a6e">routing::link</a>
 </li>
-<li>NAME
-: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
-</li>
 <li>name_job()
 : <a class="el" href="namespaceos.html#a4c477c8086d4b3004c170ee05e5be9bf">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x70.html b/content/api/latest/c++/namespacemembers_0x70.html
index b5b9895..b2c651a 100644
--- a/content/api/latest/c++/namespacemembers_0x70.html
+++ b/content/api/latest/c++/namespacemembers_0x70.html
@@ -265,9 +265,6 @@
 : <a class="el" href="namespacemesos_1_1internal_1_1log.html#af4c03890d9632d4a82eea18325bc860c">mesos::internal::log</a>
 , <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol</a>
 </li>
-<li>protobuf()
-: <a class="el" href="namespaceJSON.html#a1d44660d98caa78d154c47b5f60ba7f8">JSON</a>
-</li>
 <li>PROTOBUF
 : <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ead938347008a2e932aaa4a568a3c3f2e7">mesos</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x73.html b/content/api/latest/c++/namespacemembers_0x73.html
index 7e35882..17a9be6 100644
--- a/content/api/latest/c++/namespacemembers_0x73.html
+++ b/content/api/latest/c++/namespacemembers_0x73.html
@@ -188,12 +188,12 @@
 <li>setPromises()
 : <a class="el" href="namespaceprocess.html#ac263ad6d2909a96a948ee94594013847">process</a>
 </li>
-<li>SETUID
-: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a35f6021c95ff0c76a69e10b2e3499885">mesos::internal::capabilities</a>
-</li>
 <li>setuid()
 : <a class="el" href="namespaceos.html#ae4b3b2f098e140e75c4bcc5dc15abf30">os</a>
 </li>
+<li>SETUID
+: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a35f6021c95ff0c76a69e10b2e3499885">mesos::internal::capabilities</a>
+</li>
 <li>setUp()
 : <a class="el" href="namespacerouting_1_1link.html#ab7e88f25235ad7fa51402fb72b13314d">routing::link</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x75.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x75.html b/content/api/latest/c++/namespacemembers_0x75.html
index f2e5c05..d07e510 100644
--- a/content/api/latest/c++/namespacemembers_0x75.html
+++ b/content/api/latest/c++/namespacemembers_0x75.html
@@ -161,12 +161,12 @@
 <li>usage_in_bytes()
 : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a>
 </li>
-<li>USER
-: <a class="el" href="namespacemesos_1_1internal_1_1build.html#a990aa9342d17028bb8dbce24b4e9ef10">mesos::internal::build</a>
-</li>
 <li>user()
 : <a class="el" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os</a>
 </li>
+<li>USER
+: <a class="el" href="namespacemesos_1_1internal_1_1build.html#a990aa9342d17028bb8dbce24b4e9ef10">mesos::internal::build</a>
+</li>
 <li>utime()
 : <a class="el" href="namespaceos.html#a818327458964860a86fc8964e4795b4d">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x77.html b/content/api/latest/c++/namespacemembers_0x77.html
index cf99cba..0cefa59 100644
--- a/content/api/latest/c++/namespacemembers_0x77.html
+++ b/content/api/latest/c++/namespacemembers_0x77.html
@@ -127,31 +127,30 @@
 : <a class="el" href="namespaceprocess.html#a18419acc52ca1e339e684f8d9208207e">process</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
-, <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
-</li>
-<li>WRITE
-: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
-</li>
-<li>write()
-: <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
+: <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
+, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
 , <a class="el" href="namespaceprotobuf.html#ad7c5a30c2e972caaed6b3896ac7e477f">protobuf</a>
-, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
 </li>
 <li>WRITE
 : <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
 <li>write()
-: <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
-, <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
-, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
+: <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
+, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
 , <a class="el" href="namespaceprotobuf.html#a1c2352b3f232044d4e960e227d530a92">protobuf</a>
-, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
-, <a class="el" href="namespaceos.html#a1b67d073837cf74e5cdfa785d5c95fac">os</a>
 , <a class="el" href="namespaceos_1_1signal__safe.html#a1fe471bfb9a8e827779d24a58ba155d3">os::signal_safe</a>
+, <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
 , <a class="el" href="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a>
 </li>
+<li>WRITE
+: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
+</li>
+<li>write()
+: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
+, <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
+, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
+</li>
 <li>write_impl()
 : <a class="el" href="namespaceos_1_1signal__safe.html#ad42f0ba6d36e7d9611f80820add8424a">os::signal_safe</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_func_0x69.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x69.html b/content/api/latest/c++/namespacemembers_func_0x69.html
index 6b6d09e..1de29c7 100644
--- a/content/api/latest/c++/namespacemembers_func_0x69.html
+++ b/content/api/latest/c++/namespacemembers_func_0x69.html
@@ -203,6 +203,9 @@
 <li>isQuotaEnabled()
 : <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae8c9917f4e16c6ab0da9f75ea29ae5f5">mesos::internal::xfs</a>
 </li>
+<li>isSelectedResourceProvider()
+: <a class="el" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">mesos::internal::profile</a>
+</li>
 <li>isSpeculativeOperation()
 : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a19a8e8be02b815dab4cecd8382e3dd26">mesos::internal::protobuf</a>
 </li>
@@ -213,7 +216,7 @@
 : <a class="el" href="namespacemesos_1_1roles.html#a70ebdbe08b14acfb4ef2571ce909cc86">mesos::roles</a>
 </li>
 <li>isTerminalState()
-: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ade777537955dc212aea80866edd089f3">mesos::internal::protobuf</a>
+: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aa31907fb62769822a77c06ffbf10451f">mesos::internal::protobuf</a>
 </li>
 <li>isUp()
 : <a class="el" href="namespacerouting_1_1link.html#a7d1c8b69ea1c451975f9275fd11466e3">routing::link</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_vars_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x6e.html b/content/api/latest/c++/namespacemembers_vars_0x6e.html
index 0e591b3..e24b9ff 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x6e.html
@@ -85,12 +85,12 @@
 &#160;
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>name
-: <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
-</li>
 <li>NAME
 : <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
 </li>
+<li>name
+: <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
+</li>
 <li>NET_ISOLATOR_BLOAT_REDUCTION
 : <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a5b7d3c5110866191112df560e56f91a6">mesos::internal::slave</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_vars_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x77.html b/content/api/latest/c++/namespacemembers_vars_0x77.html
index 5bf8504..137e1e3 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x77.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x77.html
@@ -106,12 +106,12 @@
 <li>WINDOWS_PATH_SEPARATOR
 : <a class="el" href="namespaceos.html#ae86289c0463a69de1a4aa97ba9203e57">os</a>
 </li>
-<li>WRITE
-: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
-</li>
 <li>write
 : <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
 </li>
+<li>WRITE
+: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html
index 9c25969..12fcdcb 100644
--- a/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html
+++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html
@@ -70,12 +70,40 @@ Functions</h2></td></tr>
 <tr class="memitem:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a><br class="typebreak"/>
 &lt; resource_provider::DiskProfileMapping &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">parseDiskProfileMapping</a> (const std::string &amp;data)</td></tr>
 <tr class="separator:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59078d78d6ffb9f94b1b69af16988840"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">isSelectedResourceProvider</a> (const resource_provider::DiskProfileMapping::CSIManifest &amp;profileManifest, const ResourceProviderInfo &amp;resourceProviderInfo)</td></tr>
+<tr class="separator:a59078d78d6ffb9f94b1b69af16988840"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a> (const resource_provider::DiskProfileMapping &amp;mapping)</td></tr>
 <tr class="separator:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7a562b1c120945b807706efdf313cdfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; <a class="el" href="classError.html">Error</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a7a562b1c120945b807706efdf313cdfe">validate</a> (const csi::VolumeCapability &amp;capability)</td></tr>
 <tr class="separator:a7a562b1c120945b807706efdf313cdfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a59078d78d6ffb9f94b1b69af16988840"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool mesos::internal::profile::isSelectedResourceProvider </td>
+          <td>(</td>
+          <td class="paramtype">const resource_provider::DiskProfileMapping::CSIManifest &amp;&#160;</td>
+          <td class="paramname"><em>profileManifest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const ResourceProviderInfo &amp;&#160;</td>
+          <td class="paramname"><em>resourceProviderInfo</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a6bb5ceacd766aa7c16015f08406e97a0"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html
index 9c3aa93..b2102f5 100644
--- a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html
+++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html
@@ -58,11 +58,12 @@
 <div class="textblock"><code>#include &lt;memory&gt;</code><br/>
 <code>#include &lt;string&gt;</code><br/>
 <code>#include &lt;tuple&gt;</code><br/>
+<code>#include &lt;<a class="el" href="include_2csi_2spec_8hpp_source.html">csi/spec.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" href="include_2mesos_2mesos_8hpp_source.html">mesos/mesos.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="future_8hpp_source.html">process/future.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="hashset_8hpp_source.html">stout/hashset.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="none_8hpp_source.html">stout/none.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" href="nothing_8hpp_source.html">stout/nothing.hpp</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" href="include_2csi_2spec_8hpp_source.html">csi/spec.hpp</a>&gt;</code><br/>
 </div>
 <p><a href="resource__provider_2storage_2disk__profile_8hpp_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
index 6a5ad29..23ee302 100644
--- a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
+++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html
@@ -75,68 +75,71 @@
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;tuple&gt;</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="future_8hpp.html">process/future.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>mesos {</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html">   50</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;{</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">   53</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  {</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">   64</a></span>&#160;    csi::VolumeCapability <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">capability</a>;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">   71</a></span>&#160;    google::protobuf::Map&lt;std::string, std::string&gt; <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">parameters</a>;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  };</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">static</span> <a class="code" href="classTry.html">Try&lt;DiskProfileAdaptor*&gt;</a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">create</a>(</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(<span class="keyword">const</span> std::shared_ptr&lt;DiskProfileAdaptor&gt;&amp; adaptor);</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keyword">static</span> std::shared_ptr&lt;DiskProfileAdaptor&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">   97</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>() {}</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>mesos {</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html">   52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">   55</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  {</div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">   66</a></span>&#160;    csi::VolumeCapability <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">capability</a>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">   73</a></span>&#160;    google::protobuf::Map&lt;std::string, std::string&gt; <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">parameters</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  };</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">static</span> <a class="code" href="classTry.html">Try&lt;DiskProfileAdaptor*&gt;</a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">create</a>(</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      <span class="keyword">const</span> <a class="code" href="classOption.html">Option&lt;std::string&gt;</a>&amp; <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(<span class="keyword">const</span> std::shared_ptr&lt;DiskProfileAdaptor&gt;&amp; adaptor);</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keyword">static</span> std::shared_ptr&lt;DiskProfileAdaptor&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div>
 <div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ProfileInfo&gt;</a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">translate</a>(</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;      <span class="keyword">const</span> std::string&amp; csiPluginInfoType) = 0;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">watch</a>(</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;      <span class="keyword">const</span> std::string&amp; csiPluginInfoType) = 0;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">  139</a></span>&#160;  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;};</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;} <span class="comment">// namespace mesos {</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="preprocessor">#endif // __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_HPP__</span></div>
-<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a5403921619a90c82fc5a4c86644d1129"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">mesos::DiskProfileAdaptor::ProfileInfo::parameters</a></div><div class="ttdeci">google::protobuf::Map&lt; std::string, std::string &gt; parameters</div><div class="ttdoc">Free-form key-value pairs which should be passed into the body of a CreateVolumeRequest. </div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:71</div></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">   99</a></span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>() {}</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;ProfileInfo&gt;</a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">translate</a>(</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;      <span class="keyword">const</span> std::string&amp; profile,</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) = 0;</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future&lt;hashset&lt;std::string&gt;</a>&gt; <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a>(</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;      <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;std::string&gt;</a>&amp; knownProfiles,</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;      <span class="keyword">const</span> ResourceProviderInfo&amp; resourceProviderInfo) = 0;</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">  144</a></span>&#160;  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;};</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">#endif // __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_HPP__</span></div>
+<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a29e4d7ea512ce2308f8d412ea8b5bd71"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">mesos::DiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual process::Future&lt; ProfileInfo &gt; translate(const std::string &amp;profile, const ResourceProviderInfo &amp;resourceProviderInfo)=0</div><div class="ttdoc">Returns the CSI volume capability and the parameters to create CSI volumes associated with the profil...</div></div>
+<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a5403921619a90c82fc5a4c86644d1129"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">mesos::DiskProfileAdaptor::ProfileInfo::parameters</a></div><div class="ttdeci">google::protobuf::Map&lt; std::string, std::string &gt; parameters</div><div class="ttdoc">Free-form key-value pairs which should be passed into the body of a CreateVolumeRequest. </div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:73</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option&lt; std::string &gt;</a></div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset&lt; std::string &gt;</a></div></div>
+<div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
 <div class="ttc" id="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a22b6d3969a849cfbafd34cf95177499e"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">mesos::DiskProfileAdaptor::~DiskProfileAdaptor</a></div><div class="ttdeci">virtual ~DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:97</div></div>
-<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a6cf351ac366237ddc154b0ffb11c27e0"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">mesos::DiskProfileAdaptor::watch</a></div><div class="ttdeci">virtual process::Future&lt; hashset&lt; std::string &gt; &gt; watch(const hashset&lt; std::string &gt; &amp;knownProfiles, const std::string &amp;csiPluginInfoType)=0</div><div class="ttdoc">Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</div></div>
+<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a22b6d3969a849cfbafd34cf95177499e"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">mesos::DiskProfileAdaptor::~DiskProfileAdaptor</a></div><div class="ttdeci">virtual ~DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:99</div></div>
 <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_afae745cbb0687964b59939d7ebd20f8c"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">mesos::DiskProfileAdaptor::setAdaptor</a></div><div class="ttdeci">static void setAdaptor(const std::shared_ptr&lt; DiskProfileAdaptor &gt; &amp;adaptor)</div><div class="ttdoc">Global methods for setting and getting a DiskProfileAdaptor instance. </div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a></div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:53</div></div>
-<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &amp;quot;profile&amp;quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:50</div></div>
+<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a></div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:55</div></div>
+<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &amp;quot;profile&amp;quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:52</div></div>
 <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
-<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a3ef41898257d1bbe3bbb567c74b3c890"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">mesos::DiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual process::Future&lt; ProfileInfo &gt; translate(const std::string &amp;profile, const std::string &amp;csiPluginInfoType)=0</div><div class="ttdoc">Called before a Storage Resource Provider makes an affected CSI request. </div></div>
-<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a865c97ad7a60bfb2f29fa177cd4fe3ac"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">mesos::DiskProfileAdaptor::ProfileInfo::capability</a></div><div class="ttdeci">csi::VolumeCapability capability</div><div class="ttdoc">Corresponds to the volume_capability or volume_capabilities fields of the affected CSI requests liste...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:64</div></div>
+<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a865c97ad7a60bfb2f29fa177cd4fe3ac"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">mesos::DiskProfileAdaptor::ProfileInfo::capability</a></div><div class="ttdeci">csi::VolumeCapability capability</div><div class="ttdoc">Corresponds to the volume_capability or volume_capabilities fields of the affected CSI requests liste...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:66</div></div>
 <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_ae1117dc978470069e2beb95a1f8e67af"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">mesos::DiskProfileAdaptor::getAdaptor</a></div><div class="ttdeci">static std::shared_ptr&lt; DiskProfileAdaptor &gt; getAdaptor()</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div>
 <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div>
+<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_ace8355051c0207021493861c64e67d0f"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">mesos::DiskProfileAdaptor::watch</a></div><div class="ttdeci">virtual process::Future&lt; hashset&lt; std::string &gt; &gt; watch(const hashset&lt; std::string &gt; &amp;knownProfiles, const ResourceProviderInfo &amp;resourceProviderInfo)=0</div><div class="ttdoc">Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</div></div>
 <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a7a417ba4b641b9870944549a1309b1b5"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">mesos::DiskProfileAdaptor::create</a></div><div class="ttdeci">static Try&lt; DiskProfileAdaptor * &gt; create(const Option&lt; std::string &gt; &amp;name=None())</div><div class="ttdoc">Factory method used to create a DiskProfileAdaptor instance. </div></div>
-<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_abab31d0a5be607d0a7541df1ad8e23c1"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">mesos::DiskProfileAdaptor::DiskProfileAdaptor</a></div><div class="ttdeci">DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:139</div></div>
+<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_abab31d0a5be607d0a7541df1ad8e23c1"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">mesos::DiskProfileAdaptor::DiskProfileAdaptor</a></div><div class="ttdeci">DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:144</div></div>
 <div class="ttc" id="include_2csi_2spec_8hpp_html"><div class="ttname"><a href="include_2csi_2spec_8hpp.html">spec.hpp</a></div></div>
 <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>