yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #21750
[Bug 1021222] Re: [nova-manage][floating] Deletion process should continue when failing due to ip not found.
** No longer affects: nova/essex
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1021222
Title:
[nova-manage][floating] Deletion process should continue when failing
due to ip not found.
Status in OpenStack Compute (Nova):
Fix Released
Bug description:
Description of problem:
nova-mange floating delete fails when deleting ip range and one of the
addresses does not exists.
* The command should print a warning and continue deleting the rest of
the range.
e.g:
# nova-manage floating create --ip_range=1.1.1.0/24
# nova-manage floating delete 1.1.1.1
# nova-manage floating delete 1.1.1.0/24
2012-07-05 12:12:33 CRITICAL nova [req-74930806-579b-4fdd-98e4-1d43ebc0743a None None] Floating ip not found for address 1.1.1.1.
2012-07-05 12:12:33 TRACE nova Traceback (most recent call last):
2012-07-05 12:12:33 TRACE nova File "/usr/bin/nova-manage", line 1746, in <module>
2012-07-05 12:12:33 TRACE nova main()
2012-07-05 12:12:33 TRACE nova File "/usr/bin/nova-manage", line 1733, in main
2012-07-05 12:12:33 TRACE nova fn(*fn_args, **fn_kwargs)
2012-07-05 12:12:33 TRACE nova File "/usr/bin/nova-manage", line 664, in delete
2012-07-05 12:12:33 TRACE nova str(address))
2012-07-05 12:12:33 TRACE nova File "/usr/lib/python2.6/site-packages/nova/db/api.py", line 266, in floating_ip_destroy
2012-07-05 12:12:33 TRACE nova return IMPL.floating_ip_destroy(context, address)
2012-07-05 12:12:33 TRACE nova File "/usr/lib/python2.6/site-packages/nova/db/sqlalchemy/api.py", line 120, in wrapper
2012-07-05 12:12:33 TRACE nova return f(*args, **kwargs)
2012-07-05 12:12:33 TRACE nova File "/usr/lib/python2.6/site-packages/nova/db/sqlalchemy/api.py", line 701, in floating_ip_destroy
2012-07-05 12:12:33 TRACE nova session=session)
2012-07-05 12:12:33 TRACE nova File "/usr/lib/python2.6/site-packages/nova/db/sqlalchemy/api.py", line 120, in wrapper
2012-07-05 12:12:33 TRACE nova return f(*args, **kwargs)
2012-07-05 12:12:33 TRACE nova File "/usr/lib/python2.6/site-packages/nova/db/sqlalchemy/api.py", line 774, in floating_ip_get_by_address
2012-07-05 12:12:33 TRACE nova raise exception.FloatingIpNotFoundForAddress(address=address)
2012-07-05 12:12:33 TRACE nova FloatingIpNotFoundForAddress: Floating ip not found for address 1.1.1.1.
2012-07-05 12:12:33 TRACE nova
# nova-manage floating list
None 1.1.1.2 None nova eth1
.
.
.
None 1.1.1.254 None nova eth1
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1021222/+subscriptions