summaryrefslogtreecommitdiff
path: root/nova/virt/libvirt/imagecache.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/virt/libvirt/imagecache.py')
-rw-r--r--nova/virt/libvirt/imagecache.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/nova/virt/libvirt/imagecache.py b/nova/virt/libvirt/imagecache.py
index f92376a174..adf8214005 100644
--- a/nova/virt/libvirt/imagecache.py
+++ b/nova/virt/libvirt/imagecache.py
@@ -58,6 +58,7 @@ imagecache_opts = [
]
flags.DECLARE('instances_path', 'nova.compute.manager')
+flags.DECLARE('base_dir_name', 'nova.compute.manager')
FLAGS = flags.FLAGS
FLAGS.register_opts(imagecache_opts)
@@ -178,7 +179,8 @@ class ImageCacheManager(object):
'backing': backing_file})
backing_path = os.path.join(FLAGS.instances_path,
- '_base', backing_file)
+ FLAGS.base_dir_name,
+ backing_file)
if not backing_path in inuse_images:
inuse_images.append(backing_path)
@@ -372,7 +374,7 @@ class ImageCacheManager(object):
# created, but may remain from previous versions.
self._reset_state()
- base_dir = os.path.join(FLAGS.instances_path, '_base')
+ base_dir = os.path.join(FLAGS.instances_path, FLAGS.base_dir_name)
if not os.path.exists(base_dir):
LOG.debug(_('Skipping verification, no base directory at %s'),
base_dir)