logger.log_call(['vserver', '%s' % slice_name, 'suexec', '0', 'yum', 'install', '-y', '-q', 'DistributedRateLimiting'])
logger.log_call(['vserver', '%s' % slice_name, 'suexec', '0', 'chkconfig', '--add', 'ulogd'])
else:
- logger.log('drl: updating DistributedRateLimiting into %s slice' % slice_name)
+ logger.log('drl: updating DistributedRateLimiting on %s slice' % slice_name)
logger.log_call(['vserver', '%s' % slice_name, 'suexec', '0', 'yum', 'update', '-y', '-q', 'DistributedRateLimiting'])
logger.log('drl: (re)starting DistributedRateLimiting service')
HAVE_DRL = 0
node_id = tools.node_id()
+ if 'slivers' not in data:
+ logger.log_missing_data("drl.GetSlivers",'slivers')
+ return
+
for sliver in data['slivers']:
for attribute in sliver['attributes']:
tag = attribute['tagname']