"""This class wraps vserver.VServer to make its interface closer to what we need."""
SHELL = '/bin/vsh'
- TYPE = 'vserver'
+ TYPE = 'sliver.VServer'
def __init__(self, rec):
try:
cpu_min = self.rspec['cpu_min']
cpu_share = self.rspec['cpu_share']
- if self.rspec['enabled']:
+ if self.rspec['enabled'] > 0:
if cpu_min >= 50: # at least 5%: keep people from shooting themselves in the foot
logger.log('%s: setting cpu share to %d%% guaranteed' % (self.name, cpu_min/10.0))
self.set_sched_config(cpu_min, vserver.SCHED_CPU_GUARANTEED)