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)