| commit | fd0dc978542cdd7c976fee564e635e55d0f175fb | [log] [tgz] |
|---|---|---|
| author | Jason Zhou <jasonzhou460@gmail.com> | Sat Aug 03 11:38:20 2024 -0700 |
| committer | Benjamin Mahler <bmahler@apache.org> | Sat Aug 03 12:40:10 2024 -0700 |
| tree | fc214bce71679b9a8d544f961116c49787fafb45 | |
| parent | 2c0f1bc917b47316266ef81e77c9ceb0f0539280 [diff] |
[cgroups2] Support DeviceManager in GPU isolator. Currently, the GPU isolator assumes we are only using cgroups v1, and makes use of the cgroups::devices::allow and deny functions to control GPU access. In Cgroups2, we need to attach ebpf programs for the specific cgroups, which is done for us in the DeviceManager. Hence, we need to use the DeviceManager in the GPU isolator depending on whether cgroups v1 or v2 is currently mounted. Review: https://reviews.apache.org/r/75074/
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, Jenkins, Spark, Aurora, and other frameworks on a dynamically shared pool of nodes.
Visit us at mesos.apache.org.
Documentation is available in the docs/ directory. Additionally, a rendered HTML version can be found on the Mesos website's Documentation page.
Instructions are included on the Getting Started page.
Apache Mesos is licensed under the Apache License, Version 2.0.
For additional information, see the LICENSE and NOTICE files.