Repository: mesos
Updated Branches:
  refs/heads/master 45fea2107 -> 67d8518e5


Marked the nvidia gpu isolator as nesting aware.

Review: https://reviews.apache.org/r/51977


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/67d8518e
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/67d8518e
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/67d8518e

Branch: refs/heads/master
Commit: 67d8518e5afee5e72495dc80711e4f0300597f30
Parents: 6280e16
Author: Jie Yu <yujie....@gmail.com>
Authored: Fri Sep 16 15:13:08 2016 -0700
Committer: Jie Yu <yujie....@gmail.com>
Committed: Fri Sep 16 17:38:59 2016 -0700

----------------------------------------------------------------------
 src/slave/containerizer/mesos/isolators/gpu/isolator.cpp | 6 ++++++
 src/slave/containerizer/mesos/isolators/gpu/isolator.hpp | 2 ++
 2 files changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/67d8518e/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp
----------------------------------------------------------------------
diff --git a/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp 
b/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp
index 528c8ea..e3756c9 100644
--- a/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp
+++ b/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp
@@ -182,6 +182,12 @@ Try<Isolator*> NvidiaGpuIsolatorProcess::create(
 }
 
 
+bool NvidiaGpuIsolatorProcess::supportsNesting()
+{
+  return true;
+}
+
+
 Future<Nothing> NvidiaGpuIsolatorProcess::recover(
     const list<ContainerState>& states,
     const hashset<ContainerID>& orphans)

http://git-wip-us.apache.org/repos/asf/mesos/blob/67d8518e/src/slave/containerizer/mesos/isolators/gpu/isolator.hpp
----------------------------------------------------------------------
diff --git a/src/slave/containerizer/mesos/isolators/gpu/isolator.hpp 
b/src/slave/containerizer/mesos/isolators/gpu/isolator.hpp
index d94f6cf..cd79033 100644
--- a/src/slave/containerizer/mesos/isolators/gpu/isolator.hpp
+++ b/src/slave/containerizer/mesos/isolators/gpu/isolator.hpp
@@ -83,6 +83,8 @@ public:
       const Flags& flags,
       const NvidiaComponents& components);
 
+  virtual bool supportsNesting();
+
   virtual process::Future<Nothing> recover(
       const std::list<mesos::slave::ContainerState>& states,
       const hashset<ContainerID>& orphans);

Reply via email to