Merge "optimize the copy_image_to_volume method of sheepdogdriver"

This commit is contained in:
Jenkins 2015-10-28 16:16:38 +00:00 committed by Gerrit Code Review
commit fadcb66741

View File

@ -529,7 +529,12 @@ class SheepdogDriver(driver.VolumeDriver):
# see volume/drivers/manager.py:_create_volume
self.client.delete(volume.name)
# convert and store into sheepdog
image_utils.convert_image(tmp, 'sheepdog:%s' % volume['name'],
image_utils.convert_image(
tmp,
'sheepdog:%(addr)s:%(port)d:%(name)s' % {
'addr': CONF.sheepdog_store_address,
'port': CONF.sheepdog_store_port,
'name': volume['name']},
'raw')
self.client.resize(volume.name, volume.size)