commit c719a21e5ce496b6818d15f8b80b82d6172ca2f0
Author: Kevin Benton <email address hidden>
Date: Tue Nov 8 15:15:26 2016 -0800
DHCP: Add missing path for marking ports as ready
'refresh_dhcp_helper', which is called after subnet update/create
notifications in the DHCP agent, can end up retrieving ports that
the agent hadn't yet seen. It will then configure those ports but
not notify the server that they are ready.
Unless the port is subsequently updated on the server afterwards to
generate a new port update notification, the DHCP agent won't ever tell
the server that the port has had DHCP provisioned. This led to the
bug this closes. Another patch[1] that removed excessive DHCP ready
notifications uncovered this bug.
This patch just adjusts refresh_dhcp_helper to ensure that all ports
are marked as ready after configuring them all.
1. Ie7686837b18ff251baa315ef95dc511cda475672
Change-Id: I1fed60c1835c2ebed7c050c6fa114f89beec3190
Closes-Bug: #1639806
(cherry picked from commit 9f1057bfd9aff4acee1d41f14298c155a6759f55)
Reviewed: https:/ /review. openstack. org/396384 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=c719a21e5ce 496b6818d15f8b8 0b82d6172ca2f0
Committed: https:/
Submitter: Jenkins
Branch: stable/newton
commit c719a21e5ce496b 6818d15f8b80b82 d6172ca2f0
Author: Kevin Benton <email address hidden>
Date: Tue Nov 8 15:15:26 2016 -0800
DHCP: Add missing path for marking ports as ready
'refresh_ dhcp_helper' , which is called after subnet update/create
notifications in the DHCP agent, can end up retrieving ports that
the agent hadn't yet seen. It will then configure those ports but
not notify the server that they are ready.
Unless the port is subsequently updated on the server afterwards to
generate a new port update notification, the DHCP agent won't ever tell
the server that the port has had DHCP provisioned. This led to the
bug this closes. Another patch[1] that removed excessive DHCP ready
notifications uncovered this bug.
This patch just adjusts refresh_dhcp_helper to ensure that all ports
are marked as ready after configuring them all.
1. Ie7686837b18ff2 51baa315ef95dc5 11cda475672
Change-Id: I1fed60c1835c2e bed7c050c6fa114 f89beec3190 cee1d41f14298c1 55a6759f55)
Closes-Bug: #1639806
(cherry picked from commit 9f1057bfd9aff4a