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 |
|