Kevin Klues created MESOS-5563:
----------------------------------
Summary: Rearrange Nvidia GPU files to cleanup semantics for
header inclusion.
Key: MESOS-5563
URL: https://issues.apache.org/jira/browse/MESOS-5563
Project: Mesos
Issue Type: Improvement
Reporter: Kevin Klues
Assignee: Kevin Klues
Currently, components outside of `src/slave/containerizers/mesos/isolators/gpu`
have to protect their #includes for certain Nvidia header files with the
ENABLE_NVIDIA_GPU_SUPPORT flag. Other headers strictly *could not* be wrapped
in this flag.
We need to clean up this header madness, by creating a common "nvidia.hpp"
header that takes care of all the dependencies. All componenents outside of
`src/slave/containerizers/mesos/isolators/gpu`
should only need to #include this one header instead of managing everything
themselves.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)