* nm-dhcp-helper sometimes fails to notify NetworkManager of a DHCP
lease renewal due to a DBus race condition.
* Upstream NetworkManager 1.4 fixes the race condition by changing
nm-dhcp-helper's DBus notification from signal "Event" to method
"Notify".
* Upstream backported NM 1.4's nm-dhcp-helper notification fix to
NM 1.2. This SRU request applies that backported patch to Xenial's
NM 1.2.x.
[Test Case]
* Not reliably reproducible. Out of hudreds of machines, only a
dozen or so fail to notify NetworkManager of a DHCP lease
renewal about 30-50% of the time. (i.e. It's always the same
handful of machines that fail.)
* All such machines with the patched packages have been fine for weeks,
over many dozens of lease renewals.
[Regression Potential]
* Minimal. Upstream's patch falls back to the former behavior if the
new behavior is not supported or times out.
[Impact]
* nm-dhcp-helper sometimes fails to notify NetworkManager of a DHCP
lease renewal due to a DBus race condition.
* Upstream NetworkManager 1.4 fixes the race condition by changing
nm-dhcp-helper's DBus notification from signal "Event" to method
"Notify".
* Upstream backported NM 1.4's nm-dhcp-helper notification fix to
NM 1.2. This SRU request applies that backported patch to Xenial's
NM 1.2.x.
[Test Case]
* Not reliably reproducible. Out of hudreds of machines, only a
dozen or so fail to notify NetworkManager of a DHCP lease
renewal about 30-50% of the time. (i.e. It's always the same
handful of machines that fail.)
* All such machines with the patched packages have been fine for weeks,
over many dozens of lease renewals.
[Regression Potential]
* Minimal. Upstream's patch falls back to the former behavior if the
new behavior is not supported or times out.
[Other Info]
* Upstream bug w/ patch: https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 784636
* RHEL bug with links to the 1.4 commits from which the patch was /bugzilla. redhat. com/show_ bug.cgi? id=1373276
derived: https:/