multiple dh-ctlplane dhclient processes and undercloud drops off network

Bug #1341389 reported by Robert Collins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Expired
Undecided
Unassigned

Bug Description

Second time this has happened -
 uptime
 01:34:27 up 5 days, 2:34, 2 users, load average: 0.32, 0.50, 0.55
(haven't rebooted since the last occurrence, think its ~24 hours?)

ps fax | grep dhclient:
 4895 ? Ss 0:00 dhclient -1 -v -pf /run/dhclient.br-ctlplane.pid -lf
/var/lib/dhcp/dhclient.br-ctlplane.leases br-ctlplane
10507 tty1 S+ 0:00 \_ grep --color=auto dhcp
22169 ? Ss 0:00 dhclient -1 -v -pf /run/dhclient.br-ctlplane.pid -lf
/var/lib/dhcp/dhclient.br-ctlplane.leases br-ctlplane
23734 ? Ss 0:00 dhclient -1 -v -pf /run/dhclient.br-ctlplane.pid -lf
/var/lib/dhcp/dhclient.br-ctlplane.leases br-ctlplane
23106 ? Ss 0:00 dhclient -1 -v -pf /run/dhclient.br-ctlplane.pid -lf
/var/lib/dhcp/dhclient.br-ctlplane.leases br-ctlplane
23273 ? Ss 0:00 dhclient -1 -v -pf /run/dhclient.br-ctlplane.pid -lf
/var/lib/dhcp/dhclient.br-ctlplane.leases br-ctlplane

cat /run/dhclient.br-ctlplane.pid
23273

Once this happens, we have to get networking back by rebooting or ifdown+ifup - os-collect-config will fail as it can't reach the metadata services.

So I do that, killing all the dhclients in the middle, and then run os-collect-config --force --one to get the route back, and after that:

18642 ? Ss 0:00 dhclient -1 -v -pf /run/dhclient.br-ctlplane.pid -lf
/var/lib/dhcp/dhclient.br-ctlplane.leases br-ctlplane
18808 ? Ss 0:00 dhclient -1 -v -pf /run/dhclient.br-ctlplane.pid -lf
/var/lib/dhcp/dhclient.br-ctlplane.leases br-ctlplane

I'm fairly sure its an ensure-bridge issue, but I'm not sure if its an issue in the current code or my patchset only.

Changed in tripleo:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for tripleo because there has been no activity for 60 days.]

Changed in tripleo:
status: Incomplete → Expired
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.