首页 > 代码库 > neutron lb 删除vip时的bug修复

neutron lb 删除vip时的bug修复

lb在删除vip时,如果vip的状态为error,则删除时不删底层namespace里的tap设备,这就存在bug了。如果我之后创建相同ip的vip则导致不能正常通信,因为有两张同样ip的tap设备存在。
数据库层:
neutron/db/loadbalancer/loadbalancer_db.py

如果是haproxy的驱动,则具体删除设备的代码在:
neutron\services\loadbalancer\drivers\haproxy\namespace_driver.py

neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py

修改:




neutron lb 删除vip时的bug修复