summaryrefslogtreecommitdiffstats
path: root/bin/stack
diff options
context:
space:
mode:
authorAsbjørn Sannes <asbjorn.sannes@interhost.no>2011-10-19 22:36:03 +0200
committerAsbjørn Sannes <asbjorn.sannes@interhost.no>2011-10-26 19:14:20 +0200
commit636c70c3c990d0405c7e05a428d78908dc8b4317 (patch)
treeac926e4b67d72a51c98a5b0d8bdf86af7b3e695a /bin/stack
parent5e9e3873e5ee3cf87b8aec801705ee24cedcd1aa (diff)
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 'bin/stack')
0 files changed, 0 insertions, 0 deletions