← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1645616] Re: dnsmasq doesn't like providing DHCP for subnets with prefixes shorter than 64

 

Reviewed:  https://review.openstack.org/398016
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=028a349bc531cbcd91fd15f072be4b84952376b8
Submitter: Jenkins
Branch:    master

commit 028a349bc531cbcd91fd15f072be4b84952376b8
Author: Kevin Benton <kevin@xxxxxxxxxx>
Date:   Tue Nov 15 17:34:16 2016 -0800

    Skip larger than /64 subnets in DHCP agent
    
    Dnsmasq can't handle these in IPv6 so we need to skip them to avoid
    a whole bunch of log noise caused by continual retrying of issues.
    
    Closes-Bug: #1645616
    Change-Id: I36d167506cc45731e3f500a0c59b70b1bc27590f


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1645616

Title:
  dnsmasq doesn't like providing DHCP for subnets with prefixes shorter
  than 64

Status in neutron:
  Fix Released

Bug description:
  Trace when you enable DHCP on an IPv6 network with a prefix less than
  64.

  2016-11-15 17:33:54.321 102837 ERROR neutron.agent.dhcp.agent ProcessExecutionError: Exit code: 1; Stdin: ; Stdout: ; Stderr:
  2016-11-15 17:33:54.321 102837 ERROR neutron.agent.dhcp.agent dnsmasq: bad command line options: prefix length must be at least 64

  At a minimum we need to skip these on the DHCP agent to prevent a
  bunch of log noise and retries. We probably should consider rejecting
  enable_dhcp=True in the API when the prefix is like this for IPv6 if
  it's a fundamental limitation of DHCPv6.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1645616/+subscriptions


References