bug 6780: fixed in 2.1.x

status 6780: resolved fixed
This commit is contained in:
anthony 2011-02-16 18:56:02 -08:00
parent 6a6c9a7e44
commit 2f64522f90
3 changed files with 7 additions and 1 deletions

View File

@ -2190,5 +2190,6 @@ public interface ManagementServer {
* @return comma separated list of tags
*/
String getHostTags(long hostId);
VolumeVO findVolumeByIdIncludingRemoved(long id);
}

View File

@ -105,7 +105,7 @@ public class CreateSnapshotExecutor extends BaseAsyncJobExecutor {
private CreateSnapshotResultObject composeResultObject(Snapshot snapshot) {
CreateSnapshotResultObject resultObject = new CreateSnapshotResultObject();
ManagementServer managementServer = getAsyncJobMgr().getExecutorContext().getManagementServer();
VolumeVO volume = managementServer.findVolumeById(snapshot.getVolumeId());
VolumeVO volume = managementServer.findVolumeByIdIncludingRemoved(snapshot.getVolumeId());
resultObject.setId(snapshot.getId());
long domainId = -1;

View File

@ -5490,6 +5490,11 @@ public class ManagementServerImpl implements ManagementServer {
}
}
@Override
public VolumeVO findVolumeByIdIncludingRemoved(long id) {
VolumeVO volume = _volumeDao.findById(id);
return volume;
}
@Override
public VolumeVO findAnyVolumeById(long volumeId) {