From 074e7db59c4fcfff676aec1e109ada73ab7954a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 29 Nov 2012 17:23:26 +0100 Subject: [PATCH] manager: added support for matching list of devices Now it is possible to specify the devices the following way: devices=sd*,cciss*, dm-* ,vd* --- tuned/units/manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tuned/units/manager.py b/tuned/units/manager.py index 78fe390..bf22c23 100644 --- a/tuned/units/manager.py +++ b/tuned/units/manager.py @@ -70,7 +70,9 @@ class Manager(object): log.info("skipping unit '%s', all devices are already claimed by another unit" % unit_info.name) return None - devices = self._device_matcher.match_list(unit_info.devices, available_devices) + devices = [] + for dev in unit_info.devices.split(","): + devices += self._device_matcher.match_list(str(dev).strip(), available_devices) if not devices: log.info("skipping unit '%s', no matching devices available" % unit_info.name) return None