Neutron server producing tracebacks with 'L3RouterPlugin' object has no attribute 'is_distributed_router' when DVR is enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Brian Haley |
Bug Description
In environments where DVR is enabled and when an instance with floating IPs is moved from one host to another (due to live migration or shelving / un-shelvinng) the Neutron server produces the following traceback:
Traceback (most recent call last):
File "/usr/local/
callback(
File "/opt/stack/
l3plugin.
AttributeError: 'L3RouterPlugin' object has no attribute 'is_distributed
The problem was introduced by this patch: https:/
Changed in neutron: | |
assignee: | nobody → Miguel Lavalle (minsel) |
importance: | Undecided → Medium |
Changed in neutron: | |
assignee: | Miguel Lavalle (minsel) → Brian Haley (brian-haley) |
Plenty of evidence from zuul about this bug:
http:// logs.openstack. org/51/ 414251/ 74/check/ neutron- tempest- dvr-ha- multinode- full/2b4a730/ logs/screen- q-svc.txt. gz?level= ERROR
http:// logs.openstack. org/08/ 555608/ 34/check/ neutron- tempest- dvr-ha- multinode- full/8d12da6/ logs/screen- q-svc.txt. gz?level= ERROR
http:// logs.openstack. org/29/ 581029/ 2/check/ neutron- tempest- dvr-ha- multinode- full/f6e69d5/ logs/screen- q-svc.txt. gz?level= ERROR
http:// logs.openstack. org/21/ 567621/ 9/check/ neutron- tempest- dvr-ha- multinode- full/3d8fd83/ logs/screen- q-svc.txt. gz?level= ERROR
So marking it confirmed