git://git.onelab.eu
/
nodemanager.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Setting tag nodemanager-5.2-19
[nodemanager.git]
/
coresched_lxc.py
diff --git
a/coresched_lxc.py
b/coresched_lxc.py
index
aba6cb6
..
50b5330
100644
(file)
--- a/
coresched_lxc.py
+++ b/
coresched_lxc.py
@@
-240,9
+240,13
@@
class CoreSched:
def freezeUnits (self, var_name, freezeList):
for (slicename, freeze) in freezeList.items():
try:
def freezeUnits (self, var_name, freezeList):
for (slicename, freeze) in freezeList.items():
try:
- logger.verbose("CoreSched: setting freezer for " + slicename + " to " + freeze)
cgroup_path = cgroups.get_cgroup_path(slicename, 'freezer')
cgroup_path = cgroups.get_cgroup_path(slicename, 'freezer')
+ logger.verbose("CoreSched: setting freezer for {} to {} - path={} var={}"
+ .format(slicename,freeze, cgroup_path, var_name))
cgroup = os.path.join(cgroup_path, var_name)
cgroup = os.path.join(cgroup_path, var_name)
+ if not cgroup:
+ logger.log("Warning: Could not spot 'freezer' cgroup file for slice {} - ignored".format(slicename))
+ break
if glo_coresched_simulate:
print "F", cgroup
if glo_coresched_simulate:
print "F", cgroup