diff --git a/cinder/volume/drivers/lvm.py b/cinder/volume/drivers/lvm.py index 885c4487795..48cc3a5db9b 100644 --- a/cinder/volume/drivers/lvm.py +++ b/cinder/volume/drivers/lvm.py @@ -416,6 +416,9 @@ class LVMVolumeDriver(driver.VolumeDriver): if volume['size'] > snapshot['volume_size']: LOG.debug("Resize the new volume to %s.", volume['size']) self.extend_volume(volume, volume['size']) + # Some configurations of LVM do not automatically activate + # ThinLVM snapshot LVs. + self.vg.activate_lv(snapshot['name'], is_snapshot=True) self.vg.activate_lv(volume['name'], is_snapshot=True, permanent=True) return