Issue warning when running DHCP agent with dnsmasq < 2.67
dnsmasq < 2.67 does not support hwaddr matching for IPv6 clients, meaning IPv6
stateful subnets fail to provide IP addresses to instances.
Quoting dnsmasq CHANGELOG:
"
version 2.67
[...]
Support identification of clients by MAC address in
DHCPv6. When using a relay, the relay must support RFC
6939 for this to work. It always works for directly
connected clients. Thanks to Vladislav Grishenko
for prompting this feature.
"
We cannot just exit as we do for dnsmasq < 2.63 since that would potentially
break DHCP agent startup for users that fetch the fix from git without bumping
dnsmasq version.
Appropriate release note will be added to notify operators about
incompatibility issue.
Reviewed: https:/ /review. openstack. org/145784 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=097607aa8bd f1dd73b83257b43 9a78a7dec0fb88
Committed: https:/
Submitter: Jenkins
Branch: stable/juno
commit 097607aa8bdf1dd 73b83257b439a78 a7dec0fb88
Author: Ihar Hrachyshka <email address hidden>
Date: Thu Jan 8 14:54:35 2015 +0100
Issue warning when running DHCP agent with dnsmasq < 2.67
dnsmasq < 2.67 does not support hwaddr matching for IPv6 clients, meaning IPv6
stateful subnets fail to provide IP addresses to instances.
Quoting dnsmasq CHANGELOG:
"
version 2.67
[...]
Support identification of clients by MAC address in
DHCPv6. When using a relay, the relay must support RFC
6939 for this to work. It always works for directly
connected clients. Thanks to Vladislav Grishenko
for prompting this feature.
"
We cannot just exit as we do for dnsmasq < 2.63 since that would potentially
break DHCP agent startup for users that fetch the fix from git without bumping
dnsmasq version.
Appropriate release note will be added to notify operators about
incompatibility issue.
Change-Id: I9ef5c1a7cf5646 51b11b983185bd8 d6b625a04dd
Closes-Bug: #1408297