Security groups not deleted when router is deleted

Bug #1763705 reported by Manuel Buil
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-odl
New
Undecided
Unassigned

Bug Description

I am using ODL Oxygen with OpenStack Queens using odl-router_v2 as service plugins in neutron.

When I create a router, I can see that networking-odl creates a security group and 4 security rules:

2018-04-13 12:22:57.482 7888 INFO networking_odl.journal.journal [req-9c439ecd-f3d4-4ee9-ae92-3f4e55b5afbf beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 497) - create security_group 1563d1e2-3cb6-489f-80f2-6178c40ba8b1 (Time stamp: 63659218977.5)
2018-04-13 12:22:57.494 7888 INFO networking_odl.journal.journal [req-9c439ecd-f3d4-4ee9-ae92-3f4e55b5afbf beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 498) - create security_group_rule 00534c29-5dae-47fd-b13f-033430ef4521 (Time stamp: 63659218977.5)
2018-04-13 12:22:57.502 7888 INFO networking_odl.journal.journal [req-9c439ecd-f3d4-4ee9-ae92-3f4e55b5afbf beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 499) - create security_group_rule 00719174-4f84-48be-b489-36c344adc445 (Time stamp: 63659218977.5)
2018-04-13 12:22:57.510 7888 INFO networking_odl.journal.journal [req-9c439ecd-f3d4-4ee9-ae92-3f4e55b5afbf beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 500) - create security_group_rule 3b5b0531-e539-4b6a-94f2-26c4e8043edb (Time stamp: 63659218977.5)
2018-04-13 12:22:57.518 7888 INFO networking_odl.journal.journal [req-9c439ecd-f3d4-4ee9-ae92-3f4e55b5afbf beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 501) - create security_group_rule 3dedc99e-ebfe-4bdb-bd7d-a74e7be7a22b (Time stamp: 63659218977.5)
2018-04-13 12:22:57.577 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Processing (Entry ID: 497) - create security_group 1563d1e2-3cb6-489f-80f2-6178c40ba8b1 (Time stamp: 63659218977.6)
2018-04-13 12:22:57.674 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Completed (Entry ID: 497) - create security_group 1563d1e2-3cb6-489f-80f2-6178c40ba8b1 (Time stamp: 63659218977.7)
2018-04-13 12:22:57.699 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Processing (Entry ID: 498) - create security_group_rule 00534c29-5dae-47fd-b13f-033430ef4521 (Time stamp: 63659218977.7)
2018-04-13 12:22:57.793 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Completed (Entry ID: 498) - create security_group_rule 00534c29-5dae-47fd-b13f-033430ef4521 (Time stamp: 63659218977.8)
2018-04-13 12:22:57.812 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Processing (Entry ID: 499) - create security_group_rule 00719174-4f84-48be-b489-36c344adc445 (Time stamp: 63659218977.8)
2018-04-13 12:22:57.862 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Completed (Entry ID: 499) - create security_group_rule 00719174-4f84-48be-b489-36c344adc445 (Time stamp: 63659218977.9)
2018-04-13 12:22:57.887 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Processing (Entry ID: 500) - create security_group_rule 3b5b0531-e539-4b6a-94f2-26c4e8043edb (Time stamp: 63659218977.9)
2018-04-13 12:22:57.912 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Completed (Entry ID: 500) - create security_group_rule 3b5b0531-e539-4b6a-94f2-26c4e8043edb (Time stamp: 63659218977.9)
2018-04-13 12:22:57.929 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Processing (Entry ID: 501) - create security_group_rule 3dedc99e-ebfe-4bdb-bd7d-a74e7be7a22b (Time stamp: 63659218977.9)
2018-04-13 12:22:57.950 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Completed (Entry ID: 501) - create security_group_rule 3dedc99e-ebfe-4bdb-bd7d-a74e7be7a22b (Time stamp: 63659218977.9)
2018-04-13 12:22:58.136 7888 INFO networking_odl.journal.journal [req-9c439ecd-f3d4-4ee9-ae92-3f4e55b5afbf beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 502) - create port e81aa919-adf5-4b6a-989c-ff5d34658986 (Time stamp: 63659218978.1)
2018-04-13 12:22:58.505 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Processing (Entry ID: 502) - create port e81aa919-adf5-4b6a-989c-ff5d34658986 (Time stamp: 63659218978.5)
2018-04-13 12:22:58.537 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Completed (Entry ID: 502) - create port e81aa919-adf5-4b6a-989c-ff5d34658986 (Time stamp: 63659218978.5)
2018-04-13 12:22:58.559 7888 INFO networking_odl.journal.journal [req-9c439ecd-f3d4-4ee9-ae92-3f4e55b5afbf beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 503) - create router 71a95830-2aac-4da2-8306-de635acadff4 (Time stamp: 63659218978.6)
2018-04-13 12:22:58.579 7888 INFO networking_odl.journal.journal [req-f0a36513-0403-4394-899c-b89fc853034b - - - - -] Processing (Entry ID: 503) - create router 71a95830-2aac-4da2-8306-de635acadff4 (Time stamp: 63659218978.6)
2018-04-13 12:22:58.612 7888 INFO networking_odl.journal.journal [req-f0a36513-0403-4394-899c-b89fc853034b - - - - -] Completed (Entry ID: 503) - create router 71a95830-2aac-4da2-8306-de635acadff4 (Time stamp: 63659218978.6)

However, when the router is removed, I can see how the port and the router is removed but not the security group or the security rules:

2018-04-13 12:38:35.220 7888 INFO neutron.wsgi [req-3010813c-ad13-42bd-a3bc-9a67a1be10b1 beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] 192.168.122.2,172.29.236.11 "PUT /v2.0/routers/71a95830-2aac-4da2-8306-de635acadff4/remove_router_interface HTTP/1.1" status: 200 len: 503 time: 2.2537272
2018-04-13 12:38:36.253 7888 INFO networking_odl.journal.journal [req-4edfcdf9-5e79-4651-a1f6-e7e9b2ddbfe5 beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 561) - delete port e81aa919-adf5-4b6a-989c-ff5d34658986 (Time stamp: 63659219916.3)
2018-04-13 12:38:36.754 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Processing (Entry ID: 561) - delete port e81aa919-adf5-4b6a-989c-ff5d34658986 (Time stamp: 63659219916.8)
2018-04-13 12:38:36.962 7888 INFO networking_odl.journal.journal [req-af8e27ff-07fa-4360-b8b0-730432e70992 - - - - -] Completed (Entry ID: 561) - delete port e81aa919-adf5-4b6a-989c-ff5d34658986 (Time stamp: 63659219917.0)
2018-04-13 12:38:37.079 7888 INFO networking_odl.journal.journal [req-4edfcdf9-5e79-4651-a1f6-e7e9b2ddbfe5 beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] Recorded (Entry ID: 562) - delete router 71a95830-2aac-4da2-8306-de635acadff4 (Time stamp: 63659219917.1)
2018-04-13 12:38:37.098 7888 INFO networking_odl.journal.journal [req-f0a36513-0403-4394-899c-b89fc853034b - - - - -] Processing (Entry ID: 562) - delete router 71a95830-2aac-4da2-8306-de635acadff4 (Time stamp: 63659219917.1)
2018-04-13 12:38:37.105 7888 INFO neutron.wsgi [req-4edfcdf9-5e79-4651-a1f6-e7e9b2ddbfe5 beeec10a36c4462996dff27903539a18 86a51e8f11614d43b574d4fe24ad6367 - default default] 192.168.122.2,172.29.236.11 "DELETE /v2.0/routers/71a95830-2aac-4da2-8306-de635acadff4 HTTP/1.1" status: 204 len: 168 time: 1.8510790
2018-04-13 12:38:37.126 7888 INFO networking_odl.journal.journal [req-f0a36513-0403-4394-899c-b89fc853034b - - - - -] Completed (Entry ID: 562) - delete router 71a95830-2aac-4da2-8306-de635acadff4 (Time stamp: 63659219917.1)

Revision history for this message
Manuel Buil (mbuil) wrote :

This is the body passed to neutron server to create the router:

{'router': {'admin_state_up': True,
            'external_gateway_info': {'network_id': u'de1587bb-d49b-4c1e-9d7d-5570647653a2'},
            'name': u'example-router'}}

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.