Duplicate DNS entries end up populating in XenStore for networks with both IPv6 and IPv4 subnets

Bug #1024557 reported by Troy Toman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Undecided
Troy Toman

Bug Description

When XenStore is populated with the network configuration information, it puts DNS entries in for all subnets on a given network. In some cases, such as when a network has both a v6 and v4 address present, the DNS information for each subnet is the same. Currently, this will cause Nova to write duplicate DNS IPs into the XenStore network info. This can later cause an agent to pick this up and fail trying to configure duplicate DNS entries. This is happening on Folsom trunk (post F2). It has probably been in place back in Essex as well.

Troy Toman (troy-toman)
Changed in nova:
assignee: nobody → Troy Toman (troy-toman)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/9799

Changed in nova:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/9799
Committed: http://github.com/openstack/nova/commit/4e7bb008effe92a4e06a2d104cbd1ea0d19a5db6
Submitter: Jenkins
Branch: master

commit 4e7bb008effe92a4e06a2d104cbd1ea0d19a5db6
Author: Troy Toman <email address hidden>
Date: Fri Jul 13 17:22:23 2012 -0500

    bug 1024557

    De-dupes the list of DNS IPs that is put in the xenstore for network configuration

    Added a duplicate DNS IP in the fake_network to create a valid test.

    Change-Id: I25a00c7e47578b1667992aa4bad879667198465a

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → folsom-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: folsom-3 → 2012.2
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.