X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=coresched_lxc.py;h=50b53300b0890809db2891a6cae1621c4334cfed;hb=763594e4e2cfa905262cdd71ffaa263eebf5d851;hp=aba6cb600985cff53d61cfa0d78f159c7eadd837;hpb=ac6786141feadccdc48b819ab21a825a54881ded;p=nodemanager.git diff --git a/coresched_lxc.py b/coresched_lxc.py index aba6cb6..50b5330 100644 --- 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: - logger.verbose("CoreSched: setting freezer for " + slicename + " to " + freeze) 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) + 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