Activity log for bug #1493763

Date Who What changed Old value New value Message
2015-09-09 09:39:39 Romil Gupta bug added bug
2015-09-09 09:47:05 Romil Gupta description Instead of calling: self.sg_agent.remove_devices_filter(vnic.port_uuid) we need to call self.sg_agent.remove_device_filter(vnic.port_uuid) similarly, self.sg_agent.remove_devices_filter(port_id) it should be self.sg_agent.remove_device_filter(port_id) we need to update the remove_devices_filer in ovsvapp_sg_agent.py def remove_devices_filter(self, device_id): if not device_id: return self.firewall.clean_port_filters([device_id], True)
2015-09-09 09:47:08 Romil Gupta networking-vsphere: assignee Romil Gupta (romilg)
2015-09-09 09:47:11 Romil Gupta networking-vsphere: status New In Progress
2015-09-09 10:03:20 Romil Gupta description we need to update the remove_devices_filer in ovsvapp_sg_agent.py def remove_devices_filter(self, device_id): if not device_id: return self.firewall.clean_port_filters([device_id], True) We have an issue that after deleting a VM from ESX host, the flows related for that VM are not getting deleted from br-sec bridge. Currently, the ovsvapp_agent is calling the remove_devices_filter() method at two places https://github.com/openstack/networking-vsphere/blob/stable/kilo/networking_vsphere/agent/ovsvapp_agent.py#L1109 https://github.com/openstack/networking-vsphere/blob/stable/kilo/networking_vsphere/agent/ovsvapp_agent.py#L1200 which is landing on neutron securitygroups_rpc.py which need to override this method in ovsvapp_sg_agent.py to remove the deleted VM related flows.
2015-09-09 10:03:36 Romil Gupta description We have an issue that after deleting a VM from ESX host, the flows related for that VM are not getting deleted from br-sec bridge. Currently, the ovsvapp_agent is calling the remove_devices_filter() method at two places https://github.com/openstack/networking-vsphere/blob/stable/kilo/networking_vsphere/agent/ovsvapp_agent.py#L1109 https://github.com/openstack/networking-vsphere/blob/stable/kilo/networking_vsphere/agent/ovsvapp_agent.py#L1200 which is landing on neutron securitygroups_rpc.py which need to override this method in ovsvapp_sg_agent.py to remove the deleted VM related flows. We have an issue that after deleting a VM from ESX host, the flows related for that VM are not getting deleted from br-sec bridge. Currently, the ovsvapp_agent is calling the remove_devices_filter() method at two places https://github.com/openstack/networking-vsphere/blob/stable/kilo/networking_vsphere/agent/ovsvapp_agent.py#L1109 https://github.com/openstack/networking-vsphere/blob/stable/kilo/networking_vsphere/agent/ovsvapp_agent.py#L1200 which is landing on neutron securitygroups_rpc.py. We need to override this method in ovsvapp_sg_agent.py to remove the deleted VM related flows.
2015-09-09 10:05:55 Romil Gupta summary OVSvApp sg agent doesn't delete the stale VM's flows VM flows are not getting deleted from br-sec
2015-09-09 13:18:29 OpenStack Infra networking-vsphere: status In Progress Fix Committed