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/06/04 21:40:34 UTC

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

Updated the website built from mesos SHA: cacc1db.


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

Branch: refs/heads/asf-site
Commit: 10cb4b9fbc5e577a4ddeec362875144fc8fc3ab3
Parents: 3ad1879
Author: jenkins <bu...@apache.org>
Authored: Mon Jun 4 21:40:04 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Mon Jun 4 21:40:04 2018 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |  827 ++++-
 content/api/latest/c++/Tokens.xml               |  611 +++-
 content/api/latest/c++/annotated.html           |    5 +-
 content/api/latest/c++/classes.html             |  391 +--
 ...mesos_1_1allocator_1_1Allocator-members.html |    2 +-
 .../classmesos_1_1allocator_1_1Allocator.html   |   27 +-
 ..._1_1internal_1_1master_1_1Flags-members.html |   12 +-
 ...assmesos_1_1internal_1_1master_1_1Flags.html |   16 +-
 ..._1_1allocator_1_1MesosAllocator-members.html |    2 +-
 ..._1master_1_1allocator_1_1MesosAllocator.html |    6 +-
 ...er_1_1allocator_1_1RandomSorter-members.html |   93 +
 ..._1_1master_1_1allocator_1_1RandomSorter.html |  802 +++++
 ...l_1_1master_1_1allocator_1_1RandomSorter.png |  Bin 0 -> 961 bytes
 ...ternal_1_1master_1_1allocator_1_1Sorter.html |   41 +-
 ...nternal_1_1master_1_1allocator_1_1Sorter.png |  Bin 814 -> 1374 bytes
 ...ernal_1_1tests_1_1TestAllocator-members.html |    2 +-
 ...s_1_1internal_1_1tests_1_1TestAllocator.html |    6 +-
 .../dir_34901257f56813f64231b70cff79a812.html   |   71 +
 .../dir_edf01e246fc730a3939248c4f7ca0516.html   |    2 +
 content/api/latest/c++/files.html               |    5 +-
 content/api/latest/c++/functions_0x7e.html      |    4 +
 content/api/latest/c++/functions_a.html         |   38 +-
 content/api/latest/c++/functions_c.html         |   30 +-
 content/api/latest/c++/functions_d.html         |    5 +-
 content/api/latest/c++/functions_e.html         |    2 +-
 content/api/latest/c++/functions_enum.html      |    1 +
 content/api/latest/c++/functions_eval.html      |    3 +
 content/api/latest/c++/functions_func_0x7e.html |    4 +
 content/api/latest/c++/functions_func_a.html    |   30 +-
 content/api/latest/c++/functions_func_c.html    |   27 +-
 content/api/latest/c++/functions_func_d.html    |    9 +-
 content/api/latest/c++/functions_func_i.html    |    8 +-
 content/api/latest/c++/functions_func_n.html    |   11 +-
 content/api/latest/c++/functions_func_o.html    |    6 +-
 content/api/latest/c++/functions_func_p.html    |    4 +-
 content/api/latest/c++/functions_func_r.html    |   19 +-
 content/api/latest/c++/functions_func_s.html    |   14 +-
 content/api/latest/c++/functions_func_t.html    |    1 +
 content/api/latest/c++/functions_func_u.html    |    8 +-
 content/api/latest/c++/functions_i.html         |   10 +-
 content/api/latest/c++/functions_k.html         |    6 +
 content/api/latest/c++/functions_m.html         |    2 +-
 content/api/latest/c++/functions_n.html         |   16 +-
 content/api/latest/c++/functions_o.html         |    8 +-
 content/api/latest/c++/functions_p.html         |   16 +-
 content/api/latest/c++/functions_r.html         |   21 +-
 content/api/latest/c++/functions_rela.html      |    6 +-
 content/api/latest/c++/functions_s.html         |   47 +-
 content/api/latest/c++/functions_t.html         |   14 +-
 content/api/latest/c++/functions_u.html         |   21 +-
 content/api/latest/c++/functions_vars.html      |    1 +
 content/api/latest/c++/functions_vars_c.html    |    1 +
 content/api/latest/c++/functions_vars_k.html    |    1 +
 content/api/latest/c++/functions_vars_n.html    |    1 +
 content/api/latest/c++/functions_vars_p.html    |    2 +
 content/api/latest/c++/functions_vars_r.html    |    4 +
 content/api/latest/c++/functions_vars_s.html    |    1 +
 content/api/latest/c++/functions_vars_t.html    |    1 +
 content/api/latest/c++/functions_vars_u.html    |    3 -
 content/api/latest/c++/globals_u.html           |   10 +-
 content/api/latest/c++/hierarchical_8hpp.html   |    5 +
 .../latest/c++/hierarchical_8hpp_source.html    |  109 +-
 content/api/latest/c++/hierarchy.html           | 2849 +++++++++---------
 ...mesos_2allocator_2allocator_8hpp_source.html |    6 +-
 content/api/latest/c++/index.hhc                |  210 +-
 content/api/latest/c++/index.hhk                |  379 ++-
 content/api/latest/c++/index.hhp                |   12 +
 .../api/latest/c++/namespacemembers_func_w.html |    7 +-
 content/api/latest/c++/namespacemembers_h.html  |    6 +
 content/api/latest/c++/namespacemembers_m.html  |    2 +-
 .../api/latest/c++/namespacemembers_type.html   |    6 +
 content/api/latest/c++/namespacemembers_w.html  |    6 +-
 .../namespacemesos_1_1internal_1_1master.html   |    4 +-
 ...esos_1_1internal_1_1master_1_1allocator.html |   80 +-
 content/api/latest/c++/random_2sorter_8hpp.html |  101 +
 .../latest/c++/random_2sorter_8hpp_source.html  |  128 +
 ..._2allocator_2mesos_2metrics_8hpp_source.html |    2 +-
 ..._2allocator_2sorter_2random_2utils_8hpp.html |   92 +
 ...ator_2sorter_2random_2utils_8hpp_source.html |   70 +
 .../latest/c++/src_2master_2constants_8hpp.html |    2 +-
 .../c++/src_2master_2constants_8hpp_source.html |    2 +-
 .../c++/src_2master_2flags_8hpp_source.html     |    4 +-
 ...locator_1_1RandomSorter_1_1Node-members.html |   84 +
 ...er_1_1allocator_1_1RandomSorter_1_1Node.html |  373 +++
 ...domSorter_1_1Node_1_1Allocation-members.html |   75 +
 ...r_1_1RandomSorter_1_1Node_1_1Allocation.html |  265 ++
 content/sitemap.xml                             |   44 +
 87 files changed, 6176 insertions(+), 2084 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/10cb4b9f/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index f57086e..d06771b 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -7011,6 +7011,251 @@
                     </Subnodes>
                    </Node>
                    <Node>
+                    <Name>RandomSorter</Name>
+                    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                    <Subnodes>
+                     <Node>
+                      <Name>Node</Name>
+                      <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                      <Subnodes>
+                       <Node>
+                        <Name>Allocation</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                        <Subnodes>
+                         <Node>
+                          <Name>Allocation</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>ada904eed39a0e4585c219c4d12572435</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>add</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>a37fc0ede65385eeb9122c1a3ccf16639</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>subtract</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>ac5cb4bbe1c1fbbf62dc389a5ec403a75</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>update</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>af3cd7485edad6d91386a8421a0580bd3</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>resources</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>aab9b4e1ff70cd04640975dc19f9eb991</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>scalarQuantities</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>a108d5e685dafd31ecf73933257e1252b</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>totals</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>aa8efc8dc71443bbea068f5f83afebb02</Anchor>
+                         </Node>
+                        </Subnodes>
+                       </Node>
+                       <Node>
+                        <Name>Kind</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>a3fdf652114f250eae8f6efff6989b2e3</Anchor>
+                        <Subnodes>
+                         <Node>
+                          <Name>ACTIVE_LEAF</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a3fdf652114f250eae8f6efff6989b2e3a9892b22953d63bc5359351d48e5b6f77</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>INACTIVE_LEAF</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a3fdf652114f250eae8f6efff6989b2e3a6c8ce8ebea023706f04344f88b201b7d</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>INTERNAL</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a3fdf652114f250eae8f6efff6989b2e3aa8af9d0a7146a3a8f243446e72f070eb</Anchor>
+                         </Node>
+                        </Subnodes>
+                       </Node>
+                       <Node>
+                        <Name>Node</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>aa6a069d00185a6291d37d4a7845104b0</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>~Node</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>a65232b224b7dccfc14e1dd6e3b4f65d4</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>addChild</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>ad5d021c97e4c87fdc3785c7b66605b00</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>clientPath</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>a697f4b8146c6fe151c5f3190863c69d0</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>isLeaf</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>af470de059a7ebbf88fb712f4c0f65d18</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>removeChild</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>a3ec3ef396244e79dd5cb3d5ad6125a2d</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>allocation</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>ac69287390b703bc0d1c75afa8c3af48b</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>children</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>a7a4cb30426bbd47794a4fda65b15eead</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>kind</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>abc5626caa825ddd965d4e64ae0763b35</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>name</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>a5e5552460ef5dcfc3cf48c90e9fd0f4e</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>parent</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>adc15d359fa7ce7550186bbbae4666634</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>path</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Anchor>ad0f2418e6d3e6eab224803157e91bfd5</Anchor>
+                       </Node>
+                      </Subnodes>
+                     </Node>
+                     <Node>
+                      <Name>RandomSorter</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a1786c10ddb878707caa1afa0724c9feb</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>RandomSorter</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>aa4aa3f06acf1d031a0bfc81ac8906791</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>~RandomSorter</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a809ecc0074a047786bc13fe24a3f6b3b</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>activate</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a0e2f1d41cdbd6690633ece31b46e0957</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>add</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a43a8efed7d28fe094d1c547cbf0032b1</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>add</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a158ab7e1171573cff6f8657593b0cb6b</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>allocated</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a2ebff336f83910e32cb26c3a860a0abe</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>allocation</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>ac86428b55a605cbe33419d54706d883a</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>allocation</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a7318efa8d2027b25506bd60f0615b36b</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>allocation</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>ae17bd9f26993f6e7d96303a8b793e28d</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>allocationScalarQuantities</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>ab006bdc77fcaa4cfc27867d3d0f40a59</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>contains</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a7d200b2c37563695d823cb654b1387f9</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>count</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a862a133c453addb48033a7306a15add1</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>deactivate</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>aa05b296a94f94d02a558d32b84cef11c</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>initialize</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a36fb7a19c8d28fd95146ac651fa85544</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>remove</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>ab80aa76916a2224a0b426f611a225aec</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>remove</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a1ee9c9ca830fb9413af8014e8ecb336e</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>sort</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a7469d4840caa9ccd226e6340d973f09b</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>totalScalarQuantities</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>ab8c3c1fd4b1b55bf538cba3c16b8a0b4</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>unallocated</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a5630fe839c3a9f56058e6879d4d74d57</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>update</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>ad78bf7089969bed9adeaaa46683506a8</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>updateWeight</Name>
+                      <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                      <Anchor>a304a264a828345973752733c35b5f769</Anchor>
+                     </Node>
+                    </Subnodes>
+                   </Node>
+                   <Node>
                     <Name>Sorter</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html</Path>
                     <Subnodes>
@@ -7576,6 +7821,11 @@
                     <Anchor>a1f069f397802aaea12aac6cf87fe7782</Anchor>
                    </Node>
                    <Node>
+                    <Name>role_sorter</Name>
+                    <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
+                    <Anchor>a0fd5f13197bb357ab0cc4f10144f2a58</Anchor>
+                   </Node>
+                   <Node>
                     <Name>roles</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
                     <Anchor>a2d6ceeda8424544119431ac03fe99d98</Anchor>
@@ -7586,11 +7836,6 @@
                     <Anchor>a9ada3d623640c548972084b1ed83ebea</Anchor>
                    </Node>
                    <Node>
-                    <Name>user_sorter</Name>
-                    <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
-                    <Anchor>a4c2f6835994da0eba355aeaaed61de69</Anchor>
-                   </Node>
-                   <Node>
                     <Name>version</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
                     <Anchor>a0e801063e15ee4e466e74ed058e021b2</Anchor>
@@ -34878,6 +35123,10 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>process::network::unix::Address</Name>
+            <Path>classprocess_1_1network_1_1unix_1_1Address.html</Path>
+           </Node>
+           <Node>
             <Name>process::network::inet::Address</Name>
             <Path>classprocess_1_1network_1_1inet_1_1Address.html</Path>
             <Subnodes>
@@ -34892,14 +35141,14 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>process::network::unix::Address</Name>
-            <Path>classprocess_1_1network_1_1unix_1_1Address.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::master::allocator::DRFSorter::Node::Allocation</Name>
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node_1_1Allocation.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::allocator::Allocator</Name>
             <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
             <Subnodes>
@@ -37482,14 +37731,14 @@
             <Path>classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html</Path>
            </Node>
            <Node>
-            <Name>mesos::modules::Module&lt; T &gt;</Name>
-            <Path>structmesos_1_1modules_1_1Module.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::tests::Module&lt; T, N &gt;</Name>
             <Path>classmesos_1_1internal_1_1tests_1_1Module.html</Path>
            </Node>
            <Node>
+            <Name>mesos::modules::Module&lt; T &gt;</Name>
+            <Path>structmesos_1_1modules_1_1Module.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::modules::ModuleBase</Name>
             <Path>structmesos_1_1modules_1_1ModuleBase.html</Path>
             <Subnodes>
@@ -37640,6 +37889,10 @@
             <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter_1_1Node.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::master::allocator::RandomSorter::Node</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::csi::v0::NodeCapabilities</Name>
             <Path>structmesos_1_1csi_1_1v0_1_1NodeCapabilities.html</Path>
            </Node>
@@ -38946,16 +39199,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::master::Registrar</Name>
-            <Path>classmesos_1_1internal_1_1master_1_1Registrar.html</Path>
-            <Subnodes>
-             <Node>
-              <Name>mesos::internal::tests::MockRegistrar</Name>
-              <Path>classmesos_1_1internal_1_1tests_1_1MockRegistrar.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>mesos::resource_provider::Registrar</Name>
             <Path>classmesos_1_1resource__provider_1_1Registrar.html</Path>
             <Subnodes>
@@ -38970,6 +39213,16 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>mesos::internal::master::Registrar</Name>
+            <Path>classmesos_1_1internal_1_1master_1_1Registrar.html</Path>
+            <Subnodes>
+             <Node>
+              <Name>mesos::internal::tests::MockRegistrar</Name>
+              <Path>classmesos_1_1internal_1_1tests_1_1MockRegistrar.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
             <Name>mesos::internal::log::Replica</Name>
             <Path>classmesos_1_1internal_1_1log_1_1Replica.html</Path>
            </Node>
@@ -39360,16 +39613,16 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::master::Slave</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1Slave.html</Path>
+            <Name>mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::tests::cluster::Slave</Name>
             <Path>classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</Name>
-            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html</Path>
+            <Name>mesos::internal::master::Slave</Name>
+            <Path>structmesos_1_1internal_1_1master_1_1Slave.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::slave::state::SlaveState</Name>
@@ -39399,6 +39652,10 @@
               <Name>mesos::internal::master::allocator::DRFSorter</Name>
               <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1DRFSorter.html</Path>
              </Node>
+             <Node>
+              <Name>mesos::internal::master::allocator::RandomSorter</Name>
+              <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+             </Node>
             </Subnodes>
            </Node>
            <Node>
@@ -39406,16 +39663,16 @@
             <Path>classos_1_1Stack.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::log::Storage::State</Name>
-            <Path>structmesos_1_1internal_1_1log_1_1Storage_1_1State.html</Path>
+            <Name>mesos::internal::slave::state::State</Name>
+            <Path>structmesos_1_1internal_1_1slave_1_1state_1_1State.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::State</Name>
-            <Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html</Path>
+            <Name>mesos::internal::log::Storage::State</Name>
+            <Path>structmesos_1_1internal_1_1log_1_1Storage_1_1State.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::slave::state::State</Name>
-            <Path>structmesos_1_1internal_1_1slave_1_1state_1_1State.html</Path>
+            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::StatusUpdateStream::State</Name>
+            <Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html</Path>
            </Node>
            <Node>
             <Name>mesos::state::State</Name>
@@ -39428,8 +39685,8 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::StatusUpdateStream::State</Name>
-            <Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html</Path>
+            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, CheckpointType, UpdateType &gt;::State</Name>
+            <Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html</Path>
            </Node>
            <Node>
             <Name>process::StateMachine&lt; State &gt;</Name>
@@ -39478,16 +39735,6 @@
             <Path>classStopwatch.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::log::Storage</Name>
-            <Path>classmesos_1_1internal_1_1log_1_1Storage.html</Path>
-            <Subnodes>
-             <Node>
-              <Name>mesos::internal::log::LevelDBStorage</Name>
-              <Path>classmesos_1_1internal_1_1log_1_1LevelDBStorage.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>mesos::state::Storage</Name>
             <Path>classmesos_1_1state_1_1Storage.html</Path>
             <Subnodes>
@@ -39510,6 +39757,16 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>mesos::internal::log::Storage</Name>
+            <Path>classmesos_1_1internal_1_1log_1_1Storage.html</Path>
+            <Subnodes>
+             <Node>
+              <Name>mesos::internal::log::LevelDBStorage</Name>
+              <Path>classmesos_1_1internal_1_1log_1_1LevelDBStorage.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
             <Name>net::IP::Storage</Name>
             <Path>unionnet_1_1IP_1_1Storage.html</Path>
            </Node>
@@ -40546,6 +40803,16 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>unordered_map&lt; std::string, mesos::internal::master::allocator::RandomSorter::Node *, typename std::conditional&lt; std::is_enum&lt; std::string &gt;::value,EnumClassHash,std::hash&lt; std::string &gt;&gt;::type, std::equal_to&lt; std::string &gt; &gt;</Name>
+            <Path></Path>
+            <Subnodes>
+             <Node>
+              <Name>hashmap&lt; std::string, mesos::internal::master::allocator::RandomSorter::Node * &gt;</Name>
+              <Path>classhashmap.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
             <Name>unordered_map&lt; std::string, mesos::internal::master::Role *, typename std::conditional&lt; std::is_enum&lt; std::string &gt;::value,EnumClassHash,std::hash&lt; std::string &gt;&gt;::type, std::equal_to&lt; std::string &gt; &gt;</Name>
             <Path></Path>
             <Subnodes>
@@ -41022,22 +41289,22 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>cgroups::blkio::Value</Name>
-            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
-           </Node>
-           <Node>
             <Name>process::TimeSeries&lt; T &gt;::Value</Name>
             <Path>structprocess_1_1TimeSeries_1_1Value.html</Path>
            </Node>
            <Node>
-            <Name>mesos::state::protobuf::Variable&lt; T &gt;</Name>
-            <Path>classmesos_1_1state_1_1protobuf_1_1Variable.html</Path>
+            <Name>cgroups::blkio::Value</Name>
+            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
            </Node>
            <Node>
             <Name>Jvm::Variable&lt; T, name, signature &gt;</Name>
             <Path>classJvm_1_1Variable.html</Path>
            </Node>
            <Node>
+            <Name>mesos::state::protobuf::Variable&lt; T &gt;</Name>
+            <Path>classmesos_1_1state_1_1protobuf_1_1Variable.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::state::Variable</Name>
             <Path>classmesos_1_1state_1_1Variable.html</Path>
            </Node>
@@ -79530,6 +79797,16 @@
                       <Path>hierarchical_8hpp.html</Path>
                       <Anchor>afd3f57eb292f0dcfaf611c06f874ec7f</Anchor>
                      </Node>
+                     <Node>
+                      <Name>HierarchicalRandomAllocator</Name>
+                      <Path>hierarchical_8hpp.html</Path>
+                      <Anchor>a9c5eb373476982baa1d9b2974c87a700</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>HierarchicalRandomAllocatorProcess</Name>
+                      <Path>hierarchical_8hpp.html</Path>
+                      <Anchor>a93403c58db98253e48ed58a5da89df42</Anchor>
+                     </Node>
                     </Subnodes>
                    </Node>
                    <Node>
@@ -80140,6 +80417,444 @@
                     </Subnodes>
                    </Node>
                    <Node>
+                    <Name>random</Name>
+                    <Path>dir_34901257f56813f64231b70cff79a812.html</Path>
+                    <Subnodes>
+                     <Node>
+                      <Name>sorter.hpp</Name>
+                      <Path>random_2sorter_8hpp.html</Path>
+                      <Subnodes>
+                       <Node>
+                        <Name>RandomSorter</Name>
+                        <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                        <Subnodes>
+                         <Node>
+                          <Name>Node</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Subnodes>
+                           <Node>
+                            <Name>Allocation</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Subnodes>
+                             <Node>
+                              <Name>Allocation</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                              <Anchor>ada904eed39a0e4585c219c4d12572435</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>add</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                              <Anchor>a37fc0ede65385eeb9122c1a3ccf16639</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>subtract</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                              <Anchor>ac5cb4bbe1c1fbbf62dc389a5ec403a75</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>update</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                              <Anchor>af3cd7485edad6d91386a8421a0580bd3</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>resources</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                              <Anchor>aab9b4e1ff70cd04640975dc19f9eb991</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>scalarQuantities</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                              <Anchor>a108d5e685dafd31ecf73933257e1252b</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>totals</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                              <Anchor>aa8efc8dc71443bbea068f5f83afebb02</Anchor>
+                             </Node>
+                            </Subnodes>
+                           </Node>
+                           <Node>
+                            <Name>Kind</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a3fdf652114f250eae8f6efff6989b2e3</Anchor>
+                            <Subnodes>
+                             <Node>
+                              <Name>ACTIVE_LEAF</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                              <Anchor>a3fdf652114f250eae8f6efff6989b2e3a9892b22953d63bc5359351d48e5b6f77</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>INACTIVE_LEAF</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                              <Anchor>a3fdf652114f250eae8f6efff6989b2e3a6c8ce8ebea023706f04344f88b201b7d</Anchor>
+                             </Node>
+                             <Node>
+                              <Name>INTERNAL</Name>
+                              <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                              <Anchor>a3fdf652114f250eae8f6efff6989b2e3aa8af9d0a7146a3a8f243446e72f070eb</Anchor>
+                             </Node>
+                            </Subnodes>
+                           </Node>
+                           <Node>
+                            <Name>Node</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>aa6a069d00185a6291d37d4a7845104b0</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>~Node</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a65232b224b7dccfc14e1dd6e3b4f65d4</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>addChild</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>ad5d021c97e4c87fdc3785c7b66605b00</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>clientPath</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a697f4b8146c6fe151c5f3190863c69d0</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>isLeaf</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>af470de059a7ebbf88fb712f4c0f65d18</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>removeChild</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a3ec3ef396244e79dd5cb3d5ad6125a2d</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>allocation</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>ac69287390b703bc0d1c75afa8c3af48b</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>children</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a7a4cb30426bbd47794a4fda65b15eead</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>kind</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>abc5626caa825ddd965d4e64ae0763b35</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>name</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a5e5552460ef5dcfc3cf48c90e9fd0f4e</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>parent</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>adc15d359fa7ce7550186bbbae4666634</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>path</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>ad0f2418e6d3e6eab224803157e91bfd5</Anchor>
+                           </Node>
+                          </Subnodes>
+                         </Node>
+                         <Node>
+                          <Name>RandomSorter</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a1786c10ddb878707caa1afa0724c9feb</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>RandomSorter</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>aa4aa3f06acf1d031a0bfc81ac8906791</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>~RandomSorter</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a809ecc0074a047786bc13fe24a3f6b3b</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>activate</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a0e2f1d41cdbd6690633ece31b46e0957</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>add</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a43a8efed7d28fe094d1c547cbf0032b1</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>add</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a158ab7e1171573cff6f8657593b0cb6b</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>allocated</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a2ebff336f83910e32cb26c3a860a0abe</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>allocation</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>ac86428b55a605cbe33419d54706d883a</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>allocation</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a7318efa8d2027b25506bd60f0615b36b</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>allocation</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>ae17bd9f26993f6e7d96303a8b793e28d</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>allocationScalarQuantities</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>ab006bdc77fcaa4cfc27867d3d0f40a59</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>contains</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a7d200b2c37563695d823cb654b1387f9</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>count</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a862a133c453addb48033a7306a15add1</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>deactivate</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>aa05b296a94f94d02a558d32b84cef11c</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>initialize</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a36fb7a19c8d28fd95146ac651fa85544</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>remove</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>ab80aa76916a2224a0b426f611a225aec</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>remove</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a1ee9c9ca830fb9413af8014e8ecb336e</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>sort</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a7469d4840caa9ccd226e6340d973f09b</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>totalScalarQuantities</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>ab8c3c1fd4b1b55bf538cba3c16b8a0b4</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>unallocated</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a5630fe839c3a9f56058e6879d4d74d57</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>update</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>ad78bf7089969bed9adeaaa46683506a8</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>updateWeight</Name>
+                          <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+                          <Anchor>a304a264a828345973752733c35b5f769</Anchor>
+                         </Node>
+                        </Subnodes>
+                       </Node>
+                       <Node>
+                        <Name>Node</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                        <Subnodes>
+                         <Node>
+                          <Name>Allocation</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Subnodes>
+                           <Node>
+                            <Name>Allocation</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Anchor>ada904eed39a0e4585c219c4d12572435</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>add</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Anchor>a37fc0ede65385eeb9122c1a3ccf16639</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>subtract</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Anchor>ac5cb4bbe1c1fbbf62dc389a5ec403a75</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>update</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Anchor>af3cd7485edad6d91386a8421a0580bd3</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>resources</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Anchor>aab9b4e1ff70cd04640975dc19f9eb991</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>scalarQuantities</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Anchor>a108d5e685dafd31ecf73933257e1252b</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>totals</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                            <Anchor>aa8efc8dc71443bbea068f5f83afebb02</Anchor>
+                           </Node>
+                          </Subnodes>
+                         </Node>
+                         <Node>
+                          <Name>Kind</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a3fdf652114f250eae8f6efff6989b2e3</Anchor>
+                          <Subnodes>
+                           <Node>
+                            <Name>ACTIVE_LEAF</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a3fdf652114f250eae8f6efff6989b2e3a9892b22953d63bc5359351d48e5b6f77</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>INACTIVE_LEAF</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a3fdf652114f250eae8f6efff6989b2e3a6c8ce8ebea023706f04344f88b201b7d</Anchor>
+                           </Node>
+                           <Node>
+                            <Name>INTERNAL</Name>
+                            <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                            <Anchor>a3fdf652114f250eae8f6efff6989b2e3aa8af9d0a7146a3a8f243446e72f070eb</Anchor>
+                           </Node>
+                          </Subnodes>
+                         </Node>
+                         <Node>
+                          <Name>Node</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>aa6a069d00185a6291d37d4a7845104b0</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>~Node</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a65232b224b7dccfc14e1dd6e3b4f65d4</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>addChild</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>ad5d021c97e4c87fdc3785c7b66605b00</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>clientPath</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a697f4b8146c6fe151c5f3190863c69d0</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>isLeaf</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>af470de059a7ebbf88fb712f4c0f65d18</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>removeChild</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a3ec3ef396244e79dd5cb3d5ad6125a2d</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>allocation</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>ac69287390b703bc0d1c75afa8c3af48b</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>children</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a7a4cb30426bbd47794a4fda65b15eead</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>kind</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>abc5626caa825ddd965d4e64ae0763b35</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>name</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>a5e5552460ef5dcfc3cf48c90e9fd0f4e</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>parent</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>adc15d359fa7ce7550186bbbae4666634</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>path</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+                          <Anchor>ad0f2418e6d3e6eab224803157e91bfd5</Anchor>
+                         </Node>
+                        </Subnodes>
+                       </Node>
+                       <Node>
+                        <Name>Allocation</Name>
+                        <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                        <Subnodes>
+                         <Node>
+                          <Name>Allocation</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>ada904eed39a0e4585c219c4d12572435</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>add</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>a37fc0ede65385eeb9122c1a3ccf16639</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>subtract</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>ac5cb4bbe1c1fbbf62dc389a5ec403a75</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>update</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>af3cd7485edad6d91386a8421a0580bd3</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>resources</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>aab9b4e1ff70cd04640975dc19f9eb991</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>scalarQuantities</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>a108d5e685dafd31ecf73933257e1252b</Anchor>
+                         </Node>
+                         <Node>
+                          <Name>totals</Name>
+                          <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+                          <Anchor>aa8efc8dc71443bbea068f5f83afebb02</Anchor>
+                         </Node>
+                        </Subnodes>
+                       </Node>
+                      </Subnodes>
+                     </Node>
+                     <Node>
+                      <Name>utils.hpp</Name>
+                      <Path>src_2master_2allocator_2sorter_2random_2utils_8hpp.html</Path>
+                      <Subnodes>
+                       <Node>
+                        <Name>weightedShuffle</Name>
+                        <Path>src_2master_2allocator_2sorter_2random_2utils_8hpp.html</Path>
+                        <Anchor>affc489370541ae3ab4bdd809b990eba4</Anchor>
+                       </Node>
+                      </Subnodes>
+                     </Node>
+                    </Subnodes>
+                   </Node>
+                   <Node>
                     <Name>sorter.hpp</Name>
                     <Path>sorter_8hpp.html</Path>
                     <Subnodes>
@@ -80860,6 +81575,11 @@
                     <Anchor>a1f069f397802aaea12aac6cf87fe7782</Anchor>
                    </Node>
                    <Node>
+                    <Name>role_sorter</Name>
+                    <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
+                    <Anchor>a0fd5f13197bb357ab0cc4f10144f2a58</Anchor>
+                   </Node>
+                   <Node>
                     <Name>roles</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
                     <Anchor>a2d6ceeda8424544119431ac03fe99d98</Anchor>
@@ -80870,11 +81590,6 @@
                     <Anchor>a9ada3d623640c548972084b1ed83ebea</Anchor>
                    </Node>
                    <Node>
-                    <Name>user_sorter</Name>
-                    <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
-                    <Anchor>a4c2f6835994da0eba355aeaaed61de69</Anchor>
-                   </Node>
-                   <Node>
                     <Name>version</Name>
                     <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
                     <Anchor>a0e801063e15ee4e466e74ed058e021b2</Anchor>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/10cb4b9f/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index aa44892..c173beb 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -21459,6 +21459,17 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>weightedShuffle</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
+    <Anchor>affc489370541ae3ab4bdd809b990eba4</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>operator==</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -27122,6 +27133,28 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>HierarchicalRandomAllocatorProcess</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>mesos::internal::master::allocator</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
+    <Anchor>a93403c58db98253e48ed58a5da89df42</Anchor>
+    <DeclaredIn>hierarchical.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>HierarchicalRandomAllocator</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>mesos::internal::master::allocator</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
+    <Anchor>a9c5eb373476982baa1d9b2974c87a700</Anchor>
+    <DeclaredIn>hierarchical.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>MASTER_CAPABILITIES</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -55714,7 +55747,7 @@
       <Scope>mesos::allocator::Allocator</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
-    <Anchor>ae12461b03c88e6fce8528488b50a47f5</Anchor>
+    <Anchor>ae5b969c74d1dc42b98b35a81d571b3fa</Anchor>
     <Abstract>Attempts either to create a built-in DRF allocator or to load an allocator instance from a module usi...</Abstract>
     <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
@@ -74283,13 +74316,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>user_sorter</Name>
+      <Name>role_sorter</Name>
       <APILanguage>cpp</APILanguage>
       <Type>data</Type>
       <Scope>mesos::internal::master::Flags</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Flags.html</Path>
-    <Anchor>a4c2f6835994da0eba355aeaaed61de69</Anchor>
+    <Anchor>a0fd5f13197bb357ab0cc4f10144f2a58</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -80893,6 +80926,39 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>HierarchicalRandomAllocatorProcess</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>mesos::internal::master::allocator</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
+    <Anchor>a93403c58db98253e48ed58a5da89df42</Anchor>
+    <DeclaredIn>hierarchical.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>HierarchicalRandomAllocator</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>mesos::internal::master::allocator</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
+    <Anchor>a9c5eb373476982baa1d9b2974c87a700</Anchor>
+    <DeclaredIn>hierarchical.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>weightedShuffle</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator</Scope>
+    </TokenIdentifier>
+    <Path>namespacemesos_1_1internal_1_1master_1_1allocator.html</Path>
+    <Anchor>affc489370541ae3ab4bdd809b990eba4</Anchor>
+    <DeclaredIn>utils.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>mesos::internal::master::allocator::DRFSorter</Name>
       <APILanguage>c</APILanguage>
       <Type>cl</Type>
@@ -83060,7 +83126,7 @@
       <Scope>mesos::allocator::Allocator</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
-    <Anchor>ae12461b03c88e6fce8528488b50a47f5</Anchor>
+    <Anchor>ae5b969c74d1dc42b98b35a81d571b3fa</Anchor>
     <Abstract>Attempts either to create a built-in DRF allocator or to load an allocator instance from a module usi...</Abstract>
     <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>
@@ -83864,6 +83930,541 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>mesos::internal::master::allocator::RandomSorter</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>RandomSorter</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a1786c10ddb878707caa1afa0724c9feb</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>RandomSorter</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>aa4aa3f06acf1d031a0bfc81ac8906791</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>~RandomSorter</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a809ecc0074a047786bc13fe24a3f6b3b</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>initialize</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a36fb7a19c8d28fd95146ac651fa85544</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>add</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a43a8efed7d28fe094d1c547cbf0032b1</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>remove</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>ab80aa76916a2224a0b426f611a225aec</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>activate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a0e2f1d41cdbd6690633ece31b46e0957</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>deactivate</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>aa05b296a94f94d02a558d32b84cef11c</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>updateWeight</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a304a264a828345973752733c35b5f769</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>allocated</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a2ebff336f83910e32cb26c3a860a0abe</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>update</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>ad78bf7089969bed9adeaaa46683506a8</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>unallocated</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a5630fe839c3a9f56058e6879d4d74d57</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>allocation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>ac86428b55a605cbe33419d54706d883a</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>allocationScalarQuantities</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>ab006bdc77fcaa4cfc27867d3d0f40a59</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>allocation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a7318efa8d2027b25506bd60f0615b36b</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>allocation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>ae17bd9f26993f6e7d96303a8b793e28d</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>totalScalarQuantities</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>ab8c3c1fd4b1b55bf538cba3c16b8a0b4</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>add</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a158ab7e1171573cff6f8657593b0cb6b</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>remove</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a1ee9c9ca830fb9413af8014e8ecb336e</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>sort</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a7469d4840caa9ccd226e6340d973f09b</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>contains</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a7d200b2c37563695d823cb654b1387f9</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>count</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter.html</Path>
+    <Anchor>a862a133c453addb48033a7306a15add1</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Sorter</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::Sorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html</Path>
+    <Anchor>a3ff0ef79f7b92fa8863948b1ff0818a1</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Sorter</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::Sorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html</Path>
+    <Anchor>a378eedf4b183e753a28c052254e35854</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>~Sorter</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>mesos::internal::master::allocator::Sorter</Scope>
+    </TokenIdentifier>
+    <Path>classmesos_1_1internal_1_1master_1_1allocator_1_1Sorter.html</Path>
+    <Anchor>a83252e954533dff4f7f203ac88ee9604</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>mesos::internal::master::allocator::RandomSorter::Node</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Node</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>aa6a069d00185a6291d37d4a7845104b0</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>~Node</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a65232b224b7dccfc14e1dd6e3b4f65d4</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>clientPath</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a697f4b8146c6fe151c5f3190863c69d0</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>isLeaf</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>af470de059a7ebbf88fb712f4c0f65d18</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>removeChild</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a3ec3ef396244e79dd5cb3d5ad6125a2d</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>addChild</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>ad5d021c97e4c87fdc3785c7b66605b00</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>name</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a5e5552460ef5dcfc3cf48c90e9fd0f4e</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>path</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>ad0f2418e6d3e6eab224803157e91bfd5</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>kind</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>abc5626caa825ddd965d4e64ae0763b35</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>parent</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>adc15d359fa7ce7550186bbbae4666634</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>children</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a7a4cb30426bbd47794a4fda65b15eead</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>allocation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>ac69287390b703bc0d1c75afa8c3af48b</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>ACTIVE_LEAF</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>econst</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a3fdf652114f250eae8f6efff6989b2e3a9892b22953d63bc5359351d48e5b6f77</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>INACTIVE_LEAF</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>econst</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a3fdf652114f250eae8f6efff6989b2e3a6c8ce8ebea023706f04344f88b201b7d</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>INTERNAL</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>econst</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node.html</Path>
+    <Anchor>a3fdf652114f250eae8f6efff6989b2e3aa8af9d0a7146a3a8f243446e72f070eb</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>Allocation</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <Anchor>ada904eed39a0e4585c219c4d12572435</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>add</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <Anchor>a37fc0ede65385eeb9122c1a3ccf16639</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>subtract</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <Anchor>ac5cb4bbe1c1fbbf62dc389a5ec403a75</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>update</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>func</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <Anchor>af3cd7485edad6d91386a8421a0580bd3</Anchor>
+    <DeclaredIn>sorter.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>resources</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <Anchor>aab9b4e1ff70cd04640975dc19f9eb991</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>scalarQuantities</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <Anchor>a108d5e685dafd31ecf73933257e1252b</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>totals</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>mesos::internal::master::allocator::RandomSorter::Node::Allocation</Scope>
+    </TokenIdentifier>
+    <Path>structmesos_1_1internal_1_1master_1_1allocator_1_1RandomSorter_1_1Node_1_1Allocation.html</Path>
+    <Anchor>aa8efc8dc71443bbea068f5f83afebb02</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>mesos::internal::master::allocator::Sorter</Name>
       <APILanguage>c</APILanguage>
       <Type>cl</Type>
@@ -143649,7 +144250,7 @@
       <Scope>mesos::allocator::Allocator</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1allocator_1_1Allocator.html</Path>
-    <Anchor>ae12461b03c88e6fce8528488b50a47f5</Anchor>
+    <Anchor>ae5b969c74d1dc42b98b35a81d571b3fa</Anchor>
     <Abstract>Attempts either to create a built-in DRF allocator or to load an allocator instance from a module usi...</Abstract>
     <DeclaredIn>allocator.hpp</DeclaredIn>
   </Token>