[
https://issues.apache.org/jira/browse/MESOS-5563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Artem Harutyunyan updated MESOS-5563:
-------------------------------------
Sprint: Mesosphere Sprint 36, Mesosphere Sprint 37 (was: Mesosphere Sprint
36)
> 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
> Labels: gpu, mesosphere
>
> 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)