Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 5c655bb31b7eacedb96e8b5da992c6ce > files > 6

openstack-nova-2011.3.1-11.fc16.src.rpm

From ff30847e50a7924f0ccb5be699643c02f689fea4 Mon Sep 17 00:00:00 2001
From: Russell Bryant <rbryant@redhat.com>
Date: Wed, 15 Feb 2012 17:40:36 -0500
Subject: [PATCH] Fix nova-manage floating delete with --ip_range.

This patch fixes an error when trying to delete a range of floating IPs
as reported in bug 932070.

This was fixed in master as a part of:
	9e21a2228c191896223daae2379fcf1352cc736c

Change-Id: I165e59a258d728c222cfea0406d4bc78cfab669c
---
 bin/nova-manage |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/bin/nova-manage b/bin/nova-manage
index f3aff19..e56c5ba 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -697,7 +697,7 @@ class FloatingIpCommands(object):
     @args('--ip_range', dest="ip_range", metavar='<range>', help='IP range')
     def delete(self, ip_range):
         """Deletes floating ips by range"""
-        for address in netaddr.IPNetwork(ip_range):
+        for address in netaddr.IPNetwork(ip_range).iter_hosts():
             db.floating_ip_destroy(context.get_admin_context(),
                                    str(address))