API allows overlapping CIDRs on a network

Bug #1021106 reported by Salvatore Orlando
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Salvatore Orlando

Bug Description

Quantum API does not check that distinct CIDRs in the same network do not overlap.
This might cause duplicated IP addresses within a given network, which is probably not desiderable.

Please ignore this bug if this was the intended behaviour.

Changed in quantum:
assignee: nobody → Salvatore Orlando (salvatore-orlando)
milestone: none → folsom-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (master)

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

Changed in quantum:
status: New → In Progress
Changed in quantum:
milestone: folsom-2 → folsom-3
Revision history for this message
dan wendlandt (danwent) wrote :

Agreed that this is something we should enforce and express in the API v2 spec.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/9342
Committed: http://github.com/openstack/quantum/commit/05be01c5c484425d22c46348d2f31989e47d1542
Submitter: Jenkins
Branch: master

commit 05be01c5c484425d22c46348d2f31989e47d1542
Author: Salvatore Orlando <email address hidden>
Date: Thu Jul 5 02:20:43 2012 +0100

    Verify CIDR overlaps among networks' subnets.

    Make sure CIDR for subnets in a given network do not overlap each other.

    Fixes bug 1021106

    Change-Id: I212a734ad59bbba86876d372a2f559f21ac60835

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
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.