Floating IP association to allowed address pair fails due to transaction in transaction
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
In Progress
|
Undecided
|
Daniel Russell |
Bug Description
The environment is OpenStack Newton, using openvswitch as network plugin. The router in the network used was created as distributed and ha.
I deployed a single Octavia Amphora (which uses allowed address pairs to present the service IP address to the tenant) and then attempted to associate a floating IP address with the allowed address pair. That resulted in the stack trace you see below :
update failed: No details.
Traceback (most recent call last):
File "/usr/lib/
result = method(
File "/usr/lib/
return self._update(
File "/usr/lib/
setattr(e, '_RETRY_EXCEEDED', True)
File "/usr/lib/
self.
File "/usr/lib/
six.
File "/usr/lib/
return f(*args, **kwargs)
File "/usr/lib/
ectxt.value = e.inner_exc
File "/usr/lib/
self.
File "/usr/lib/
six.
File "/usr/lib/
return f(*args, **kwargs)
File "/usr/lib/
traceback.
File "/usr/lib/
self.
File "/usr/lib/
six.
File "/usr/lib/
return f(*dup_args, **dup_kwargs)
File "/usr/lib/
obj = obj_updater(
File "/usr/lib/
return method(*args, **kwargs)
File "/usr/lib/
setattr(e, '_RETRY_EXCEEDED', True)
File "/usr/lib/
self.
File "/usr/lib/
six.
File "/usr/lib/
return f(*args, **kwargs)
File "/usr/lib/
ectxt.value = e.inner_exc
File "/usr/lib/
self.
File "/usr/lib/
six.
File "/usr/lib/
return f(*args, **kwargs)
File "/usr/lib/
traceback.
File "/usr/lib/
self.
File "/usr/lib/
six.
File "/usr/lib/
return f(*dup_args, **dup_kwargs)
File "/usr/lib/
context, id, floatingip)
File "/usr/lib/
context.
File "/usr/lib/
port)
File "/usr/lib/
address_
File "/usr/lib/
context, address_
File "/usr/lib/
"transaction.") % f)
RuntimeError: Method <function update_port at 0x4cbf6e0> cannot be called within a transaction.
Changed in neutron: | |
assignee: | nobody → Daniel Russell (danielr-2) |
description: | updated |
description: | updated |
Changed in neutron: | |
status: | Incomplete → In Progress |
tags: | added: l3-ipam-dhcp |
Fix proposed to branch: master /review. openstack. org/422309
Review: https:/