delete router interface fail if neutron and nvp out of sync
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Aaron Rosen |
Bug Description
It's similar to https:/
If we delete a router from neutron that is already deleted in nvp, it throw 404 error. The correct behavior should be to delete it from neutron, if it's already deleted in nvp.
rainbow:~ bhuvan$ neutron router-
404-{u'
ubnet', u'detail': u''}}
neutron server log. Note: 404 error from nvp is logged at INFO level. It should be a WARNING.
2014-03-12 22:42:26,149 (keystoneclient
les: csi-tenant-
2014-03-12 22:42:26,151 (routes.
2014-03-12 22:42:26,151 (routes.
ontroller': <wsgify at 68316752 wrapping <function resource at 0x410fb18>>}
2014-03-12 22:42:26,151 (routes.
0x410fb18>>, 'id': u'd6f3c0c6-
2014-03-12 22:42:26,208 (neutron.
ubnet 67056b2d-
2014-03-12 22:42:26,210 (neutron.wsgi): INFO log write 17.199.81.86 - - [12/Mar/2014 22:42:26] "PUT /v2.0/routers/
.1" 404 329 0.066915
Changed in neutron: | |
assignee: | nobody → Aaron Rosen (arosen) |
importance: | Undecided → High |
Changed in neutron: | |
milestone: | none → icehouse-rc1 |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | icehouse-rc1 → 2014.1 |
2014-03-12 20:41:15.853 TRACE neutron. plugins. vmware. dhcp_meta. rpc Traceback (most recent call last): plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ dhcp_meta/ rpc.py" , line 131, in handle_ router_ metadata_ access plugins. vmware. dhcp_meta. rpc plugin, ctx_elevated, router_id, ports) plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ dhcp_meta/ rpc.py" , line 210, in _destroy_ metadata_ access_ network plugins. vmware. dhcp_meta. rpc context, router_id, {'port_id': meta_port['id']}) plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ plugins/ base.py" , line 1776, in remove_ router_ interface plugins. vmware. dhcp_meta. rpc destination_ ip_addresses= subnet[ 'cidr'] ) plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ nsxlib/ router. py", line 546, in delete_ nat_rules_ by_match plugins. vmware. dhcp_meta. rpc nat_rules = query_nat_ rules(cluster, router_id) plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ nsxlib/ router. py", line 575, in query_nat_rules plugins. vmware. dhcp_meta. rpc return get_all_ query_pages( uri, cluster) plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ nsxlib/ __init_ _.py", line 129, in get_all_query_pages plugins. vmware. dhcp_meta. rpc path, cluster, page_cursor)[:2] plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ nsxlib/ __init_ _.py", line 118, in get_single_ query_page plugins. vmware. dhcp_meta. rpc body = do_request( HTTP_GET, path, cluster=cluster) plugins. vmware. dhcp_meta. rpc File "/opt/stack/ neutron/ neutron/ plugins/ vmware/ nsxlib/ __init_ _.py", line 100, in do_request plugins. vmware. dhcp_meta. rpc raise exception. NotFound( ) plugins. vmware. dhcp_meta. rpc NotFound: An unknown exception occurred. plugins. vmware. dhcp_meta. rpc
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
2014-03-12 20:41:15.853 TRACE neutron.
KKKKKKKKKKKK