Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
-
Mesosphere Sprint 35, Mesosphere Sprint 36
-
5
Description
The Nvidia GPU isolator has an external dependence on `libnvidia-ml.so`. As it currently stands, this forces all binaries that link with `libmesos.so` to also link with `libnvidia-ml.so` (including master, agents on machines without GPUs, scheduler, exectors, etc.).
By turning the Nvidia GPU isolator into a module, it will be loaded at runtime only when an agent has explicitly including the the Nvidia GPU isolator in its `--isolation` flag.
Attachments
Issue Links
- blocks
-
MESOS-4626 Support Nvidia GPUs with filesystem isolation enabled in mesos containerizer.
- Resolved
- is blocked by
-
MESOS-5435 Add default implementations to all Isolator virtual functions
- Resolved
-
MESOS-5256 Add support for per-containerizer resource enumeration
- Resolved
- is superceded by
-
MESOS-5550 Remove Nvidia GPU Isolator's link-time dependence on `libnvidia-ml`
- Resolved