[Bug 1448254] Re: openvswitch systemd unit file ordering wrong
Brian Turek
brian.turek at gmail.com
Sat Apr 15 08:20:20 UTC 2017
James,
This bug seems to be weird to reproduce. My physical Xenial server
worked for months without the proposed patch then last week it suddenly
stopped receiving DHCP lease 2 days ago. After much troubleshooting I
remembered I was on this bug report, used the proposed patch, and it
works like a charm. Without it my server would never try to get a DHCP
lease on startup but ifup worked fine once the machine was up.
I tried to recreate using a VM but the VM has no such issue; it grabs a
DHCP lease without any problems. I don't know if it's some weird race
condition or what.
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to openvswitch in Ubuntu.
https://bugs.launchpad.net/bugs/1448254
Title:
openvswitch systemd unit file ordering wrong
Status in One Hundred Papercuts:
Triaged
Status in openvswitch package in Ubuntu:
Fix Released
Status in openvswitch source package in Xenial:
Triaged
Status in openvswitch source package in Yakkety:
Triaged
Status in openvswitch source package in Zesty:
Fix Released
Bug description:
[Impact]
systems with openvswitch management primary network devices take a long time to boot.
[Test Case]
Configure primary network interface for server using openvswitch eni syntax; reboot server (will take 4 minutes to boot).
[Regression Potential]
Medium risk - this is a change to the behaviour of the systemd units, but it does appear to have been validated by the wider community.
[Original Bug Report]
After upgrade to vivid, my system takes nearly 4 minutes to boot. This appears to be related to the new systemd unit ordering.
[Unit]
Description=Open vSwitch
After=network.target openvswitch-nonetwork.service
...
root at mystic:/lib/systemd/system# systemd-analyze blame | head
2min 233ms ifup-wait-all-auto.service
...
Open vSwitch is being started after the network, but the network needs
Open vSwitch to start since my host traffic is flowing through the
bridge:
root at mystic:/lib/systemd/system# ovs-vsctl show
838a8aa4-4811-447d-8dcc-dbb675b78968
Bridge "br0"
Port "br0"
tag: 1
Interface "br0"
type: internal
Port "vlan121"
tag: 121
Interface "vlan121"
type: internal
Port "eth0"
tag: 1
Interface "eth0"
ovs_version: "2.3.1"
The interfaces do eventually start correctly, but only after the long
timeout above.
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: openvswitch-switch 2.3.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Uname: Linux 3.19.0-15-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
Date: Fri Apr 24 14:10:19 2015
EcryptfsInUse: Yes
ProcEnviron:
TERM=screen
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: openvswitch
UpgradeStatus: Upgraded to vivid on 2015-04-24 (0 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/1448254/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list