unknown exception when port-create is attempted with IP of service address
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.1 |
Fix Committed
|
Undecided
|
Sahil Sabharwal | |||
Trunk |
Fix Committed
|
Undecided
|
Sahil Sabharwal |
Bug Description
R3.0.2.0 Build 52 Liberty
Test : tempest.
Here, a port is created with fixed IP 10.100.0.2 which in Contrail is a service address. So contrail api is throwing PermissionDenied in its logs. But neutron cli says 'unknown exception'
I think we need to throw a valid error
Traceback (most recent call last):
File "/usr/local/
fixed_
File "/usr/local/
return self.create_
File "/usr/local/
resp, body = self.post(req_uri, req_post_data)
File "/usr/local/
return self.request(
File "/usr/local/
resp, resp_body)
File "/usr/local/
message=
ServerFault: Got server fault
Details: An unknown exception occurred.
--------
contrail-api log
Traceback (most recent call last):
File "/usr/lib/
return route.call(**args)
File "/usr/lib/
rv = callback(*a, **ka)
File "/usr/lib/
response = handler(*args, **kwargs)
File "/usr/lib/
return self.plugin_
File "/usr/lib/
net_info = cfgdb.port_
File "/usr/lib/
return func(self, *args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
subnet_id, ip_family)
File "/usr/lib/
ip_id = self._instance_
File "/usr/lib/
iip_uuid = self._vnc_
File "/usr/lib/
return func(self, *args, **kwargs)
File "/usr/lib/
data=json_body)
File "/usr/lib/
retry_
File "/usr/lib/
raise PermissionDenie
PermissionDenied: Ip address already in use
Changed in juniperopenstack: | |
assignee: | Sachin Bansal (sbansal) → ssabharwal@juniper.net (ssabharwal) |
Review in progress for https:/ /review. opencontrail. org/22525
Submitter: <email address hidden> (<email address hidden>)