mirror of https://github.com/apache/cloudstack.git
anything fails Changes: createVolume changes the volume state from 'Allocated' to 'Creating', but has no code to change it back to 'Allocated' if anything goes wrong, despite there already being a path from 'Creating' to 'Allocated' for volumes, via the OperationFailed event. Adding this in fixes the issue and avoids leaving disks in an unusable state. Testing: Tested in devcloud-kvm, volume that was larger than primary storage failed to attack, and went back to 'Allocated' from 'Creating' upon the failure. I was then able to retry, and delete the disk. |
||
|---|---|---|
| .. | ||
| conf | ||
| resources/com/cloud/upgrade | ||
| scripts | ||
| src | ||
| test | ||
| pom.xml | ||