diff --git a/engine/api/src/org/apache/cloudstack/engine/subsystem/api/storage/VolumeInfo.java b/engine/api/src/org/apache/cloudstack/engine/subsystem/api/storage/VolumeInfo.java index b02eaf1866c..7165f370bac 100644 --- a/engine/api/src/org/apache/cloudstack/engine/subsystem/api/storage/VolumeInfo.java +++ b/engine/api/src/org/apache/cloudstack/engine/subsystem/api/storage/VolumeInfo.java @@ -28,5 +28,4 @@ public interface VolumeInfo extends DataObject, Volume { public HypervisorType getHypervisorType(); public Long getLastPoolId(); public String getAttachedVmName(); - public String getInstallPath(); } diff --git a/engine/api/src/org/apache/cloudstack/storage/command/DownloadCommand.java b/engine/api/src/org/apache/cloudstack/storage/command/DownloadCommand.java index d70c78623f1..5388f0a9ebd 100644 --- a/engine/api/src/org/apache/cloudstack/storage/command/DownloadCommand.java +++ b/engine/api/src/org/apache/cloudstack/storage/command/DownloadCommand.java @@ -87,6 +87,7 @@ public class DownloadCommand extends AbstractDownloadCommand implements Internal super(volume.getName(), url, format, volume.getAccountId()); this.checksum = checkSum; this.id = volume.getVolumeId(); + this.installPath = volume.getPath(); this._store = volume.getDataStore(); this.maxDownloadSizeInBytes = maxDownloadSizeInBytes; this.resourceType = ResourceType.VOLUME; diff --git a/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java b/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java index d1d7b8d6b0f..ffac68e3af6 100644 --- a/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java +++ b/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java @@ -120,11 +120,6 @@ public class VolumeObject implements VolumeInfo { return volumeVO.getSize(); } - @Override - public String getInstallPath() { - DataObjectInStore obj = ojbectInStoreMgr.findObject(this, this.dataStore); - return obj.getInstallPath(); - } public long getVolumeId() { return volumeVO.getId();