You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@mesos.apache.org by Greg Mann <gr...@mesosphere.io> on 2020/08/15 15:54:52 UTC

Review Request 72779: Initialized plugins lazily in the CSI server.

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/
-----------------------------------------------------------

Review request for mesos and Qian Zhang.


Repository: mesos


Description
-------

This patch updates the CSI server to lazily initialize CSI
plugins on-demand when the server receives publish or
unpublish calls for a plugin which is not already
successfully initialized.


Diffs
-----

  src/slave/csi_server.cpp a9a399579c6f7683b36e72582da20ea39311a222 


Diff: https://reviews.apache.org/r/72779/diff/1/


Testing
-------

`sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`


Thanks,

Greg Mann


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221594
-----------------------------------------------------------



Patch looks great!

Reviews applied: [72732, 72716, 72690, 72733, 72734, 72753, 72754, 72726, 72727, 72761, 72728, 72779]

Passed command: export OS='ubuntu:16.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/jenkins/buildbot.sh

- Mesos Reviewbot


On Aug. 15, 2020, 3:54 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 15, 2020, 3:54 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to lazily initialize CSI
> plugins on-demand when the server receives publish or
> unpublish calls for a plugin which is not already
> successfully initialized.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.cpp a9a399579c6f7683b36e72582da20ea39311a222 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/1/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221617
-----------------------------------------------------------



Bad review!

Reviews applied: [72779, 72728, 72761, 72727, 72726, 72754, 72753, 72734, 72733, 72690, 72716, 72732]

Error:
2020-08-18 06:44:21 URL:https://reviews.apache.org/r/72779/diff/raw/ [9841/9841] -> "72779.patch" [1]
error: patch failed: src/slave/csi_server.cpp:236
error: src/slave/csi_server.cpp: patch does not apply

- Mesos Reviewbot


On Aug. 15, 2020, 11:54 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 15, 2020, 11:54 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to lazily initialize CSI
> plugins on-demand when the server receives publish or
> unpublish calls for a plugin which is not already
> successfully initialized.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.cpp a9a399579c6f7683b36e72582da20ea39311a222 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/1/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221618
-----------------------------------------------------------



Bad review!

Reviews applied: [72779, 72728, 72761, 72727, 72726, 72754, 72753, 72734, 72733, 72690, 72716, 72732]

Error:
2020-08-18 08:36:49 URL:https://reviews.apache.org/r/72779/diff/raw/ [9841/9841] -> "72779.patch" [1]
error: patch failed: src/slave/csi_server.cpp:236
error: src/slave/csi_server.cpp: patch does not apply

- Mesos Reviewbot


On Aug. 15, 2020, 11:54 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 15, 2020, 11:54 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to lazily initialize CSI
> plugins on-demand when the server receives publish or
> unpublish calls for a plugin which is not already
> successfully initialized.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.cpp a9a399579c6f7683b36e72582da20ea39311a222 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/1/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.

> On Aug. 17, 2020, 7:15 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Line 225 (original), 212 (patched)
> > <https://reviews.apache.org/r/72779/diff/1/?file=2238169#file2238169line243>
> >
> >     What if this method fails somewhere and returns a `Failure`? As the result `CSIServer::started.future()` will be a failed future and then all the `CSIServer::publishVolume` and `CSIServer::unpublishVolume` calls will just fail in the runtime. This seems unfortunate, since the only purpose of this method is to generate `authToken`, can we just do it in `CSIServer::create` in which way we can error out earlier when agent is just started. And then I think we do not need this method `CSIServerProcess::start()` at all, we can just keep the method `CSIServer::start()` where we can just do `started.set(Nothing());`. WDYT?

I'm now handling any errors from `CSIServer::start()` in the agent code, where we will exit in the case of failure. Take a look and let me know if there are any issues: https://reviews.apache.org/r/72761/diff/4#index_header


- Greg


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221599
-----------------------------------------------------------


On Aug. 19, 2020, 6:23 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 19, 2020, 6:23 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to attempt to
> initialize unknown plugins when it receives publish
> or unpublish calls meant for plugins that it does
> not recognize.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/2/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221599
-----------------------------------------------------------




src/slave/csi_server.cpp
Line 225 (original), 212 (patched)
<https://reviews.apache.org/r/72779/#comment310664>

    What if this method fails somewhere and returns a `Failure`? As the result `CSIServer::started.future()` will be a failed future and then all the `CSIServer::publishVolume` and `CSIServer::unpublishVolume` calls will just fail in the runtime. This seems unfortunate, since the only purpose of this method is to generate `authToken`, can we just do it in `CSIServer::create` in which way we can error out earlier when agent is just started. And then I think we do not need this method `CSIServerProcess::start()` at all, we can just keep the method `CSIServer::start()` where we can just do `started.set(Nothing());`. WDYT?


- Qian Zhang


On Aug. 15, 2020, 11:54 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 15, 2020, 11:54 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to lazily initialize CSI
> plugins on-demand when the server receives publish or
> unpublish calls for a plugin which is not already
> successfully initialized.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.cpp a9a399579c6f7683b36e72582da20ea39311a222 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/1/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.

> On Aug. 19, 2020, 7:43 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Lines 130-132 (patched)
> > <https://reviews.apache.org/r/72779/diff/2/?file=2238466#file2238466line132>
> >
> >     I see this method will always be called with name specifed in `CSIServerProcess::publishVolume()` and `CSIServerProcess::unpublishVolume()`. So in which case will it be called with no name specified?

Sorry I forgot to include the call to `initializePlugin()` in `CSIServerProcess::start()`.


> On Aug. 19, 2020, 7:43 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Line 132 (original), 149 (patched)
> > <https://reviews.apache.org/r/72779/diff/2/?file=2238466#file2238466line152>
> >
> >     So basically this method does two things: load the plugin config files and initialize the plugins. I would suggest we still do the former in `CSIServer::create()` so if there is any errors (like `JSON::parse()` or `protobuf::parse()` fails) in the plugin config files we can error out eariler, otherwise users may only find the error in the runtime and they have to fix the error with restarting agent.

Ah yea sorry, I forgot to include a call to `initializePlugin()` in `CSIServerProcess::start()`. This will read any configs in the directory and return a Failure immediately if any of them are invalid.

I could take care of this in `CSIServer::create()`, but I think it's a bit nicer from a code organization perspective to keep all of the config handling in `CSIServerProcess`. But if you think it would be better to handle this in `create()` rather than `start()`, that would be possible.


- Greg


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221636
-----------------------------------------------------------


On Aug. 19, 2020, 7:04 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 19, 2020, 7:04 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/3/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.

> On Aug. 19, 2020, 7:43 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Line 136 (original), 155 (patched)
> > <https://reviews.apache.org/r/72779/diff/2/?file=2238466#file2238466line158>
> >
> >     If `name` is specified, do we need to do this `os::ls`? I think we can just load and initialize the specified plugin directly without traversing the entries in `pluginConfigDir`, right?

Are we going to introduce a convention for the naming of the files in that directory? If not, how will we load the correct file on the first try?


- Greg


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221636
-----------------------------------------------------------


On Aug. 19, 2020, 6:23 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 19, 2020, 6:23 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to attempt to
> initialize unknown plugins when it receives publish
> or unpublish calls meant for plugins that it does
> not recognize.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/2/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.

> On Aug. 19, 2020, 3:43 p.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Line 136 (original), 155 (patched)
> > <https://reviews.apache.org/r/72779/diff/2/?file=2238466#file2238466line158>
> >
> >     If `name` is specified, do we need to do this `os::ls`? I think we can just load and initialize the specified plugin directly without traversing the entries in `pluginConfigDir`, right?
> 
> Greg Mann wrote:
>     Are we going to introduce a convention for the naming of the files in that directory? If not, how will we load the correct file on the first try?

Ah, you are right, we have to do the `os::ls` here.


- Qian


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221636
-----------------------------------------------------------


On Aug. 20, 2020, 3:04 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2020, 3:04 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/3/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221636
-----------------------------------------------------------




src/slave/csi_server.cpp
Lines 130-132 (patched)
<https://reviews.apache.org/r/72779/#comment310706>

    I see this method will always be called with name specifed in `CSIServerProcess::publishVolume()` and `CSIServerProcess::unpublishVolume()`. So in which case will it be called with no name specified?



src/slave/csi_server.cpp
Line 127 (original), 145 (patched)
<https://reviews.apache.org/r/72779/#comment310707>

    When is this hashmap populated? I see what is populated in `CSIServerProcess::initializePlugin()` is a local variable with the exactly same name.



src/slave/csi_server.cpp
Line 132 (original), 149 (patched)
<https://reviews.apache.org/r/72779/#comment310709>

    So basically this method does two things: load the plugin config files and initialize the plugins. I would suggest we still do the former in `CSIServer::create()` so if there is any errors (like `JSON::parse()` or `protobuf::parse()` fails) in the plugin config files we can error out eariler, otherwise users may only find the error in the runtime and they have to fix the error with restarting agent.



src/slave/csi_server.cpp
Line 136 (original), 155 (patched)
<https://reviews.apache.org/r/72779/#comment310708>

    If `name` is specified, do we need to do this `os::ls`? I think we can just load and initialize the specified plugin directly without traversing the entries in `pluginConfigDir`, right?


- Qian Zhang


On Aug. 19, 2020, 2:23 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 19, 2020, 2:23 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to attempt to
> initialize unknown plugins when it receives publish
> or unpublish calls meant for plugins that it does
> not recognize.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/2/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221650
-----------------------------------------------------------



Patch looks great!

Reviews applied: [72732, 72716, 72690, 72733, 72734, 72753, 72754, 72726, 72727, 72761, 72728, 72779]

Passed command: export OS='ubuntu:16.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/jenkins/buildbot.sh

- Mesos Reviewbot


On Aug. 19, 2020, 7:04 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 19, 2020, 7:04 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/3/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.

> On Aug. 20, 2020, 6:41 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Line 169 (original), 219 (patched)
> > <https://reviews.apache.org/r/72779/diff/3/?file=2238503#file2238503line223>
> >
> >     I'd suggest to rename this `name` local var to something like `_name` since we already have a `name` parameter in this method.
> >     
> >     And when the `name` parameter is specified, I think we should only initialize the plugin of that name rather than initializing all the loaded plugins, right? Otherwise a plugin may be intialized multiple times in the runtime.

I believe this code should only initialize each plugin once. We initialize all plugins in the `pluginConfigs` map, but if `name` is SOME, then only the plugin with that name will be added to the map.


- Greg


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221655
-----------------------------------------------------------


On Aug. 20, 2020, 11:14 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2020, 11:14 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/4/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.

> On Aug. 20, 2020, 2:41 p.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Lines 280-282 (patched)
> > <https://reviews.apache.org/r/72779/diff/3/?file=2238503#file2238503line284>
> >
> >     I think we should log an error message here, otherwise when `initializePlugin()` is called in `start()` we will not know which plugin is failed to initialize.

And it seems we do not have a log message to state that a plugin has been successfully initialized which I think would be helpful for debuggability. So maybe we should change this `repair()` method to `onAny()` where we can log an INFO message for the successful plugin initialization and still do `plugins.erase(name)` on any failures, WDYT?


- Qian


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221655
-----------------------------------------------------------


On Aug. 20, 2020, 3:04 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2020, 3:04 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/3/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221655
-----------------------------------------------------------




src/slave/csi_server.cpp
Line 169 (original), 219 (patched)
<https://reviews.apache.org/r/72779/#comment310724>

    I'd suggest to rename this `name` local var to something like `_name` since we already have a `name` parameter in this method.
    
    And when the `name` parameter is specified, I think we should only initialize the plugin of that name rather than initializing all the loaded plugins, right? Otherwise a plugin may be intialized multiple times in the runtime.



src/slave/csi_server.cpp
Lines 280-282 (patched)
<https://reviews.apache.org/r/72779/#comment310723>

    I think we should log an error message here, otherwise when `initializePlugin()` is called in `start()` we will not know which plugin is failed to initialize.


- Qian Zhang


On Aug. 20, 2020, 3:04 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2020, 3:04 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/3/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.

> On Aug. 20, 2020, 10:17 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Lines 280 (patched)
> > <https://reviews.apache.org/r/72779/diff/3/?file=2238503#file2238503line284>
> >
> >     So here we erase the plugin while `plugin.initialized` is already associated at line 249 and `CSIServerProcess::publishVolume()` or `CSIServerProcess::unpublishVolume` may already be waiting on `plugins.at(name).initialized.future()`, will the erasing cause any problems?
> 
> Greg Mann wrote:
>     We should be OK here since this callback is deferred onto the CSI server actor. If this `repair()` callback is invoked, that means that `plugins.at(name).initialized` has failed, which means that any callbacks chained onto `plugins.at(name).initialized` by `publishVolume()` or `unpublishVolume()` will be executed. By the time the deferred `repair()` callback is executed on the CSI server actor, failures will have already been returned for any previously-pending publish/unpublish calls. Does that make sense?

Yeah, I agree.


- Qian


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221653
-----------------------------------------------------------


On Aug. 21, 2020, 7:14 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 21, 2020, 7:14 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/4/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.

> On Aug. 20, 2020, 2:17 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Lines 280 (patched)
> > <https://reviews.apache.org/r/72779/diff/3/?file=2238503#file2238503line284>
> >
> >     So here we erase the plugin while `plugin.initialized` is already associated at line 249 and `CSIServerProcess::publishVolume()` or `CSIServerProcess::unpublishVolume` may already be waiting on `plugins.at(name).initialized.future()`, will the erasing cause any problems?

We should be OK here since this callback is deferred onto the CSI server actor. If this `repair()` callback is invoked, that means that `plugins.at(name).initialized` has failed, which means that any callbacks chained onto `plugins.at(name).initialized` by `publishVolume()` or `unpublishVolume()` will be executed. By the time the deferred `repair()` callback is executed on the CSI server actor, failures will have already been returned for any previously-pending publish/unpublish calls. Does that make sense?


- Greg


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221653
-----------------------------------------------------------


On Aug. 20, 2020, 11:14 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2020, 11:14 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/4/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221653
-----------------------------------------------------------




src/slave/csi_server.cpp
Lines 186 (patched)
<https://reviews.apache.org/r/72779/#comment310720>

    I'd suggest to add `path` in this error message so we could know which plugin config file has a problem. Ditto for the `Protobuf parse failed ...` error message below.



src/slave/csi_server.cpp
Lines 280 (patched)
<https://reviews.apache.org/r/72779/#comment310721>

    So here we erase the plugin while `plugin.initialized` is already associated at line 249 and `CSIServerProcess::publishVolume()` or `CSIServerProcess::unpublishVolume` may already be waiting on `plugins.at(name).initialized.future()`, will the erasing cause any problems?



src/slave/csi_server.cpp
Lines 308 (patched)
<https://reviews.apache.org/r/72779/#comment310719>

    Kill this newline.
    
    Ditto for the similar code in `CSIServerProcess::publishVolume` and `CSIServerProcess::unpublishVolume`


- Qian Zhang


On Aug. 20, 2020, 3:04 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2020, 3:04 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/3/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221672
-----------------------------------------------------------


Ship it!




Ship It!

- Qian Zhang


On Aug. 21, 2020, 7:14 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 21, 2020, 7:14 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/4/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/
-----------------------------------------------------------

(Updated Aug. 21, 2020, 10:06 p.m.)


Review request for mesos and Qian Zhang.


Bugs: MESOS-10163
    https://issues.apache.org/jira/browse/MESOS-10163


Repository: mesos


Description
-------

Initialized plugins lazily in the CSI server.


Diffs
-----

  src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
  src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 


Diff: https://reviews.apache.org/r/72779/diff/4/


Testing
-------

`sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`


Thanks,

Greg Mann


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/
-----------------------------------------------------------

(Updated Aug. 21, 2020, 10:05 p.m.)


Review request for mesos and Qian Zhang.


Repository: mesos


Description
-------

Initialized plugins lazily in the CSI server.


Diffs
-----

  src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
  src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 


Diff: https://reviews.apache.org/r/72779/diff/4/


Testing
-------

`sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`


Thanks,

Greg Mann


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221670
-----------------------------------------------------------



Bad patch!

Reviews applied: [72779, 72728, 72761, 72727, 72726, 72754, 72753, 72734, 72733, 72690, 72716, 72732]

Failed command: cd .. && /usr/bin/python3 support/apply-reviews.py -n -r 72726

Error:
2020-08-21 01:33:02 URL:https://reviews.apache.org/r/72726/diff/raw/ [1538/1538] -> "72726.patch" [1]

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident name (for <je...@asf936.gq1.ygridcore.net>) not allowed

Full log: https://ci-builds.apache.org/job/Mesos/job/Mesos-Reviewbot-Linux/6/console

- Mesos Reviewbot


On Aug. 20, 2020, 11:14 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2020, 11:14 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/4/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221674
-----------------------------------------------------------



Bad patch!

Reviews applied: [72779, 72728, 72761, 72726, 72754, 72753, 72734, 72733, 72690, 72716, 72732]

Failed command: cd .. && /usr/bin/python3 support/apply-reviews.py -n -r 72726

Error:
2020-08-21 09:35:01 URL:https://reviews.apache.org/r/72726/diff/raw/ [1538/1538] -> "72726.patch" [1]

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident name (for <je...@asf934.gq1.ygridcore.net>) not allowed

Full log: https://ci-builds.apache.org/job/Mesos/job/Mesos-Reviewbot-Linux/10/console

- Mesos Reviewbot


On Aug. 21, 2020, 7:14 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 21, 2020, 7:14 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Initialized plugins lazily in the CSI server.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/4/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/
-----------------------------------------------------------

(Updated Aug. 20, 2020, 11:14 p.m.)


Review request for mesos and Qian Zhang.


Repository: mesos


Description
-------

Initialized plugins lazily in the CSI server.


Diffs (updated)
-----

  src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
  src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 


Diff: https://reviews.apache.org/r/72779/diff/4/

Changes: https://reviews.apache.org/r/72779/diff/3-4/


Testing
-------

`sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`


Thanks,

Greg Mann


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/
-----------------------------------------------------------

(Updated Aug. 19, 2020, 7:04 p.m.)


Review request for mesos and Qian Zhang.


Repository: mesos


Description (updated)
-------

Initialized plugins lazily in the CSI server.


Diffs (updated)
-----

  src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
  src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 


Diff: https://reviews.apache.org/r/72779/diff/3/

Changes: https://reviews.apache.org/r/72779/diff/2-3/


Testing
-------

`sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`


Thanks,

Greg Mann


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221638
-----------------------------------------------------------



Patch looks great!

Reviews applied: [72732, 72716, 72690, 72733, 72734, 72753, 72754, 72726, 72727, 72761, 72728, 72779]

Passed command: export OS='ubuntu:16.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/jenkins/buildbot.sh

- Mesos Reviewbot


On Aug. 19, 2020, 6:23 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 19, 2020, 6:23 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to attempt to
> initialize unknown plugins when it receives publish
> or unpublish calls meant for plugins that it does
> not recognize.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/2/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/
-----------------------------------------------------------

(Updated Aug. 19, 2020, 6:23 a.m.)


Review request for mesos and Qian Zhang.


Repository: mesos


Description (updated)
-------

This patch updates the CSI server to attempt to
initialize unknown plugins when it receives publish
or unpublish calls meant for plugins that it does
not recognize.


Diffs (updated)
-----

  src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
  src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 


Diff: https://reviews.apache.org/r/72779/diff/2/

Changes: https://reviews.apache.org/r/72779/diff/1-2/


Testing
-------

`sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`


Thanks,

Greg Mann


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221612
-----------------------------------------------------------



Bad patch!

Reviews applied: [72732, 72716, 72690, 72733, 72734, 72753, 72754, 72726, 72727, 72761, 72728, 72779]

Failed command: ['bash', '-c', "set -o pipefail; export OS='ubuntu:16.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/jenkins/buildbot.sh 2>&1 | tee build_72779"]

Error:
...<truncated>...
oppedProcess:CgroupsAnyHierarchyWithFreezerTest.ROOT_CGROUPS_DestroyTracedProcess:CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_PERF_PerfTest:CgroupsAnyHierarchyMemoryPressureTest.DISABLED_ROOT_IncreaseRSS:CgroupsAnyHierarchyMemoryPressureTest.ROOT_IncreasePageCache:CgroupsAnyHierarchyDevicesTest.ROOT_CGROUPS_Devices:CniIsolatorTest.ROOT_INTERNET_CURL_LaunchCommandTask:CniIsolatorTest.ROOT_VerifyCheckpointedInfo:CniIsolatorTest.ROOT_FailedPlugin:CniIsolatorTest.ROOT_DestroyWhilePreparing:CniIsolatorTest.ROOT_SlaveRecovery:CniIsolatorTest.ROOT_EnvironmentLibprocessIP:CniIsolatorTest.ROOT_INTERNET_CURL_LaunchContainerInHostNetwork:CniIsolatorTest.ROOT_DynamicAddDelofCniConfig:CniIsolatorTest.ROOT_OverrideHostname:CniIsolatorTest.ROOT_VerifyResolverConfig:CniIsolatorTest.ROOT_INTERNET_VerifyResolverConfig:CniIsolatorTest.ROOT_INTERNET_CURL_ReadOnlyBindMounts:CniIsolatorTest.VETH_VerifyResourceStatistics:CniIsolatorTest.ROOT_VerifyCniRootDir:CniIsolatorTest.ROOT_CleanupAfterReboot:Cn
 iIsolatorTest.ROOT_VETH_VerifyNestedContainerIPAfterReboot:CniIsolatorPortMapperTest.ROOT_IPTABLES_NC_PortMapper:DockerVolumeIsolatorTest.ROOT_CommandTaskNoRootfsWithVolumes:DockerVolumeIsolatorTest.ROOT_CommandTaskNoRootfsFailedWithSameVolumes:DockerVolumeIsolatorTest.ROOT_CommandTaskNoRootfsSlaveRecovery:DockerVolumeIsolatorTest.ROOT_EmptyCheckpointFileSlaveRecovery:DockerVolumeIsolatorTest.ROOT_CommandTaskNoRootfsSingleVolumeMultipleContainers:DockerVolumeIsolatorTest.ROOT_INTERNET_CURL_CommandTaskRootfsWithAbsolutePathVolume:DockerVolumeIsolatorTest.ROOT_INTERNET_CURL_CommandTaskRootfsWithRelativeVolume:DockerVolumeIsolatorTest.ROOT_INTERNET_CURL_UNPRIVILEGED_USER_CommandTaskRootfs:DockerVolumeIsolatorTest.ROOT_CommandTaskNoRootfsWithReadOnlyVolume:DockerVolumeIsolatorTest.ROOT_INTERNET_CURL_CommandTaskRootfsWithReadOnlyVolume:DockerVolumeIsolatorTest.ROOT_CommandTaskNoRootfsWithUnmountVolumeFailure:LinuxFilesystemIsolatorTest.ROOT_ChangeRootFilesystem:LinuxFilesystemIsolatorTes
 t.ROOT_PseudoDevicesWithRootFilesystem:LinuxFilesystemIsolatorTest.ROOT_MaskedPathsWithRootFilesystem:LinuxFilesystemIsolatorTest.ROOT_Metrics:LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithRootFilesystem:LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeAndHostVolumeWithRootFilesystem:LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem:LinuxFilesystemIsolatorTest.ROOT_MultipleContainers:LinuxFilesystemIsolatorTest.ROOT_WorkDirMountNotNeeded:LinuxFilesystemIsolatorTest.ROOT_WorkDirMountNeeded:LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeMountPointCleanup:LinuxFilesystemIsolatorMesosTest.ROOT_ChangeRootFilesystemCommandExecutor:LinuxFilesystemIsolatorMesosTest.ROOT_ChangeRootFilesystemCommandExecutorPersistentVolume:LinuxFilesystemIsolatorMesosTest.ROOT_RecoverOrphanedPersistentVolume:LinuxFilesystemIsolatorMesosTest.ROOT_SandboxEnvironmentVariable:LinuxFilesystemIsolatorMesosTest.ROOT_VolumeUsageExceedsSandboxQuota:LinuxFilesystemIsolatorMesosTest.ROOT_Wr
 iteAccessSharedPersistentVolumeReadOnlyMode:LinuxFilesystemIsolatorMesosTest.ROOT_UNPRIVILEGED_USER_PersistentVolumes:LinuxNNPIsolatorTest.ROOT_CheckNoNewPrivileges:FsTest.ROOT_ReadOnlyMount:FsTest.ROOT_SharedMount:FsTest.ROOT_SlaveMount:FsTest.ROOT_FindTargetInMountInfoTable:MemoryPressureMesosTest.ROOT_CGROUPS_Statistics:MemoryPressureMesosTest.ROOT_CGROUPS_SlaveRecovery:NestedMesosContainerizerTest.ROOT_CGROUPS_DebugNestedContainerInheritsEnvironment:NestedMesosContainerizerTest.ROOT_CGROUPS_DebugNestedContainerInheritsMesosSandbox:NestedMesosContainerizerTest.ROOT_CGROUPS_DebugNestedContainerInheritsWorkingDirectory:NestedMesosContainerizerTest.ROOT_CGROUPS_LaunchNestedDebugCheckPidNamespace:NestedMesosContainerizerTest.ROOT_CGROUPS_LaunchNestedSharePidNamespace:NestedMesosContainerizerTest.ROOT_CGROUPS_INTERNET_CURL_LaunchNestedDebugCheckMntNamespace:NestedMesosContainerizerTest.ROOT_CGROUPS_LaunchNestedDebugAfterUnshareMntNamespace:NestedMesosContainerizerTest.ROOT_CGROUPS_Des
 troyDebugContainerOnRecover:NestedMesosContainerizerTest.ROOT_CGROUPS_DestroyNested:NestedMesosContainerizerTest.ROOT_CGROUPS_DestroyParent:NestedMesosContainerizerTest.ROOT_CGROUPS_ParentExit:NestedMesosContainerizerTest.ROOT_CGROUPS_ParentSigterm:NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverLauncherOrphans:NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNestedLauncherOrphans:NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverLauncherOrphanAndSingleNestedLauncherOrphan:NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverMultipleNestedLauncherOrphans:NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNestedContainersWithLauncherOrphans:NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverLauncherOrphanAndMultipleNestedLauncherOrphans:NestedMesosContainerizerTest.ROOT_CGROUPS_WaitAfterDestroy:NestedMesosContainerizerTest.ROOT_CGROUPS_TerminatedNestedStatus:NestedMesosContainerizerTest.ROOT_CGROUPS_AgentEnvironmentNotLeaked:NestedMesosContainerizerTest.ROOT_CGROUPS_Remove:NestedMesosContain
 erizerTest.ROOT_CGROUPS_RemoveAfterParentDestroyed:NsTest.ROOT_setns:NsTest.ROOT_setnsMultipleThreads:NsTest.ROOT_getns:NsTest.ROOT_clone:NsTest.ROOT_NamespaceRunner:NvidiaGpuTest.ROOT_CGROUPS_NVIDIA_GPU_VerifyDeviceAccess:NvidiaGpuTest.ROOT_INTERNET_CURL_CGROUPS_NVIDIA_GPU_NvidiaDockerImage:NvidiaGpuTest.ROOT_INTERNET_CURL_CGROUPS_NVIDIA_GPU_TensorflowGpuImage:NvidiaGpuTest.ROOT_CGROUPS_NVIDIA_GPU_FractionalResources:NvidiaGpuTest.NVIDIA_GPU_Discovery:NvidiaGpuTest.ROOT_CGROUPS_NVIDIA_GPU_FlagValidation:NvidiaGpuTest.NVIDIA_GPU_Allocator:NvidiaGpuTest.ROOT_NVIDIA_GPU_VolumeCreation:NvidiaGpuTest.ROOT_NVIDIA_GPU_VolumeShouldInject:NvidiaGpuTest.ROOT_CGROUPS_NVIDIA_GPU_DefaultExecutorVerifyDeviceAccess:PerfTest.ROOT_PERF_Events:PerfTest.ROOT_PERF_Sample:DockerArchiveTest.ROOT_CreateDockerLocalTar:DockerRuntimeIsolatorTest.ROOT_DockerDefaultCmdImageTarPuller:DockerRuntimeIsolatorTest.ROOT_DockerDefaultEntryptImageTarPuller:DockerRuntimeIsolatorTest.ROOT_INTERNET_CURL_DockerDefaultEntr
 yptRegistryPuller:DockerRuntimeIsolatorTest.ROOT_INTERNET_CURL_NestedSimpleCommand:DockerRuntimeIsolatorTest.ROOT_NestedDockerDefaultCmdImageTarPuller:DockerRuntimeIsolatorTest.ROOT_NestedDockerDefaultEntryptImageTarPuller:SchedTest.ROOT_PolicySelf:SchedTest.ROOT_PolicyChild:VolumeHostPathIsolatorTest.ROOT_VolumeFromHost:VolumeHostPathIsolatorTest.ROOT_ReadOnlyVolumeFromHost:VolumeHostPathIsolatorTest.ROOT_FileVolumeFromHost:VolumeHostPathIsolatorTest.ROOT_VolumeFromHostSandboxMountPoint:VolumeHostPathIsolatorTest.ROOT_FileVolumeFromHostSandboxMountPoint:VolumeHostPathIsolatorTest.ROOT_VolumeFromHostForceCreation:VolumeHostPathIsolatorTest.ROOT_MountPropagation:VolumeSecretIsolatorCleanupTest.ROOT_FailInPreparing:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/3:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/5:ParentChildContaine
 rTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/9:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunch/15:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNestedContainer/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNestedContainer/3:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNestedContainer/5:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNestedContainer/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNestedContainer/9:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNestedContainer/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNes
 tedContainer/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.RecoverNestedContainer/15:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/3:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/5:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/9:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerNotFound/15:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/3:ParentChildContai
 nerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/5:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/9:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerFailLaunch/15:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunchFalse/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunchFalse/3:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunchFalse/5:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunchFalse/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunchFalse/9:ParentChildContainerTypeAnd
 ContentType/AgentContainerAPITest.NestedContainerLaunchFalse/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunchFalse/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerLaunchFalse/15:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/3:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/5:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/9:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.TwoLevelNestedContainerLaunch/15:Pare
 ntChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/3:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/5:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/9:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.NestedContainerIdempotentLaunch/15:ParentChildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/1:ParentChildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/3:ParentChildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/5:ParentC
 hildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/7:ParentChildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/9:ParentChildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/11:ParentChildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/13:ParentChildContainerTypeAndContentType/AgentContainerAPITest.GetContainers/15:ContentType/AgentAPITest.DISABLED_ROOT_CGROUPS_LaunchNestedContainerSessionsInParallel/0:ContentType/AgentAPITest.DISABLED_ROOT_CGROUPS_LaunchNestedContainerSessionsInParallel/1:ContentType/AgentAPITest.ROOT_CGROUPS_LaunchNestedContainerSessionKillTask/0:ContentType/AgentAPITest.ROOT_CGROUPS_LaunchNestedContainerSessionKillTask/1:bool/UserContainerLoggerTest.ROOT_LOGROTATE_UNPRIVILEGED_USER_RotateWithSwitchUserTrueOrFalse/0:bool/UserContainerLoggerTest.ROOT_LOGROTATE_UNPRIVILEGED_USER_RotateWithSwitchUserTrueOrFalse/1:MesosContainerizer/DefaultExecutorTest.ROOT_UNPRIVILEGED_USER_SandboxOwnership/0:MesosContai
 nerizer/DefaultExecutorTest.ROOT_ContainerStatusForTask/0:MesosContainerizer/DefaultExecutorTest.ROOT_SlaveRecoveryWithoutMetadataCheckpointed/0:MesosContainerizer/DefaultExecutorTest.ROOT_NoTransitionFromKillingToFinished/0:MesosContainerizer/DefaultExecutorTest.ROOT_MultiTaskgroupSharePidNamespace/0:MesosContainerizer/DefaultExecutorTest.ROOT_INTERNET_CURL_DockerTaskWithFileURI/0:MesosContainerizer/DefaultExecutorTest.ROOT_LaunchGroupFailure/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.TaskRunning/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ROOT_UNPRIVILEGED_USER_SandboxOwnership/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.KillTask/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.KillMultipleTasks/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.KillTaskGroupOnTaskFailure/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.TaskUsesExecutor/0:ROOT_DOCKER_DockerAndMesosContainerizers/Defau
 ltExecutorTest.ROOT_ContainerStatusForTask/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.CommitSuicideOnTaskFailure/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.CommitSuicideOnKillTask/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ReservedResources/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.SlaveRecoveryWithMetadataCheckpointed/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ROOT_SlaveRecoveryWithoutMetadataCheckpointed/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.SigkillExecutor/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.MaxCompletionTime/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ROOT_NoTransitionFromKillingToFinished/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ROOT_MultiTaskgroupSharePidNamespace/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ResourceLimitation/0:ROOT_DOCKER_DockerAndMesosContainerizers
 /DefaultExecutorTest.TaskWithFileURI/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ROOT_INTERNET_CURL_DockerTaskWithFileURI/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.ROOT_LaunchGroupFailure/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.AllocationRoleEnvironmentVariable/0:ROOT_DOCKER_DockerAndMesosContainerizers/DefaultExecutorTest.DomainSockets/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_PersistentResources/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_PersistentResources/1:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_PersistentResources/2:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TaskSandboxPersistentVolume/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TaskSandboxPersistentVolume/1:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TaskSandboxPersistentVolume/2:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.R
 OOT_UNPRIVILEGED_USER_TaskSandboxLocalPersistentVolume/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_UNPRIVILEGED_USER_TaskSandboxLocalPersistentVolume/1:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_UNPRIVILEGED_USER_TaskSandboxLocalPersistentVolume/2:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_UNPRIVILEGED_USER_TaskSandboxSharedPersistentVolume/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_UNPRIVILEGED_USER_TaskSandboxSharedPersistentVolume/1:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_UNPRIVILEGED_USER_TaskSandboxSharedPersistentVolume/2:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TasksSharingViaSandboxVolumes/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TasksSharingViaSandboxVolumes/1:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TasksSharingViaSandboxVolumes/2:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TaskGroup
 sSharingViaSandboxVolumes/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TaskGroupsSharingViaSandboxVolumes/1:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_TaskGroupsSharingViaSandboxVolumes/2:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_HealthCheckUsingPersistentVolume/0:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_HealthCheckUsingPersistentVolume/1:LauncherAndIsolationParam/PersistentVolumeDefaultExecutor.ROOT_HealthCheckUsingPersistentVolume/2:NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTP/0:NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTP/1:NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTPS/0:NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTPS/1:NetworkProtocol/DockerContainerizerHe
 althCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaTCP/0:NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaTCP/1:QuotaParam/BENCHMARK_HierarchicalAllocator_WithQuotaParam.LargeAndSmallQuota/0:QuotaParam/BENCHMARK_HierarchicalAllocator_WithQuotaParam.LargeAndSmallQuota/1:QuotaParam/BENCHMARK_HierarchicalAllocator_WithQuotaParam.LargeAndSmallQuota/2:QuotaParam/BENCHMARK_HierarchicalAllocator_WithQuotaParam.LargeAndSmallQuota/3:QuotaParam/BENCHMARK_HierarchicalAllocator_WithQuotaParam.LargeAndSmallQuota/4:QuotaParam/BENCHMARK_HierarchicalAllocator_WithQuotaParam.LargeAndSmallQuota/5:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/0:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/1:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/2:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_Wit
 hNonQuotaVsQuotaParam.NonQuotaVsQuota/3:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/4:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/5:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/6:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/7:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/8:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/9:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/10:NonQuotaVsQuotaParam/BENCHMARK_HierarchicalAllocator_WithNonQuotaVsQuotaParam.NonQuotaVsQuota/11:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/0:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/1:AllResources/HierarchicalAllocations_BENCHM
 ARK_Test.PersistentVolumes/2:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/3:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/4:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/5:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/6:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/7:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/8:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/9:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/10:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/11:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/12:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/13:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/14:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/15:AllResources/HierarchicalA
 llocations_BENCHMARK_Test.PersistentVolumes/16:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/17:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/18:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/19:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/20:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/21:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/22:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/23:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/24:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/25:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/26:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/27:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/28:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/29:A
 llResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/30:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/31:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/32:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/33:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/34:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/35:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/36:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/37:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/38:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/39:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/40:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/41:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/42:AllResources/HierarchicalAllocations_BENCHMARK_Te
 st.PersistentVolumes/43:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/44:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/45:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/46:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/47:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/48:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/49:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/50:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/51:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/52:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/53:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/54:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/55:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/56:AllResources/Hierarchica
 lAllocations_BENCHMARK_Test.PersistentVolumes/57:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/58:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/59:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/60:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/61:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/62:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/63:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/64:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/65:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/66:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/67:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/68:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/69:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/70
 :AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/71:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/72:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/73:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/74:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/75:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/76:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/77:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/78:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/79:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/80:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/81:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/82:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/83:AllResources/HierarchicalAllocations_BENCHMARK_
 Test.PersistentVolumes/84:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/85:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/86:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/87:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/88:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/89:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/90:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/91:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/92:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/93:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/94:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/95:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/96:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/97:AllResources/Hierarchi
 calAllocations_BENCHMARK_Test.PersistentVolumes/98:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/99:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/100:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/101:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/102:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/103:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/104:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/105:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/106:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/107:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/108:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/109:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/110:AllResources/HierarchicalAllocations_BENCHMARK_Test.Persist
 entVolumes/111:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/112:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/113:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/114:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/115:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/116:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/117:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/118:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/119:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/120:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/121:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/122:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/123:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/124:AllResources/Hierarc
 hicalAllocations_BENCHMARK_Test.PersistentVolumes/125:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/126:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/127:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/128:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/129:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/130:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/131:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/132:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/133:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/134:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/135:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/136:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/137:AllResources/HierarchicalAllocations_BENCHMARK_Test.Per
 sistentVolumes/138:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/139:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/140:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/141:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/142:AllResources/HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes/143:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/0:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/1:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/2:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/3:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/4:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/5:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/6:SlaveAndFrameworkCount/HierarchicalAllocator_BEN
 CHMARK_Test.AddAndUpdateSlave/7:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/8:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/9:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/10:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/11:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/12:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/13:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/14:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/15:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/16:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/17:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/18:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlav
 e/19:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/20:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/21:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/22:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/23:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/24:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/25:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/26:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/27:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/28:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/29:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/30:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/31:SlaveAndFrameworkCou
 nt/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/32:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/33:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/34:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/35:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/36:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/37:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/38:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/39:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/40:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/41:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/42:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/43:SlaveAndFrameworkCount/HierarchicalAllocator_
 BENCHMARK_Test.AddAndUpdateSlave/44:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/45:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/46:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/47:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/0:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/1:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/2:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/3:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/4:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/5:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/6:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/7:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/8:SlaveAndFrameworkCount/Hierarchica
 lAllocator_BENCHMARK_Test.DeclineOffers/9:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/10:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/11:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/12:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/13:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/14:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/15:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/16:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/17:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/18:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/19:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/20:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/21:SlaveAndFrameworkCount/Hierarch
 icalAllocator_BENCHMARK_Test.DeclineOffers/22:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/23:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/24:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/25:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/26:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/27:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/28:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/29:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/30:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/31:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/32:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/33:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/34:SlaveAndFrameworkCount/Hier
 archicalAllocator_BENCHMARK_Test.DeclineOffers/35:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/36:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/37:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/38:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/39:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/40:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/41:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/42:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/43:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/44:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/45:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/46:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.DeclineOffers/47:SlaveAndFrameworkCount/
 HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/0:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/1:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/2:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/3:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/4:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/5:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/6:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/7:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/8:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/9:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/10:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/11:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/12:SlaveAndFramewor
 kCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/13:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/14:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/15:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/16:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/17:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/18:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/19:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/20:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/21:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/22:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/23:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/24:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/25
 :SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/26:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/27:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/28:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/29:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/30:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/31:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/32:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/33:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/34:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/35:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/36:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/37:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.
 ResourceLabels/38:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/39:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/40:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/41:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/42:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/43:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/44:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/45:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/46:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ResourceLabels/47:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/0:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/1:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/2:SlaveAndFrameworkCount/HierarchicalAllocator_B
 ENCHMARK_Test.SuppressOffers/3:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/4:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/5:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/6:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/7:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/8:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/9:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/10:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/11:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/12:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/13:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/14:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/15:SlaveAndFrameworkCount/HierarchicalA
 llocator_BENCHMARK_Test.SuppressOffers/16:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/17:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/18:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/19:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/20:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/21:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/22:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/23:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/24:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/25:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/26:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/27:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/28:SlaveAndFrameworkCo
 unt/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/29:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/30:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/31:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/32:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/33:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/34:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/35:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/36:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/37:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/38:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/39:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/40:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/41:Sl
 aveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/42:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/43:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/44:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/45:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/46:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.SuppressOffers/47:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/0:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/1:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/2:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/3:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/4:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/5:SlaveAndFrameworkCount/Hier
 archicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/6:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/7:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/8:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/9:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/10:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/11:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/12:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/13:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/14:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/15:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/16:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/17:SlaveAnd
 FrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/18:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/19:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/20:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/21:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/22:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/23:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/24:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/25:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/26:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/27:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/28:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSup
 pressOffers/29:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/30:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/31:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/32:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/33:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/34:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/35:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/36:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/37:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/38:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/39:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/40:SlaveAndFrameworkCount/HierarchicalAllocator_BE
 NCHMARK_Test.ExtremeSuppressOffers/41:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/42:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/43:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/44:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/45:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/46:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.ExtremeSuppressOffers/47:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/0:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/1:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/2:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/3:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/4:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/5:SlaveAndFrameworkCount/Hierar
 chicalAllocator_BENCHMARK_Test.Metrics/6:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/7:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/8:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/9:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/10:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/11:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/12:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/13:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/14:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/15:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/16:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/17:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/18:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/19:SlaveAndFrameworkCount/HierarchicalA
 llocator_BENCHMARK_Test.Metrics/20:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/21:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/22:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/23:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/24:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/25:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/26:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/27:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/28:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/29:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/30:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/31:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/32:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/33:SlaveAndFrameworkCount/HierarchicalAllo
 cator_BENCHMARK_Test.Metrics/34:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/35:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/36:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/37:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/38:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/39:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/40:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/41:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/42:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/43:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/44:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/45:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/46:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.Metrics/47:SlaveAndFrameworkCount/HierarchicalAllocat
 or_BENCHMARK_Test.AllocatorBacklog/0:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/1:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/2:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/3:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/4:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/5:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/6:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/7:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/8:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/9:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/10:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/11:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/12:SlaveAndF
 rameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/13:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/14:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/15:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/16:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/17:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/18:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/19:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/20:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/21:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/22:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/23:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/24:SlaveAndFrameworkCount/HierarchicalAllocator_B
 ENCHMARK_Test.AllocatorBacklog/25:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/26:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/27:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/28:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/29:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/30:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/31:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/32:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/33:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/34:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/35:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/36:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/37:Sla
 veAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/38:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/39:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/40:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/41:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/42:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/43:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/44:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/45:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/46:SlaveAndFrameworkCount/HierarchicalAllocator_BENCHMARK_Test.AllocatorBacklog/47:ResourceParam/HierarchicalAllocator__BENCHMARK_WithResourceParam.UpdateAllocation/0:ResourceParam/HierarchicalAllocator__BENCHMARK_WithResourceParam.UpdateAllocation/1:ResourceParam/HierarchicalAlloca
 tor__BENCHMARK_WithResourceParam.UpdateAllocation/2:AgentFrameworkTaskCount/MasterFailover_BENCHMARK_Test.AgentReregistrationDelay/0:AgentFrameworkTaskCount/MasterFailover_BENCHMARK_Test.AgentReregistrationDelay/1:AgentFrameworkTaskCount/MasterFailover_BENCHMARK_Test.AgentReregistrationDelay/2:AgentFrameworkTaskCountContentType/MasterStateQuery_BENCHMARK_Test.GetState/0:AgentFrameworkTaskCountContentType/MasterStateQuery_BENCHMARK_Test.GetState/1:AgentFrameworkTaskCountContentType/MasterStateQuery_BENCHMARK_Test.GetState/2:AgentFrameworkTaskCountContentType/MasterStateQuery_BENCHMARK_Test.GetState/3:AgentFrameworkTaskCount/MasterActorResponsiveness_BENCHMARK_Test.WithV0StateLoad/0:AgentFrameworkTaskCount/MasterActorResponsiveness_BENCHMARK_Test.WithV0StateLoad/1:AgentFrameworkTaskCountContentType/MasterMetricsQuery_BENCHMARK_Test.GetMetrics/0:AgentFrameworkTaskCountContentType/MasterMetricsQuery_BENCHMARK_Test.GetMetrics/1:AgentFrameworkTaskCountContentType/MasterMetricsQuery_BENCHM
 ARK_Test.GetMetrics/2:AgentFrameworkTaskCountContentType/MasterMetricsQuery_BENCHMARK_Test.GetMetrics/3:DiskResource/PersistentVolumeTest.UNPRIVILEGED_USER_PersistentVolumes/0:DiskResource/PersistentVolumeTest.UNPRIVILEGED_USER_PersistentVolumes/1:ROOT_MountDiskResource/PersistentVolumeTest.CreateAndDestroyPersistentVolumes/0:ROOT_MountDiskResource/PersistentVolumeTest.GrowVolume/0:ROOT_MountDiskResource/PersistentVolumeTest.ShrinkVolume/0:ROOT_MountDiskResource/PersistentVolumeTest.NonSpeculativeGrowAndLaunch/0:ROOT_MountDiskResource/PersistentVolumeTest.NonSpeculativeShrinkAndLaunch/0:ROOT_MountDiskResource/PersistentVolumeTest.GoodACLGrowThenShrink/0:ROOT_MountDiskResource/PersistentVolumeTest.BadACLDropGrowAndShrink/0:ROOT_MountDiskResource/PersistentVolumeTest.ResourcesCheckpointing/0:ROOT_MountDiskResource/PersistentVolumeTest.PreparePersistentVolume/0:ROOT_MountDiskResource/PersistentVolumeTest.MasterFailover/0:ROOT_MountDiskResource/PersistentVolumeTest.IncompatibleCheckpoin
 tedResources/0:ROOT_MountDiskResource/PersistentVolumeTest.AccessPersistentVolume/0:ROOT_MountDiskResource/PersistentVolumeTest.SharedPersistentVolumeMultipleTasks/0:ROOT_MountDiskResource/PersistentVolumeTest.SharedPersistentVolumeRescindOnDestroy/0:ROOT_MountDiskResource/PersistentVolumeTest.SharedPersistentVolumeMultipleFrameworks/0:ROOT_MountDiskResource/PersistentVolumeTest.UNPRIVILEGED_USER_PersistentVolumes/0:ROOT_MountDiskResource/PersistentVolumeTest.SharedPersistentVolumeMasterFailover/0:ROOT_MountDiskResource/PersistentVolumeTest.DestroyPersistentVolumeMultipleTasks/0:ROOT_MountDiskResource/PersistentVolumeTest.SharedPersistentVolumeMultipleIterations/0:ROOT_MountDiskResource/PersistentVolumeTest.SlaveRecovery/0:ROOT_MountDiskResource/PersistentVolumeTest.GoodACLCreateThenDestroy/0:ROOT_MountDiskResource/PersistentVolumeTest.GoodACLNoPrincipal/0:ROOT_MountDiskResource/PersistentVolumeTest.BadACLNoPrincipal/0:ROOT_MountDiskResource/PersistentVolumeTest.BadACLDropCreateAndD
 estroy/0:SlaveCount/Registrar_BENCHMARK_Test.Performance/0:SlaveCount/Registrar_BENCHMARK_Test.Performance/1:SlaveCount/Registrar_BENCHMARK_Test.Performance/2:SlaveCount/Registrar_BENCHMARK_Test.Performance/3:SlaveCount/Registrar_BENCHMARK_Test.MarkUnreachableThenReachable/0:SlaveCount/Registrar_BENCHMARK_Test.MarkUnreachableThenReachable/1:SlaveCount/Registrar_BENCHMARK_Test.MarkUnreachableThenReachable/2:SlaveCount/Registrar_BENCHMARK_Test.MarkUnreachableThenReachable/3:SlaveCount/Registrar_BENCHMARK_Test.GcManyAgents/0:SlaveCount/Registrar_BENCHMARK_Test.GcManyAgents/1:SlaveCount/Registrar_BENCHMARK_Test.GcManyAgents/2:SlaveCount/Registrar_BENCHMARK_Test.GcManyAgents/3:ResourcesScalarArithmeticOperators/Resources_Scalar_Arithmetic_BENCHMARK_Test.Arithmetic/0:ResourcesScalarArithmeticOperators/Resources_Scalar_Arithmetic_BENCHMARK_Test.Arithmetic/1:ResourcesScalarArithmeticOperators/Resources_Scalar_Arithmetic_BENCHMARK_Test.Arithmetic/2:ResourcesContains/Resources_Contains_BENCHM
 ARK_Test.Contains/0:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/1:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/2:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/3:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/4:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/5:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/6:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/7:ResourcesContains/Resources_Contains_BENCHMARK_Test.Contains/8:Resources_Parse/Resources_Parse_BENCHMARK_Test.Parse/0:Resources_Parse/Resources_Parse_BENCHMARK_Test.Parse/1:Resources_Parse/Resources_Parse_BENCHMARK_Test.Parse/2:ResourcesRangesSizes/Resources_Ranges_BENCHMARK_Test.ArithmeticOverlapping/0:ResourcesRangesSizes/Resources_Ranges_BENCHMARK_Test.ArithmeticOverlapping/1:ResourcesRangesSizes/Resources_Ranges_BENCHMARK_Test.ArithmeticOverlapping/2:Tasks/SchedulerReconcileTasks_BENCHMARK_Test.SchedulerLibrary/0:Tasks/Schedul
 erReconcileTasks_BENCHMARK_Test.SchedulerLibrary/1:Tasks/SchedulerReconcileTasks_BENCHMARK_Test.SchedulerLibrary/2:Tasks/SchedulerReconcileTasks_BENCHMARK_Test.SchedulerLibrary/3:Tasks/SchedulerReconcileTasks_BENCHMARK_Test.SchedulerDriver/0:Tasks/SchedulerReconcileTasks_BENCHMARK_Test.SchedulerDriver/1:Tasks/SchedulerReconcileTasks_BENCHMARK_Test.SchedulerDriver/2:Tasks/SchedulerReconcileTasks_BENCHMARK_Test.SchedulerDriver/3:IsolationFlag/CpuIsolatorTest.ROOT_UserCpuUsage/0:IsolationFlag/CpuIsolatorTest.ROOT_UserCpuUsage/1:IsolationFlag/CpuIsolatorTest.ROOT_SystemCpuUsage/0:IsolationFlag/CpuIsolatorTest.ROOT_SystemCpuUsage/1:IsolationFlag/MemoryIsolatorTest.ROOT_MemUsage/0:IsolationFlag/MemoryIsolatorTest.ROOT_MemUsage/1:HdfsHost/ProvisionerDockerHdfsTest.ROOT_ImageTarPullerHdfsFetcherSimpleCommand/0:HdfsHost/ProvisionerDockerHdfsTest.ROOT_ImageTarPullerHdfsFetcherSimpleCommand/1:ContainerImage/ProvisionerDockerTest.ROOT_INTERNET_CURL_SimpleCommand/0:ContainerImage/ProvisionerDock
 erTest.ROOT_INTERNET_CURL_SimpleCommand/1:ContainerImage/ProvisionerDockerTest.ROOT_INTERNET_CURL_SimpleCommand/2:ContainerImage/ProvisionerDockerTest.ROOT_INTERNET_CURL_SimpleCommand/3:ContainerImage/ProvisionerDockerTest.ROOT_INTERNET_CURL_SimpleCommand/4:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_Whiteout/0:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_Whiteout/1:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_Whiteout/2:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_Overwrite/0:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_Overwrite/1:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_Overwrite/2:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_RootfsCleanup/0:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_RootfsCleanup/1:BackendFlag/ProvisionerDockerBackendTest.ROOT_INTERNET_CURL_DTYPE_RootfsCleanup/2:CSIVersion/CSIServerTest.ROO
 T_LoadPlugin/v0:CSIVersion/CSIServerTest.ROOT_LoadPlugin/v1:CSIVersion/StorageLocalResourceProviderTest.ROOT_AgentRegisteredWithNewId/v0:CSIVersion/StorageLocalResourceProviderTest.ROOT_AgentRegisteredWithNewId/v1:CSIVersion/StorageLocalResourceProviderTest.ROOT_CreateDestroyPersistentMountVolume/v0:CSIVersion/StorageLocalResourceProviderTest.ROOT_CreateDestroyPersistentMountVolume/v1:CSIVersion/StorageLocalResourceProviderTest.ROOT_CreateDestroyPersistentMountVolumeWithRecovery/v0:CSIVersion/StorageLocalResourceProviderTest.ROOT_CreateDestroyPersistentMountVolumeWithRecovery/v1:CSIVersion/StorageLocalResourceProviderTest.ROOT_CreateDestroyPersistentMountVolumeWithReboot/v0:CSIVersion/StorageLocalResourceProviderTest.ROOT_CreateDestroyPersistentMountVolumeWithReboot/v1:CSIVersion/StorageLocalResourceProviderTest.ROOT_PublishUnpublishResourcesPluginKilled/v0:CSIVersion/StorageLocalResourceProviderTest.ROOT_PublishUnpublishResourcesPluginKilled/v1:CSIVersion/StorageLocalResourceProvid
 erTest.ROOT_DestroyPersistentMountVolumeFailed/v0:CSIVersion/StorageLocalResourceProviderTest.ROOT_DestroyPersistentMountVolumeFailed/v1:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/0:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/1:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/2:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/3:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/4:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/5:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/6:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/7:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/8:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/9:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/10:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/11:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/12:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/13:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/14:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/15:TestParam/LinuxCapabil
 itiesIsolatorTest.ROOT_Ping/16:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/17:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/18:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/19:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/20:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/21:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/22:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/23:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/24:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/25:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/26:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/27:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/28:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/29:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/30:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_Ping/31:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/0:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/1:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing
 /2:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/3:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/4:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/5:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/6:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/7:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/8:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/9:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/10:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/11:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/12:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/13:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/14:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/15:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/16:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/17:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/18:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/1
 9:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/20:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/21:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/22:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/23:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/24:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/25:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/26:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/27:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/28:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/29:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/30:TestParam/LinuxCapabilitiesIsolatorTest.ROOT_NestedPing/31:NetworkParam/DefaultExecutorCniTest.ROOT_VerifyContainerIP/0:NetworkParam/DefaultExecutorCniTest.ROOT_VerifyContainerIP/1:JoinParentsNetworkParam/NestedContainerCniTest.ROOT_INTERNET_CURL_VerifyContainerHostname/0:JoinParentsNetworkParam/NestedContainerCniTest.ROOT_INTERNET_CURL_VerifyC
 ontainerHostname/1:DefaultContainerDNSInfo/DefaultContainerDNSCniTest.ROOT_VerifyDefaultDNS/0:DefaultContainerDNSInfo/DefaultContainerDNSCniTest.ROOT_VerifyDefaultDNS/1:DefaultContainerDNSInfo/DefaultContainerDNSCniTest.ROOT_VerifyDefaultDNS/2:DevicesTestParam/LinuxDevicesIsolatorTest.ROOT_UNPRIVILEGED_USER_PopulateWhitelistedDevices/0:DevicesTestParam/LinuxDevicesIsolatorTest.ROOT_UNPRIVILEGED_USER_PopulateWhitelistedDevices/1:DevicesTestParam/LinuxDevicesIsolatorTest.ROOT_UNPRIVILEGED_USER_PopulateWhitelistedDevices/2:DevicesTestParam/LinuxDevicesIsolatorTest.ROOT_UNPRIVILEGED_USER_PopulateWhitelistedDevices/3:DevicesTestParam/LinuxDevicesIsolatorTest.ROOT_UNPRIVILEGED_USER_PopulateWhitelistedDevices/4:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_LaunchNested/0:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_LaunchNested/1:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_LaunchNestedShareCgroups/0:NestedContainerS
 hareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_LaunchNestedShareCgroups/1:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNested/0:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNested/1:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNestedWithoutSlaveState/0:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNestedWithoutSlaveState/1:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNestedWithoutConfig/0:NestedContainerShareCgroups/NestedMesosContainerizerTest.ROOT_CGROUPS_RecoverNestedWithoutConfig/1:ExecutorType/VolumeHostPathIsolatorMesosTest.ROOT_ChangeRootFilesystem/CommandExecutor:ExecutorType/VolumeHostPathIsolatorMesosTest.ROOT_ChangeRootFilesystem/DefaultExecutor:Nesting/VolumeImageIsolatorTest.ROOT_ImageInVolumeWithoutRootFilesystem/0:Nesting/VolumeImageIsolatorTest.ROOT_ImageInVolumeWithoutRootFilesystem/1:Nesting/VolumeImag
 eIsolatorTest.ROOT_ImageInVolumeWithRootFilesystem/0:Nesting/VolumeImageIsolatorTest.ROOT_ImageInVolumeWithRootFilesystem/1:Nesting/VolumeImageIsolatorTest.ROOT_ImageInReadOnlyVolumeWithoutRootFilesystem/0:Nesting/VolumeImageIsolatorTest.ROOT_ImageInReadOnlyVolumeWithoutRootFilesystem/1:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/0:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/1:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/2:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/3:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/4:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/5:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInV
 olumeWithRootFilesystem/6:SecretTestTypeWithoutRootFSRelativePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/7:SecretTestTypeWithoutRootFSNonExisitingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/0:SecretTestTypeWithoutRootFSNonExisitingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/1:SecretTestTypeWithoutRootFSNonExisitingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/2:SecretTestTypeWithoutRootFSNonExisitingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/3:SecretTestTypeWithoutRootFSNonExisitingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/4:SecretTestTypeWithoutRootFSNonExisitingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/5:SecretTestTypeWithoutRootFSNonExisitingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/6:SecretTestTypeWithoutRootFSNonExisitingAbsolute
 Path/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/7:SecretTestTypeWithoutRootFSExistingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/0:SecretTestTypeWithoutRootFSExistingAbsolutePath/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/1:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/0:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/1:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/2:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/3:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/4:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/5:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/6:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWi
 thRootFilesystem/7:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/8:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/9:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/10:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/11:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/12:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/13:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/14:SecretTestTypeWithRootFS/VolumeSecretIsolatorTest.ROOT_SecretInVolumeWithRootFilesystem/15
[==========] Running 2320 tests from 223 test cases.
[----------] Global test environment set-up.
[----------] 1 test from AnonymousTest
[ RUN      ] AnonymousTest.Running
I0818 03:24:11.392884  3339 test_anonymous_module.cpp:37] Anonymous module constructor
I0818 03:24:11.392985  3339 test_anonymous_module.cpp:46] Anonymous module destructor
[       OK ] AnonymousTest.Running (1 ms)
[----------] 1 test from AnonymousTest (1 ms total)

[----------] 3 tests from AgentAPITest
[ RUN      ] AgentAPITest.AttachContainerInputFailure
I0818 03:24:11.432808  3339 cluster.cpp:193] Creating default 'local' authorizer
I0818 03:24:11.475817  3358 master.cpp:443] Master a26861a4-0d82-4ea0-a9ed-4a299e232e54 (8db77eece21b) started on 172.17.0.2:40951
I0818 03:24:11.475869  3358 master.cpp:446] Flags at startup: --acls="" --agent_ping_timeout="15secs" --agent_reregister_timeout="10mins" --allocation_interval="1000secs" --allocator="hierarchical" --authenticate_agents="true" --authenticate_frameworks="true" --authenticate_http_frameworks="true" --authenticate_http_readonly="true" --authenticate_http_readwrite="true" --authentication_v0_timeout="15secs" --authenticators="crammd5" --authorizers="local" --credentials="/tmp/AXMvPK/credentials" --filter_gpu_resources="true" --framework_sorter="drf" --help="false" --hostname_lookup="true" --http_authenticators="basic" --http_framework_authenticators="basic" --initialize_driver_logging="true" --log_auto_initialize="true" --logbufsecs="0" --logging_level="INFO" --max_agent_ping_timeouts="5" --max_completed_frameworks="50" --max_completed_tasks_per_framework="1000" --max_operator_event_stream_subscribers="1000" --max_unreachable_tasks_per_framework="1000" --memory_profiling="false" --min_al
 locatable_resources="cpus:0.01|mem:32" --port="5050" --publish_per_framework_metrics="true" --quiet="false" --recovery_agent_removal_limit="100%" --registry="in_memory" --registry_fetch_timeout="1mins" --registry_gc_interval="15mins" --registry_max_agent_age="2weeks" --registry_max_agent_count="102400" --registry_store_timeout="100secs" --registry_strict="false" --require_agent_domain="false" --role_sorter="drf" --root_submissions="true" --version="false" --webui_dir="/tmp/SRC/build/mesos-1.11.0/_inst/share/mesos/webui" --work_dir="/tmp/AXMvPK/master" --zk_session_timeout="10secs"
I0818 03:24:11.498672  3358 master.cpp:495] Master only allowing authenticated frameworks to register
I0818 03:24:11.498711  3358 master.cpp:501] Master only allowing authenticated agents to register
I0818 03:24:11.498728  3358 master.cpp:507] Master only allowing authenticated HTTP frameworks to register
I0818 03:24:11.498749  3358 credentials.hpp:37] Loading credentials for authentication from '/tmp/AXMvPK/credentials'
I0818 03:24:11.500264  3358 master.cpp:551] Using default 'crammd5' authenticator
I0818 03:24:11.500694  3358 authenticator.cpp:520] Initializing server SASL
I0818 03:24:11.545740  3358 auxprop.cpp:73] Initialized in-memory auxiliary property plugin
I0818 03:24:11.552835  3358 http.cpp:1296] Creating default 'basic' HTTP authenticator for realm 'mesos-master-readonly'
I0818 03:24:11.553781  3358 http.cpp:1296] Creating default 'basic' HTTP authenticator for realm 'mesos-master-readwrite'
I0818 03:24:11.553990  3358 http.cpp:1296] Creating default 'basic' HTTP authenticator for realm 'mesos-master-scheduler'
I0818 03:24:11.554184  3358 master.cpp:632] Authorization enabled
I0818 03:24:11.555352  3341 hierarchical.cpp:634] Initialized hierarchical allocator process
I0818 03:24:11.562515  3356 whitelist_watcher.cpp:77] No whitelist given
I0818 03:24:11.624487  3353 master.cpp:2165] Elected as the leading master!
I0818 03:24:11.624589  3353 master.cpp:1661] Recovering from registrar
I0818 03:24:11.625548  3352 registrar.cpp:339] Recovering registrar
I0818 03:24:11.629307  3343 registrar.cpp:383] Successfully fetched the registry (0B) in 3.629056ms
I0818 03:24:11.629957  3343 registrar.cpp:487] Applied 1 operations in 230647ns; attempting to update the registry
I0818 03:24:11.642211  3350 registrar.cpp:544] Successfully updated the registry in 11.973888ms
I0818 03:24:11.642707  3350 registrar.cpp:416] Successfully recovered registrar
I0818 03:24:11.644667  3350 master.cpp:1814] Recovered 0 agents from the registry (144B); allowing 10mins for agents to reregister
I0818 03:24:11.644699  3340 hierarchical.cpp:673] Skipping recovery of hierarchical allocator: nothing to recover
W0818 03:24:11.678323  3339 process.cpp:2877] Attempted to spawn already running process files@172.17.0.2:40951
I0818 03:24:11.679852  3339 resolver.cpp:69] Creating default secret resolver
I0818 03:24:11.698808  3343 slave.cpp:281] Mesos agent started on (1)@172.17.0.2:40951
I0818 03:24:11.698987  3343 slave.cpp:282] Flags at startup: --appc_simple_discovery_uri_prefix="http://" --appc_store_dir="/tmp/AXMvPK/7FlY71/store/appc" --authenticate_http_readonly="true" --authenticate_http_readwrite="false" --authenticatee="crammd5" --authentication_backoff_factor="1secs" --authentication_timeout_max="1mins" --authentication_timeout_min="5secs" --authorizer="local" --cgroups_cpu_enable_pids_and_tids_count="false" --cgroups_destroy_timeout="1mins" --cgroups_enable_cfs="false" --cgroups_hierarchy="/sys/fs/cgroup" --cgroups_limit_swap="false" --cgroups_root="mesos" --container_disk_watch_interval="15secs" --containerizers="mesos" --credential="/tmp/AXMvPK/7FlY71/credential" --default_role="*" --disallow_sharing_agent_ipc_namespace="false" --disallow_sharing_agent_pid_namespace="false" --disk_watch_interval="1mins" --docker="docker" --docker_ignore_runtime="false" --docker_kill_orphans="true" --docker_registry="https://registry-1.docker.io" --docker_remove_delay="6h
 rs" --docker_socket="/var/run/docker.sock" --docker_stop_timeout="0ns" --docker_store_dir="/tmp/AXMvPK/7FlY71/store/docker" --docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" --docker_volume_chown="false" --enforce_container_disk_quota="false" --executor_registration_timeout="1mins" --executor_reregistration_timeout="2secs" --executor_shutdown_grace_period="5secs" --fetcher_cache_dir="/tmp/AXMvPK/7FlY71/fetch" --fetcher_cache_size="2GB" --fetcher_stall_timeout="1mins" --frameworks_home="/tmp/AXMvPK/7FlY71/frameworks" --gc_delay="1weeks" --gc_disk_headroom="0.1" --gc_non_executor_container_sandboxes="false" --help="false" --hostname_lookup="true" --http_command_executor="false" --http_credentials="/tmp/AXMvPK/7FlY71/http_credentials" --http_executor_domain_sockets="false" --http_heartbeat_interval="30secs" --initialize_driver_logging="true" --isolation="posix/cpu,posix/mem" --launcher="posix" --launcher_dir="/tmp/SRC/build/mesos-1.11.0/_build/sub/src" --logbufsec
 s="0" --logging_level="INFO" --max_completed_executors_per_framework="150" --memory_profiling="false" --network_cni_metrics="true" --network_cni_root_dir_persist="false" --oversubscribed_resources_interval="15secs" --perf_duration="10secs" --perf_interval="1mins" --port="5051" --qos_correction_interval_min="0ns" --quiet="false" --reconfiguration_policy="equal" --recover="reconnect" --recovery_timeout="15mins" --registration_backoff_factor="10ms" --resources="cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]" --revocable_cpu_low_priority="true" --runtime_dir="/tmp/AgentAPITest_AttachContainerInputFailure_yy2smW" --sandbox_directory="/mnt/mesos/sandbox" --strict="true" --switch_user="true" --systemd_enable_support="true" --systemd_runtime_directory="/run/systemd/system" --version="false" --work_dir="/tmp/AgentAPITest_AttachContainerInputFailure_kvvYAQ" --zk_session_timeout="10secs"
I0818 03:24:11.700309  3343 credentials.hpp:73] Loading credential for authentication from '/tmp/AXMvPK/7FlY71/credential'
I0818 03:24:11.700747  3343 slave.cpp:314] Agent using credential for: test-principal
I0818 03:24:11.700791  3343 credentials.hpp:37] Loading credentials for authentication from '/tmp/AXMvPK/7FlY71/http_credentials'
I0818 03:24:11.701153  3343 http.cpp:1296] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readonly'
I0818 03:24:11.702091  3343 disk_profile_adaptor.cpp:78] Creating default disk profile adaptor module
I0818 03:24:11.709523  3339 sched.cpp:239] Version: 1.11.0
I0818 03:24:11.712195  3358 sched.cpp:343] New master detected at master@172.17.0.2:40951
I0818 03:24:11.712502  3358 sched.cpp:408] Authenticating with master master@172.17.0.2:40951
I0818 03:24:11.712533  3358 sched.cpp:415] Using default CRAM-MD5 authenticatee
I0818 03:24:11.713654  3353 authenticatee.cpp:97] Initializing client SASL
I0818 03:24:11.714046  3353 authenticatee.cpp:121] Creating new client SASL connection
I0818 03:24:11.714776  3353 master.cpp:9667] Authenticating scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951
I0818 03:24:11.715109  3348 authenticator.cpp:414] Starting authentication session for crammd5-authenticatee(1)@172.17.0.2:40951
I0818 03:24:11.716783  3348 authenticator.cpp:98] Creating new server SASL connection
I0818 03:24:11.717401  3357 authenticatee.cpp:213] Received SASL authentication mechanisms: CRAM-MD5
I0818 03:24:11.717484  3357 authenticatee.cpp:239] Attempting to authenticate with mechanism 'CRAM-MD5'
I0818 03:24:11.717785  3347 authenticator.cpp:204] Received SASL authentication start
I0818 03:24:11.717895  3347 authenticator.cpp:326] Authentication requires more steps
I0818 03:24:11.718142  3359 authenticatee.cpp:259] Received SASL authentication step
I0818 03:24:11.718389  3349 authenticator.cpp:232] Received SASL authentication step
I0818 03:24:11.718464  3349 auxprop.cpp:109] Request to lookup properties for user: 'test-principal' realm: '8db77eece21b' server FQDN: '8db77eece21b' SASL_AUXPROP_VERIFY_AGAINST_HASH: false SASL_AUXPROP_OVERRIDE: false SASL_AUXPROP_AUTHZID: false 
I0818 03:24:11.718494  3349 auxprop.cpp:181] Looking up auxiliary property '*userPassword'
I0818 03:24:11.718698  3349 auxprop.cpp:181] Looking up auxiliary property '*cmusaslsecretCRAM-MD5'
I0818 03:24:11.718747  3349 auxprop.cpp:109] Request to lookup properties for user: 'test-principal' realm: '8db77eece21b' server FQDN: '8db77eece21b' SASL_AUXPROP_VERIFY_AGAINST_HASH: false SASL_AUXPROP_OVERRIDE: false SASL_AUXPROP_AUTHZID: true 
I0818 03:24:11.718770  3349 auxprop.cpp:131] Skipping auxiliary property '*userPassword' since SASL_AUXPROP_AUTHZID == true
I0818 03:24:11.718784  3349 auxprop.cpp:131] Skipping auxiliary property '*cmusaslsecretCRAM-MD5' since SASL_AUXPROP_AUTHZID == true
I0818 03:24:11.718816  3349 authenticator.cpp:318] Authentication success
I0818 03:24:11.718994  3360 authenticatee.cpp:299] Authentication success
I0818 03:24:11.719506  3341 master.cpp:9699] Successfully authenticated principal 'test-principal' at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951
I0818 03:24:11.719964  3355 authenticator.cpp:432] Authentication session cleanup for crammd5-authenticatee(1)@172.17.0.2:40951
I0818 03:24:11.720046  3361 sched.cpp:520] Successfully authenticated with master master@172.17.0.2:40951
I0818 03:24:11.720082  3361 sched.cpp:835] Sending SUBSCRIBE call to master@172.17.0.2:40951
I0818 03:24:11.720458  3361 sched.cpp:870] Will retry registration in 310.403731ms if necessary
I0818 03:24:11.734999  3361 master.cpp:2901] Received SUBSCRIBE call for framework 'default' at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951
I0818 03:24:11.735049  3343 slave.cpp:629] Agent resources: [{"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"}]
I0818 03:24:11.735548  3343 slave.cpp:637] Agent attributes: [  ]
I0818 03:24:11.735594  3343 slave.cpp:646] Agent hostname: 8db77eece21b
I0818 03:24:11.736160  3346 task_status_update_manager.cpp:181] Pausing sending task status updates
I0818 03:24:11.736251  3346 status_update_manager_process.hpp:379] Pausing operation status update manager
I0818 03:24:11.770206  3358 master.cpp:2983] Subscribing framework default with checkpointing disabled and capabilities [ MULTI_ROLE, RESERVATION_REFINEMENT ]
I0818 03:24:11.772711  3347 state.cpp:68] Recovering state from '/tmp/AgentAPITest_AttachContainerInputFailure_kvvYAQ/meta'
I0818 03:24:11.773819  3361 slave.cpp:7730] Finished recovering checkpointed state from '/tmp/AgentAPITest_AttachContainerInputFailure_kvvYAQ/meta', beginning agent recovery
I0818 03:24:11.776379  3363 task_status_update_manager.cpp:207] Recovering task status update manager
I0818 03:24:11.789928  3358 master.cpp:9897] Adding framework a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000 (default) at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951 with roles {  } suppressed
I0818 03:24:11.791723  3360 sched.cpp:751] Framework registered with a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000
I0818 03:24:11.791832  3360 sched.cpp:770] Scheduler::registered took 52687ns
I0818 03:24:11.793347  3350 hierarchical.cpp:767] Added framework a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000
I0818 03:24:11.794086  3362 composing.cpp:343] Finished recovering all containerizers
I0818 03:24:11.794723  3348 slave.cpp:8212] Recovering executors
I0818 03:24:11.794958  3348 slave.cpp:8365] Finished recovery
I0818 03:24:11.802443  3350 hierarchical.cpp:1920] Performed allocation for 0 agents in 8.706929ms
I0818 03:24:11.813920  3342 task_status_update_manager.cpp:181] Pausing sending task status updates
I0818 03:24:11.814036  3342 status_update_manager_process.hpp:379] Pausing operation status update manager
I0818 03:24:11.814028  3348 slave.cpp:1473] New master detected at master@172.17.0.2:40951
I0818 03:24:11.814347  3348 slave.cpp:1538] Detecting new master
I0818 03:24:11.829838  3359 slave.cpp:1565] Authenticating with master master@172.17.0.2:40951
I0818 03:24:11.830171  3359 slave.cpp:1574] Using default CRAM-MD5 authenticatee
I0818 03:24:11.831053  3352 authenticatee.cpp:121] Creating new client SASL connection
I0818 03:24:11.831882  3349 master.cpp:9667] Authenticating slave(1)@172.17.0.2:40951
I0818 03:24:11.832197  3349 authenticator.cpp:414] Starting authentication session for crammd5-authenticatee(2)@172.17.0.2:40951
I0818 03:24:11.832876  3349 authenticator.cpp:98] Creating new server SASL connection
I0818 03:24:11.833302  3349 authenticatee.cpp:213] Received SASL authentication mechanisms: CRAM-MD5
I0818 03:24:11.833336  3349 authenticatee.cpp:239] Attempting to authenticate with mechanism 'CRAM-MD5'
I0818 03:24:11.833496  3358 authenticator.cpp:204] Received SASL authentication start
I0818 03:24:11.833568  3358 authenticator.cpp:326] Authentication requires more steps
I0818 03:24:11.833711  3358 authenticatee.cpp:259] Received SASL authentication step
I0818 03:24:11.833842  3358 authenticator.cpp:232] Received SASL authentication step
I0818 03:24:11.833879  3358 auxprop.cpp:109] Request to lookup properties for user: 'test-principal' realm: '8db77eece21b' server FQDN: '8db77eece21b' SASL_AUXPROP_VERIFY_AGAINST_HASH: false SASL_AUXPROP_OVERRIDE: false SASL_AUXPROP_AUTHZID: false 
I0818 03:24:11.833901  3358 auxprop.cpp:181] Looking up auxiliary property '*userPassword'
I0818 03:24:11.833966  3358 auxprop.cpp:181] Looking up auxiliary property '*cmusaslsecretCRAM-MD5'
I0818 03:24:11.834002  3358 auxprop.cpp:109] Request to lookup properties for user: 'test-principal' realm: '8db77eece21b' server FQDN: '8db77eece21b' SASL_AUXPROP_VERIFY_AGAINST_HASH: false SASL_AUXPROP_OVERRIDE: false SASL_AUXPROP_AUTHZID: true 
I0818 03:24:11.834022  3358 auxprop.cpp:131] Skipping auxiliary property '*userPassword' since SASL_AUXPROP_AUTHZID == true
I0818 03:24:11.834033  3358 auxprop.cpp:131] Skipping auxiliary property '*cmusaslsecretCRAM-MD5' since SASL_AUXPROP_AUTHZID == true
I0818 03:24:11.834056  3358 authenticator.cpp:318] Authentication success
I0818 03:24:11.834388  3344 authenticatee.cpp:299] Authentication success
I0818 03:24:11.835222  3354 slave.cpp:1665] Successfully authenticated with master master@172.17.0.2:40951
I0818 03:24:11.836998  3354 slave.cpp:2120] Will retry registration in 2.258224ms if necessary
I0818 03:24:11.837759  3358 master.cpp:9699] Successfully authenticated principal 'test-principal' at slave(1)@172.17.0.2:40951
I0818 03:24:11.838486  3358 master.cpp:6162] Received register agent message from slave(1)@172.17.0.2:40951 (8db77eece21b)
I0818 03:24:11.839563  3358 master.cpp:3693] Authorizing principal 'test-principal' to perform action REGISTER_AGENT on ANY object
I0818 03:24:11.840489  3363 slave.cpp:2120] Will retry registration in 18.107246ms if necessary
I0818 03:24:11.841271  3358 master.cpp:6155] Ignoring register agent message from slave(1)@172.17.0.2:40951 (8db77eece21b) as registration is already in progress
I0818 03:24:11.841439  3355 authenticator.cpp:432] Authentication session cleanup for crammd5-authenticatee(2)@172.17.0.2:40951
I0818 03:24:11.841783  3348 master.cpp:6229] Authorized registration of agent at slave(1)@172.17.0.2:40951 (8db77eece21b)
I0818 03:24:11.842018  3348 master.cpp:6341] Registering agent at slave(1)@172.17.0.2:40951 (8db77eece21b) with id a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0
I0818 03:24:11.844081  3359 registrar.cpp:487] Applied 1 operations in 650545ns; attempting to update the registry
I0818 03:24:11.847892  3352 registrar.cpp:544] Successfully updated the registry in 3.623936ms
I0818 03:24:11.848417  3356 master.cpp:6389] Admitted agent a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0 at slave(1)@172.17.0.2:40951 (8db77eece21b)
I0818 03:24:11.850991  3356 master.cpp:6434] Registered agent a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0 at slave(1)@172.17.0.2:40951 (8db77eece21b) with cpus:2; mem:1024; disk:1024; ports:[31000-32000]
I0818 03:24:11.851830  3356 slave.cpp:1698] Registered with master master@172.17.0.2:40951; given agent ID a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0
I0818 03:24:11.851809  3350 hierarchical.cpp:1026] Added agent a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0 (8db77eece21b) with cpus:2; mem:1024; disk:1024; ports:[31000-32000] (offered or allocated: {})
I0818 03:24:11.852002  3354 task_status_update_manager.cpp:188] Resuming sending task status updates
I0818 03:24:11.852937  3356 slave.cpp:1733] Checkpointing SlaveInfo to '/tmp/AgentAPITest_AttachContainerInputFailure_kvvYAQ/meta/slaves/a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0/slave.info'
I0818 03:24:11.853078  3341 status_update_manager_process.hpp:385] Resuming operation status update manager
I0818 03:24:11.854945  3350 hierarchical.cpp:1920] Performed allocation for 1 agents in 2.791214ms
I0818 03:24:11.856334  3350 master.cpp:9476] Sending offers [ a26861a4-0d82-4ea0-a9ed-4a299e232e54-O0 ] to framework a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000 (default) at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951
I0818 03:24:11.857724  3350 sched.cpp:934] Scheduler::resourceOffers took 246020ns
F0818 03:24:11.860028  3356 owned.hpp:112] Check failed: 'get()' Must be non NULL 
*** Check failure stack trace: ***
I0818 03:24:11.863591  3359 master.cpp:4255] Processing ACCEPT call for offers: [ a26861a4-0d82-4ea0-a9ed-4a299e232e54-O0 ] on agent a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0 at slave(1)@172.17.0.2:40951 (8db77eece21b) for framework a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000 (default) at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951
I0818 03:24:12.296607  3359 master.cpp:11775] Removing offer a26861a4-0d82-4ea0-a9ed-4a299e232e54-O0
W0818 03:24:12.301614  3359 validation.cpp:1716] Executor 'default' for task 'baa51a76-fda7-4ed2-8d84-1bb9eac21bf3' uses less CPUs (None) than the minimum required (0.01). Please update your executor, as this will be mandatory in future releases.
W0818 03:24:12.301748  3359 validation.cpp:1728] Executor 'default' for task 'baa51a76-fda7-4ed2-8d84-1bb9eac21bf3' uses less memory (None) than the minimum required (32MB). Please update your executor, as this will be mandatory in future releases.
I0818 03:24:12.302700  3359 master.cpp:3772] Adding executor 'default' with resources {} of framework a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000 (default) at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951 on agent a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0 at slave(1)@172.17.0.2:40951 (8db77eece21b)
I0818 03:24:12.303521  3359 master.cpp:3798] Adding task baa51a76-fda7-4ed2-8d84-1bb9eac21bf3 with resources ports(allocated: *):[31000-32000]; cpus(allocated: *):2; mem(allocated: *):1024; disk(allocated: *):1024 of framework a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000 (default) at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951 on agent a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0 at slave(1)@172.17.0.2:40951 (8db77eece21b)
I0818 03:24:12.305487  3359 master.cpp:4934] Launching task baa51a76-fda7-4ed2-8d84-1bb9eac21bf3 of framework a26861a4-0d82-4ea0-a9ed-4a299e232e54-0000 (default) at scheduler-8c6620b4-f581-4cb7-9ac7-b3d609de9105@172.17.0.2:40951 with resources [{"allocation_info":{"role":"*"},"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"},{"allocation_info":{"role":"*"},"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"allocation_info":{"role":"*"},"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"allocation_info":{"role":"*"},"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"}] on agent a26861a4-0d82-4ea0-a9ed-4a299e232e54-S0 at slave(1)@172.17.0.2:40951 (8db77eece21b) on  new executor
I0818 03:24:12.306972  3360 hierarchical.cpp:1844] Allocation paused
I0818 03:24:12.308135  3360 hierarchical.cpp:1854] Allocation resumed
    @     0x7f274cc793b0  google::LogMessage::Fail()
    @     0x7f274cc792f5  google::LogMessage::SendToLog()
    @     0x7f274cc78c7c  google::LogMessage::Flush()
    @     0x7f274cc7c510  google::LogMessageFatal::~LogMessageFatal()
    @     0x556625f27a65  google::CheckNotNull<>()
    @     0x556625f27556  process::Owned<>::operator->()
    @     0x7f274ad50822  mesos::internal::slave::Slave::registered()
    @     0x7f274adf56d4  ProtobufProcess<>::handlerN<>()
    @     0x7f274aea1159  _ZNSt5_BindIFPFvPN5mesos8internal5slave5SlaveEMS3_FvRKN7process4UPIDERKNS0_7SlaveIDERKNS1_21MasterSlaveConnectionEES8_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEMNS1_22SlaveRegisteredMessageEKFSB_vEMSP_KFSE_vEES4_SG_St12_PlaceholderILi1EESW_ILi2EESR_ST_EE6__callIvIS8_SO_EILm0ELm1ELm2ELm3ELm4ELm5EEEET_OSt5tupleIIDpT0_EESt12_Index_tupleIIXspT1_EEE
    @     0x7f274ae8471b  std::_Bind<>::operator()<>()
    @     0x7f274ae5b0cb  std::_Function_handler<>::_M_invoke()
    @     0x556624e2fb77  std::function<>::operator()()
    @     0x55662543974d  ProtobufProcess<>::consume()
    @     0x7f274a140b16  _ZNO7process12MessageEvent7consumeEPNS_13EventConsumerE
    @     0x556623f8faa4  process::ProcessBase::serve()
    @     0x7f274cb40229  process::ProcessManager::resume()
    @     0x7f274cb3c3aa  _ZZN7process14ProcessManager12init_threadsEvENKUlvE_clEv
    @     0x7f274cb65c60  _ZNSt12_Bind_simpleIFZN7process14ProcessManager12init_threadsEvEUlvE_vEE9_M_invokeIJEEEvSt12_Index_tupleIJXspT_EEE
    @     0x7f274cb64cc2  _ZNSt12_Bind_simpleIFZN7process14ProcessManager12init_threadsEvEUlvE_vEEclEv
    @     0x7f274cb63b06  _ZNSt6thread5_ImplISt12_Bind_simpleIFZN7process14ProcessManager12init_threadsEvEUlvE_vEEE6_M_runEv
    @     0x7f2739a33c80  (unknown)
    @     0x7f27392466ba  start_thread
    @     0x7f2738f7c41d  clone
Makefile:15994: recipe for target 'check-local' failed
make[4]: *** [check-local] Aborted (core dumped)
make[4]: Leaving directory '/tmp/SRC/build/mesos-1.11.0/_build/sub/src'
Makefile:15102: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory '/tmp/SRC/build/mesos-1.11.0/_build/sub/src'
Makefile:15106: recipe for target 'check' failed
make[2]: *** [check] Error 2
make[2]: Leaving directory '/tmp/SRC/build/mesos-1.11.0/_build/sub/src'
Makefile:785: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/tmp/SRC/build/mesos-1.11.0/_build/sub'
Makefile:991: recipe for target 'distcheck' failed
make: *** [distcheck] Error 1
Untagged: mesos/mesos-build:ubuntu-16.04
Untagged: mesos/mesos-build@sha256:fa967cbcfb44f55708a3cbc87f245c6d29dd891464db558af56a03ee321526bb
Deleted: sha256:e895c0531b9a9a288fabe479a49f7059aed83645351ac99ec2ea2616822c9f97
Deleted: sha256:09119b0b314a69ba6ec6251f2e89f4199fe1e874c84f9abf07dcbd23dbc3f1c1
Deleted: sha256:562fe6af5a3883058be9c784a839392215ed4185a21d21f1d99df0d17f3ae6e7
Deleted: sha256:0dcdfbe322a4f332f73ac70905d557300ec6dae3bd19586758772c750c7b4a19
Deleted: sha256:c66652d605f01094e2db53d62505dbd524e076d5aa69b89d5e620003803eb149
Deleted: sha256:a2cf79bfb9593c05fd7142ddb49afef77ea4ad5d2464e841f09fe62ffee396e0
Deleted: sha256:f7a904214b390f39d98573882f631dc908df8b2b540cf04e1062f8182c1efffd
Deleted: sha256:ce1f6fcaa83dfce189d76e08f184085732eab4eeb2562d2399953958405c5bec
Deleted: sha256:cce92fda689ab9033f0b8db214bc63edd1ae3e05831a0f3a9418976d7dc7ccdd
Deleted: sha256:d22094bbd65447c59a42c580eaa3a44cee9cd855f00905f59409be21bcefc745
Deleted: sha256:b8976847450013f3eb5e9a81a5778f73ed7bef67e6393049712ef17102b4b7b7
Deleted: sha256:b8c891f0ffec910a12757d733b178e3f62d81dbbde2b31d3b754071c416108ed
Error response from daemon: conflict: unable to delete 52c525da2c0e (cannot be forced) - image is being used by running container 26d87c40f5d0

Full log: https://builds.apache.org/job/Mesos-Reviewbot-Linux/11958/console

- Mesos Reviewbot


On Aug. 15, 2020, 3:54 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 15, 2020, 3:54 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to lazily initialize CSI
> plugins on-demand when the server receives publish or
> unpublish calls for a plugin which is not already
> successfully initialized.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.cpp a9a399579c6f7683b36e72582da20ea39311a222 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/1/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Greg Mann <gr...@mesosphere.io>.

> On Aug. 17, 2020, 3:13 a.m., Qian Zhang wrote:
> > src/slave/csi_server.cpp
> > Lines 204 (patched)
> > <https://reviews.apache.org/r/72779/diff/1/?file=2238169#file2238169line235>
> >
> >     Will this `repair` get invoked when each of the above `then()` fails? Or it will get invoked only when the last `then()` fails?

Yes, `repair()` will be invoked here if a failure occurs at any stage because `then()` propagates failures forward in the chain: https://github.com/apache/mesos/blob/b1b3ed096e31260a25ba74927786db3f92afb9d3/3rdparty/libprocess/include/process/future.hpp#L1478-L1479


- Greg


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221596
-----------------------------------------------------------


On Aug. 19, 2020, 6:23 a.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 19, 2020, 6:23 a.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to attempt to
> initialize unknown plugins when it receives publish
> or unpublish calls meant for plugins that it does
> not recognize.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.hpp f5ec7663926731483589c5e30e7060751ed01e55 
>   src/slave/csi_server.cpp 2ba4f22b92370b019722d845d6113fb37f1b876a 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/2/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>


Re: Review Request 72779: Initialized plugins lazily in the CSI server.

Posted by Qian Zhang <zh...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72779/#review221596
-----------------------------------------------------------




src/slave/csi_server.cpp
Lines 119 (patched)
<https://reviews.apache.org/r/72779/#comment310660>

    s/future/promise/



src/slave/csi_server.cpp
Lines 171-172 (original), 148-152 (patched)
<https://reviews.apache.org/r/72779/#comment310661>

    Can we change the constructor of `CSIPlugin` by passing `info` into it as well? Then we do not have to assign `info` at line 152.



src/slave/csi_server.cpp
Lines 204 (patched)
<https://reviews.apache.org/r/72779/#comment310662>

    Will this `repair` get invoked when each of the above `then()` fails? Or it will get invoked only when the last `then()` fails?


- Qian Zhang


On Aug. 15, 2020, 11:54 p.m., Greg Mann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72779/
> -----------------------------------------------------------
> 
> (Updated Aug. 15, 2020, 11:54 p.m.)
> 
> 
> Review request for mesos and Qian Zhang.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch updates the CSI server to lazily initialize CSI
> plugins on-demand when the server receives publish or
> unpublish calls for a plugin which is not already
> successfully initialized.
> 
> 
> Diffs
> -----
> 
>   src/slave/csi_server.cpp a9a399579c6f7683b36e72582da20ea39311a222 
> 
> 
> Diff: https://reviews.apache.org/r/72779/diff/1/
> 
> 
> Testing
> -------
> 
> `sudo bin/mesos-tests.sh --gtest_filter="*CSIServerTest*"`
> 
> 
> Thanks,
> 
> Greg Mann
> 
>