From 26be5fa0fc5c735f6208545f1c4c19c3dd475b65 Mon Sep 17 00:00:00 2001 From: Vu Tran Date: Fri, 28 Feb 2014 09:11:08 -0500 Subject: cinder-volume: to reuse loop dev Every time cinder-volume is restarted with "/etc/init.d/cinder-volume restart" a new loop dev is created for lvm volume backing file instead of reuse the existing loop dev Signed-off-by: Vu Tran Signed-off-by: Bruce Ashfield --- meta-openstack/recipes-devtools/python/python-cinder/cinder-volume | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'meta-openstack/recipes-devtools/python/python-cinder/cinder-volume') diff --git a/meta-openstack/recipes-devtools/python/python-cinder/cinder-volume b/meta-openstack/recipes-devtools/python/python-cinder/cinder-volume index cdad401..ad1d4de 100644 --- a/meta-openstack/recipes-devtools/python/python-cinder/cinder-volume +++ b/meta-openstack/recipes-devtools/python/python-cinder/cinder-volume @@ -30,7 +30,10 @@ start() fi #Load volume group - DEV=`losetup -f --show /etc/cinder/volumes-backing` + DEV=`losetup -j /etc/cinder/volumes-backing | cut -d ":" -f 1 | head -1` + if [ -z $DEV ]; then + DEV=`losetup -f --show /etc/cinder/volumes-backing` + fi if ! vgs cinder-volumes &> /dev/null ; then vgcreate cinder-volumes $DEV fi -- cgit v1.2.3-54-g00ecf