Description of problem: Once a new Cinder snapshot is failed to be created the failed operation should remove all the redundant volumes which were already created for the other Cinder snapshots in the VM Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. Create a VM 2. Create several Cinder disks (5 disks for example) 3. Create a Snapshot 4. Fail the operation so the snapshot will not get created (Even by failing only of one of the volume's snapshot which was created) Actual results: The Cinder's snapshots for each Cinder disks are not being removed from Cinder after this failure Expected results: All the snapshots which were created in Cinder, for each volume, should be removed from Cinder. Additional info:
Please consider that for this fix to work on multiple disks the patch with the following change-id I2ca19ec44cba371813381e8f8b076e463eda4173 should be backported. Until then, this fix should resolve the issue but mainly for one Cinder disk, for multiple disks there might be several corner cases which might not be supported.