You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Alena Prokharchyk (JIRA)" <ji...@apache.org> on 2014/06/06 01:44:01 UTC
[jira] [Created] (CLOUDSTACK-6853) Fail to remove the network when
VM that used to run on this network (but not anymore) still exist
Alena Prokharchyk created CLOUDSTACK-6853:
---------------------------------------------
Summary: Fail to remove the network when VM that used to run on this network (but not anymore) still exist
Key: CLOUDSTACK-6853
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6853
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Management Server
Affects Versions: 4.4.0
Reporter: Alena Prokharchyk
Assignee: Alena Prokharchyk
Priority: Critical
Fix For: 4.4.0
Steps to reproduce:
1) Create 2 networks
2) Deploy vm in network1.
3) Add vm to network2 using addNic api.
4) Remove vm from network2 using removeNic api.
Try to remove the network2. The removal should be successful as there are no vms belong to it anymore.
Bug: the network fails to remove, and the error message says that there is a vm (created on step2) still belonging to the network.
Its a bug in the DB search method where we look for the VM in a particular network. In this case we do joins between table1=user_vm and table2=nics based on instance_id. As long as the result in table1 (vm) is not removed, its being returned to the user when the matching record is found in table2, no matter if the record in table2 is removed or not. It just has to exist there.
--
This message was sent by Atlassian JIRA
(v6.2#6252)