Merge pull request #391 from cdburkard/patches/fix_popen
workaround: attach to cgroup first, then mount namespace
This commit is contained in:
+2
-2
@@ -653,8 +653,8 @@ class CPULimitedHost( Host ):
|
|||||||
args: Popen() args, single list, or string
|
args: Popen() args, single list, or string
|
||||||
kwargs: Popen() keyword args"""
|
kwargs: Popen() keyword args"""
|
||||||
# Tell mnexec to execute command in our cgroup
|
# Tell mnexec to execute command in our cgroup
|
||||||
mncmd = [ 'mnexec', '-da', str( self.pid ),
|
mncmd = [ 'mnexec', '-g', self.name,
|
||||||
'-g', self.name ]
|
'-da', str( self.pid ) ]
|
||||||
if self.sched == 'rt':
|
if self.sched == 'rt':
|
||||||
mncmd += [ '-r', str( self.rtprio ) ]
|
mncmd += [ '-r', str( self.rtprio ) ]
|
||||||
return Host.popen( self, *args, mncmd=mncmd, **kwargs )
|
return Host.popen( self, *args, mncmd=mncmd, **kwargs )
|
||||||
|
|||||||
Reference in New Issue
Block a user