You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Remi Bergsma (JIRA)" <ji...@apache.org> on 2015/12/31 14:07:49 UTC
[jira] [Created] (CLOUDSTACK-9204) Delete static route fails when
it's already gone
Remi Bergsma created CLOUDSTACK-9204:
----------------------------------------
Summary: Delete static route fails when it's already gone
Key: CLOUDSTACK-9204
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9204
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: SystemVM
Affects Versions: 4.7.0
Reporter: Remi Bergsma
Assignee: Remi Bergsma
Priority: Critical
Fix For: 4.7.1
When you try to delete a static route, this fails when it's no longer there on the router (not sure why that happens).
Error seen:
[INFO] update_config.py :: Processing incoming file => static_routes.json.1451560145
[INFO] Processing JSON file static_routes.json.1451560145
Traceback (most recent call last):
File "/opt/cloud/bin/update_config.py", line 140, in <module>
process_file()
File "/opt/cloud/bin/update_config.py", line 52, in process_file
qf.load(None)
File "/opt/cloud/bin/merge.py", line 258, in load
proc = updateDataBag(self)
File "/opt/cloud/bin/merge.py", line 91, in __init__
self.process()
File "/opt/cloud/bin/merge.py", line 131, in process
dbag = self.process_staticroutes(self.db.getDataBag())
File "/opt/cloud/bin/merge.py", line 179, in process_staticroutes
return cs_staticroutes.merge(dbag, self.qFile.data)
File "/opt/cloud/bin/cs_staticroutes.py", line 26, in merge
del dbag[key]
KeyError: u'192.168.0.3'
When deleting fails because it isn't there any more, it should succeed ;-)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)