diff options
author | Asbjørn Sannes <asbjorn.sannes@interhost.no> | 2011-10-19 22:36:03 +0200 |
---|---|---|
committer | Asbjørn Sannes <asbjorn.sannes@interhost.no> | 2011-10-26 19:14:20 +0200 |
commit | 636c70c3c990d0405c7e05a428d78908dc8b4317 (patch) | |
tree | ac926e4b67d72a51c98a5b0d8bdf86af7b3e695a /Authors | |
parent | 5e9e3873e5ee3cf87b8aec801705ee24cedcd1aa (diff) | |
download | nova-636c70c3c990d0405c7e05a428d78908dc8b4317.tar.gz |
Fix deletion of instances without fixed ips.
Catch exception when there are no fixed ips for an instance when deallocating it.
When trying to delete failed builds I got the following traces:
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/rpc/impl_kombu.py", line 620, in _process_data
(nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/network/manager.py", line 252, in deallocate_for_instance
(nova.rpc): TRACE: fixed_ips = self.db.fixed_ip_get_by_instance(context, instance_id)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/db/api.py", line 392, in fixed_ip_get_by_instance
(nova.rpc): TRACE: return IMPL.fixed_ip_get_by_instance(context, instance_id)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 120, in wrapper
(nova.rpc): TRACE: return f(*args, **kwargs)
(nova.rpc): TRACE: File "/usr/lib64/python2.7/site-packages/nova/db/sqlalchemy/api.py", line 877, in fixed_ip_get_by_instance
(nova.rpc): TRACE: raise exception.FixedIpNotFoundForInstance(instance_id=instance_id)
(nova.rpc): TRACE: FixedIpNotFoundForInstance: Instance 37 has zero fixed ips.
Which this commit fixes.
Added myself to Authors as requested.
Change-Id: I87a1764c16328c6a4bfa5a0bfab1ea4800cbb355
Diffstat (limited to 'Authors')
-rw-r--r-- | Authors | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -12,6 +12,7 @@ Anthony Young <sleepsonthefloor@gmail.com> Antony Messerli <ant@openstack.org> Armando Migliaccio <Armando.Migliaccio@eu.citrix.com> Arvind Somya <asomya@cisco.com> +Asbjørn Sannes <asbjorn.sannes@interhost.no> Ben McGraw <ben@pistoncloud.com> Bilal Akhtar <bilalakhtar@ubuntu.com> Brad Hall <brad@nicira.com> |