summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Berendt <berendt@b1-systems.de>2011-02-26 17:26:38 +0100
committerChristian Berendt <berendt@b1-systems.de>2011-02-26 17:26:38 +0100
commit4c83130464c88650df7dfc7974f2fd088a733fec (patch)
treebc77532e9609a96ae2e04f0bfd5242ec951f11f9
parentf623b52a894d0e1227382175cb9b9fcc939f5d7d (diff)
downloadnova-4c83130464c88650df7dfc7974f2fd088a733fec.tar.gz
nova-4c83130464c88650df7dfc7974f2fd088a733fec.tar.xz
nova-4c83130464c88650df7dfc7974f2fd088a733fec.zip
introduced new flag "maximum_nbd_devices" to set the number of possible NBD devices
-rw-r--r--nova/virt/disk.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/nova/virt/disk.py b/nova/virt/disk.py
index cb639a102..8789d8123 100644
--- a/nova/virt/disk.py
+++ b/nova/virt/disk.py
@@ -40,6 +40,8 @@ flags.DEFINE_integer('block_size', 1024 * 1024 * 256,
'block_size to use for dd')
flags.DEFINE_integer('timeout_nbd', 10,
'time to wait for a NBD device coming up')
+flags.DEFINE_integer('maximum_nbd_devices', 16,
+ 'maximum number of possible nbd devices')
def extend(image, size):
@@ -141,7 +143,7 @@ def _unlink_device(device, nbd):
utils.execute('sudo losetup --detach %s' % device)
-_DEVICES = ['/dev/nbd%s' % i for i in xrange(16)]
+_DEVICES = ['/dev/nbd%s' % i for i in xrange(FLAGS.maximum_nbd_devices)]
def _allocate_device():