'Create a volume efficiently from an existing image.'

def clone_image(self, context, volume, image_location, image_meta, image_service):

    image_location = (image_location[0] if image_location else None)
    if (not self._is_cloneable(image_location, image_meta)):
        return ({}, False)
    volume_ref = {'name': image_meta['id'], 'size': image_meta['size']}
    self.create_cloned_volume(volume, volume_ref)
    self.client.resize(volume.name, volume.size)
    vol_path = self.client.local_path(volume)
    return ({'provider_location': vol_path}, True)
