← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1677279] [NEW] Don't depend on l3-agent running for IPv6 failover

 

Public bug reported:

Right now, we're enabling IPv6 RA on the gateway interface for master
instances [0].

This happens only when the l3-agent is running so we depend on it for
the correct configuration of the HA routers.

If the l3-agent is shut down for maintenance, then we won't get RA
enabled on master instance even though keepalived and keepalived-state-
change are both running.

We should get rid of this dependency by moving this code into
keepalived-state-change, which we could assume that will be always
running along with keepalived.

[0]
https://github.com/openstack/neutron/blob/master/neutron/agent/l3/ha.py#L124

** Affects: neutron
     Importance: Undecided
     Assignee: Daniel Alvarez (dalvarezs)
         Status: New


** Tags: l3-ha

** Tags added: l3-ha

** Changed in: neutron
     Assignee: (unassigned) => Daniel Alvarez (dalvarezs)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1677279

Title:
  Don't depend on l3-agent running for IPv6 failover

Status in neutron:
  New

Bug description:
  Right now, we're enabling IPv6 RA on the gateway interface for master
  instances [0].

  This happens only when the l3-agent is running so we depend on it for
  the correct configuration of the HA routers.

  If the l3-agent is shut down for maintenance, then we won't get RA
  enabled on master instance even though keepalived and keepalived-
  state-change are both running.

  We should get rid of this dependency by moving this code into
  keepalived-state-change, which we could assume that will be always
  running along with keepalived.

  [0]
  https://github.com/openstack/neutron/blob/master/neutron/agent/l3/ha.py#L124

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1677279/+subscriptions


Follow ups