mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
test: fix several simulator CI failures (#10890)
* test: fix several simulator CI failures * Inject dataStoreProviderManager
This commit is contained in:
parent
538e35f8ad
commit
5444261902
@ -413,9 +413,10 @@ public class VirtualMachineManagerImpl extends ManagerBase implements VirtualMac
|
||||
ResourceCleanupService resourceCleanupService;
|
||||
@Inject
|
||||
VmWorkJobDao vmWorkJobDao;
|
||||
@Inject
|
||||
DataStoreProviderManager dataStoreProviderManager;
|
||||
|
||||
private SingleCache<List<Long>> vmIdsInProgressCache;
|
||||
DataStoreProviderManager dataStoreProviderManager;
|
||||
|
||||
VmWorkJobHandlerProxy _jobHandlerProxy = new VmWorkJobHandlerProxy(this);
|
||||
|
||||
@ -1230,12 +1231,14 @@ public class VirtualMachineManagerImpl extends ManagerBase implements VirtualMac
|
||||
}
|
||||
}
|
||||
DataStoreProvider storeProvider = dataStoreProviderManager.getDataStoreProvider(pool.getStorageProviderName());
|
||||
if (storeProvider != null) {
|
||||
DataStoreDriver storeDriver = storeProvider.getDataStoreDriver();
|
||||
if (storeDriver instanceof PrimaryDataStoreDriver) {
|
||||
((PrimaryDataStoreDriver)storeDriver).detachVolumeFromAllStorageNodes(vol);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
final VirtualMachineProfileImpl vmProfile = new VirtualMachineProfileImpl(vm, template, offering, owner, params);
|
||||
logBootModeParameters(params);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user