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))