Fixed CLOUDSTACK-2081 Volume which is added thru upload volume is failed to attach to the instance saying Volume state must be in Allocated, Ready or in Uploaded state( Though uploaded Volume state is uploaded)

This commit is contained in:
Rajesh Battala 2013-05-09 18:02:41 +05:30 committed by Devdeep Singh
parent 28c5fbcb05
commit 107f492475

View File

@ -748,11 +748,11 @@ public class VolumeServiceImpl implements VolumeService {
protected Void registerVolumeCallback(AsyncCallbackDispatcher<VolumeServiceImpl, CreateCmdResult> callback, CreateVolumeContext<VolumeApiResult> context) {
CreateCmdResult result = callback.getResult();
VolumeObject vo = (VolumeObject)context.volume;
/*if (result.isFailed()) {
if (result.isFailed()) {
vo.stateTransit(Volume.Event.OperationFailed);
} else {
vo.stateTransit(Volume.Event.OperationSucceeded);
}*/
}
VolumeApiResult res = new VolumeApiResult(vo);
context.future.complete(res);
return null;