Fedora dhcp race with dhcp-all-interfaces rules

Bug #1294803 reported by Dan Prince
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
diskimage-builder
Fix Released
Critical
Dan Prince

Bug Description

The dhcp-all-interfaces element was recently converted to use udev rules on Fedora.

This was a step forward in that it will better support stable interface names (em1, em2) but the implementation wasn't quite right in that we are currently calling ifup in the udev rule directly. This can leads to a race between dhcp-all-interfaces and the network.service where they can step on each others toes such that dhclient gets nuked. This is bad and is one of the reasons we loose network connectivity on the Red Hat Fedora rack...

Dan Prince (dan-prince)
Changed in tripleo:
assignee: nobody → Dan Prince (dan-prince)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Dan Prince (dan-prince) wrote :

Not sure why Jenkins did automatically post this but here is the branch:

https://review.openstack.org/#/c/81596/

Dan Prince (dan-prince)
Changed in tripleo:
status: In Progress → Fix Committed
affects: tripleo → diskimage-builder
Changed in diskimage-builder:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.