gratuitous arping causes exception filling up logs with errors on Ubuntu14.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Undecided
|
Sreekumar S |
Bug Description
Connecting an external network to a router causes l3-agent to send out gratuitous arp packets to to the external network gateway IP in order to pre-populate the mac table without expecting a response. Similar behavior when associating floating IPs. Arping utility on CentOS7.2 returns 0 when no response but returns 1 on Ubuntu14.04 which causes an exception and thus a Traceback in the log files.
Changing arping command call to not check return code status fixes this issue and that is the proposed fix.
Pre-conditions: Router with external network attached.
Step-by-step reproduction steps:
1) Create a router
2) Attach an external network as gateway.
3) Attach a tenant network to the router.
4) Associate a Floating IP to a VM instance powered on in that tenant network.
Expected output: No errors in logs. Seen on CentOS7.2
Actual output: Traceback in l3 log. Seen on Ubuntu14.04
http://
Version: Openstack Liberty (Tag: 7.0.2). Ubuntu14.04.
uname -a
Linux ubuntu01 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Services running: l3-agent in dvr mode, ovs-agent, dhcp-agent, nova-compute.
Perceived Severity: Medium (Causes issues with active monitoring)
Changed in neutron: | |
assignee: | nobody → Arun (sarun87) |
Changed in neutron: | |
importance: | Undecided → Medium |
Changed in neutron: | |
assignee: | Arun (sarun87) → Sreekumar S (sreesiv) |
tags: | added: liberty-backport-potential mitaka-backport-potential newton-backport-potential |
Fix proposed to branch: master /review. openstack. org/313177
Review: https:/