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 {
|
try {
|
||||||
_itMgr.expunge(ssvm.getUuid());
|
_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());
|
_secStorageVmDao.remove(ssvm.getId());
|
||||||
HostVO host = _hostDao.findByTypeNameAndZoneId(ssvm.getDataCenterId(), ssvm.getHostName(), Host.Type.SecondaryStorageVM);
|
HostVO host = _hostDao.findByTypeNameAndZoneId(ssvm.getDataCenterId(), ssvm.getHostName(), Host.Type.SecondaryStorageVM);
|
||||||
if (host != null) {
|
if (host != null) {
|
||||||
@ -1358,7 +1364,7 @@ public class SecondaryStorageManagerImpl extends ManagerBase implements Secondar
|
|||||||
@Override
|
@Override
|
||||||
public void finalizeExpunge(VirtualMachine vm) {
|
public void finalizeExpunge(VirtualMachine vm) {
|
||||||
SecondaryStorageVmVO ssvm = _secStorageVmDao.findByUuid(vm.getUuid());
|
SecondaryStorageVmVO ssvm = _secStorageVmDao.findByUuid(vm.getUuid());
|
||||||
|
ssvm.setPrivateMacAddress(null);
|
||||||
ssvm.setPublicIpAddress(null);
|
ssvm.setPublicIpAddress(null);
|
||||||
ssvm.setPublicMacAddress(null);
|
ssvm.setPublicMacAddress(null);
|
||||||
ssvm.setPublicNetmask(null);
|
ssvm.setPublicNetmask(null);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user