Router interface fails to delete the interface with the updated port device id
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Expired
|
Low
|
Unassigned |
Bug Description
Test to update the port device-id with a new router
Steps:
1) Create a network
2) Create a subnet
3) Create two routers with name router1 and router2
4) Add router1 interface with subnet
5 )update the port with new device-id i.e with router2
6) Delete the router2 interface with port
Actual Error:
neutron router-
ERROR: neutronclient.shell Unable to find subnet with name '316ac3a6-
Traceback (most recent call last):
File "/usr/lib/
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/
return cmd.run(known_args)
File "/usr/lib/
neutron_client, resource, value)
File "/usr/lib/
project_id, cmd_resource, parent_id)
File "/usr/lib/
message=
NeutronClientEx
neutron router-
Router $Router2_id does not have an interface with id $Port_id (HTTP 404) (Request-ID: req-$request_id)
ERROR: neutronclient.shell Router 68afd04f-
Traceback (most recent call last):
File "/usr/lib/
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/
return cmd.run(known_args)
File "/usr/lib/
portinfo = self.call_
File "/usr/lib/
return neutron_
File "/usr/lib/
ret = self.function(
File "/usr/lib/
"/remove_
File "/usr/lib/
headers=
File "/usr/lib/
headers=
File "/usr/lib/
content_
File "/usr/lib/
return self.request(url, method, **kwargs)
File "/usr/lib/
return self._request(url, method, body=body, headers=headers, **kwargs)
File "/usr/lib/
**kwargs)
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
raise exceptions.
NotFound: Router 68afd04f-
Router 68afd04f-
In juno the error saying router2 does not having interface with port
neutron-server 1:2014.
In icehouse release version router2 interface with port with updated device id as router id is getting deleted successfully
neutron-server 1:2014.
Changed in neutron: | |
assignee: | nobody → venkata anil (anil-venkata) |
Changed in neutron: | |
status: | Incomplete → In Progress |
Changed in neutron: | |
assignee: | venkata anil (anil-venkata) → nobody |
Changed in neutron: | |
assignee: | nobody → ZongKai LI (lzklibj) |
Changed in neutron: | |
status: | In Progress → Incomplete |
assignee: | ZongKai LI (lzklibj) → nobody |
The use case seems incorrect to me. Why would someone change device-id of router interface port?