[Bug 1091605] [NEW] Internal interfaces defined via OVS are not brought up properly after a reboot

Launchpad Bug Tracker 1091605 at bugs.launchpad.net
Sun Sep 22 12:16:28 UTC 2013


You have been subscribed to a public bug by Ubuntu Foundations Team Bug Bot (crichton):

The L3 agents and DHCP agents both define internal (qg-, qr-, tap-)
ports via OVS.  In both cases, the agents call plug() to configure and
bring the device up if it does not exist.  If the device does exist,
however, the agents neither call plug nor do they ensure the link is up
(OVS ensures that the devices survive a reboot but does not ensure that
they are brought up on boot).

The responsibility for bringing devices up should probably remain in
quantum/agent/linux/interface.py, so a suggested implementation would be
delegating the device existence check to the driver's plug() method,
which could then ensure that the device was brought up if necessary.

This bug reveals a hole in our current testing strategy.   Most
developers presumably work on devstack rather than installed code.
Since devstack agents don't survive a reboot, most developers would
never have the chance to validate whether a quantum agent node still
works after a reboot.  Documenting use-cases that need to be tested
(e.g. quantum agent nodes need to work properly after a reboot) is a
good first step - is this currently captured somewhere or can we find a
place to do so?

** Affects: neutron
     Importance: High
     Assignee: Gary Kotton (garyk)
         Status: Fix Released

** Affects: neutron/folsom
     Importance: High
     Assignee: Gary Kotton (garyk)
         Status: Fix Released

** Affects: quantum (Ubuntu)
     Importance: Undecided
     Assignee: Jian Wen (wenjianhn)
         Status: In Progress


** Tags: patch
-- 
Internal interfaces defined via OVS are not brought up properly after a reboot
https://bugs.launchpad.net/bugs/1091605
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list