CLOUDSTACK-8411. Unable to delete an uploaded volume after CCP fails to attach the volume to a VM.

Correctly update the status of an uploaded volume upon failure to attach it to a VM.

(cherry picked from commit 10a106f5d86a7f6786b94a7298a5c63c32eab66b)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Likitha Shetty 2015-03-26 17:25:12 +05:30 committed by Rohit Yadav
parent e1db982d6b
commit 6c649ce3ae

View File

@ -889,7 +889,7 @@ public class VolumeServiceImpl implements VolumeService {
AsyncCallFuture<VolumeApiResult> future = context.future; AsyncCallFuture<VolumeApiResult> future = context.future;
VolumeApiResult res = new VolumeApiResult(destVolume); VolumeApiResult res = new VolumeApiResult(destVolume);
try { try {
if (res.isFailed()) { if (result.isFailed()) {
destVolume.processEvent(Event.OperationFailed); destVolume.processEvent(Event.OperationFailed);
srcVolume.processEvent(Event.OperationFailed); srcVolume.processEvent(Event.OperationFailed);
res.setResult(result.getResult()); res.setResult(result.getResult());