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)

Reply via email to