mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
ssvm: reset fields on destroy (#10253)
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
This commit is contained in:
parent
a4cce70e28
commit
005afde24e
@ -1074,6 +1074,12 @@ public class SecondaryStorageManagerImpl extends ManagerBase implements Secondar
|
||||
|
||||
try {
|
||||
_itMgr.expunge(ssvm.getUuid());
|
||||
ssvm.setPublicIpAddress(null);
|
||||
ssvm.setPublicMacAddress(null);
|
||||
ssvm.setPublicNetmask(null);
|
||||
ssvm.setPrivateMacAddress(null);
|
||||
ssvm.setPrivateIpAddress(null);
|
||||
_secStorageVmDao.update(ssvm.getId(), ssvm);
|
||||
_secStorageVmDao.remove(ssvm.getId());
|
||||
HostVO host = _hostDao.findByTypeNameAndZoneId(ssvm.getDataCenterId(), ssvm.getHostName(), Host.Type.SecondaryStorageVM);
|
||||
if (host != null) {
|
||||
@ -1358,7 +1364,7 @@ public class SecondaryStorageManagerImpl extends ManagerBase implements Secondar
|
||||
@Override
|
||||
public void finalizeExpunge(VirtualMachine vm) {
|
||||
SecondaryStorageVmVO ssvm = _secStorageVmDao.findByUuid(vm.getUuid());
|
||||
|
||||
ssvm.setPrivateMacAddress(null);
|
||||
ssvm.setPublicIpAddress(null);
|
||||
ssvm.setPublicMacAddress(null);
|
||||
ssvm.setPublicNetmask(null);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user