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

Review request for mesos and Benjamin Mahler.


Repository: mesos


Description
-------

Currently, we only have access to one GPU isolator that makes use of
cgroups v1. We need to create a new GPU isolator that does not rely on
hierarchies so that it is compatible with cgroups v2.

The GPU isolator should preserve all of its previous functionalities
and make use of the DeviceManager to help it allocate and deallocate
GPU devices.


Diffs
-----

  src/CMakeLists.txt 9526ed17a1ccb88941fdfa3cea923c9260f68c43 
  src/Makefile.am 456942389b4770ab1109ab5cdf370b004b1b9462 
  src/slave/containerizer/mesos/isolators/gpu/cgroups2_gpu_isolator.hpp 
PRE-CREATION 
  src/slave/containerizer/mesos/isolators/gpu/cgroups2_gpu_isolator.cpp 
PRE-CREATION 
  src/slave/containerizer/mesos/isolators/gpu/nvidia.hpp 
85cfa681d58699fcb4aa20501c9151f7554d3377 


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


Testing
-------

Compiles okay, existing GPU isolator tests pass when #75131 is applied, with 
the exception of the DefaultExecutorVerifyDeviceAccess test which is because we 
currently don't support nested containers.


Thanks,

Jason Zhou

Reply via email to