Public bug reported:

== Comment: #0 - Andrew Thorstensen - 2016-11-17 09:50:25 ==

---Problem Description---
Using Ubuntu 16.04 on ppc64le, we are building a 'neutron network node' using 
the VRRP configuration (built on keepalived).

Information on this OpenStack configuration can be found here:
https://wiki.openstack.org/wiki/Neutron/L3_High_Availability_VRRP

When we run, the configuration is failing to apply via keepalived.

The logs post the following:
Nov 17 02:58:31 p8test-lp1 Keepalived_vrrp[54542]: VRRP is trying to assign VIP 
to unknown qr-a5f5ba96-52 interface !!! go out and fix your conf !!!


However, the device DOES exist.  But the keepalived config just doesn't always 
deploy it.

ii  keepalived                         1:1.2.19-1
ppc64el      Failover and monitoring daemon for LVS clusters

This configuration sometimes works, but does sometimes fail on Ubuntu 16.04.1
 
---uname output---
Linux p8test-lp1 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:38:24 UTC 2016 
ppc64le ppc64le ppc64le GNU/Linux
 
---Additional Hardware Info---
This is a Power8 system with Ubuntu 16.04.1 installed. Though we see no 
indication that this is specific to Power.

Machine Type = S822L  
 
Machine Type = 8286-42A  
 
---Steps to Reproduce---
 Install openstack.  Run the network node in a VRRP HA configuration.  Create a 
router and assign a global IP.

== Comment: #5 - David J. Wilder - 2016-11-17 15:58:04 ==
The problem is fixed in this upstream commit:

https://github.com/acassen/keepalived/commit/9f327bbf3e86def1055a106eda0633638bda0345

On systems with a page size larger than 4096 keepalived may report:

"Netlink: error: message truncated" messages

This error was reported on a ppc64le in an OpenStack/Nutron environment.
Ppc64le is using a 64k pages size. I found that keepalived's netlink recvmsg
buffer was too small causing messages to be truncated. The size of the read
buffer for the netlink socket should be based on page size however, it should
not exceed 8192. See the comment in the patch.

I tested the fix by creating 100 veth interfaces and verifying the errors
did not return.

Signed-off-by: David Wilder <dwil...@us.ibm.com>
Signed-off-by: Quentin Armitage <quen...@armitage.org.uk>
...

** Affects: keepalived (Ubuntu)
     Importance: Undecided
     Assignee: Taco Screen team (taco-screen-team)
         Status: New


** Tags: architecture-ppc64le bugnameltc-148871 severity-critical 
targetmilestone-inin---

** Tags added: architecture-ppc64le bugnameltc-148871 severity-critical
targetmilestone-inin---

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1642763

Title:
  keepalived raising VIP apply error

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/keepalived/+bug/1642763/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to