yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #95801
[Bug 2109456] [NEW] AttributeError occurs when querying ports immediately after starting neutron-server
Public bug reported:
Pre-conditions:
Neutron version: Affected from Xena release (my environment is Yoga)
ML2 driver: Linux Bridge
L3 agent: Not installed (using only flat network)
Step-by-step reproduction steps:
1. Restart neutron-server
2. Run openstack port list (an error occurs at this step).
$ openstack port list
HttpException: 500: Server Error for url: https://control:8443/v2.0/ports?fields=id&fields=name&fields=mac_address&fields=fixed_ips&fields=status, Request Failed: internal server error while processing your request.
The error log is as follows:
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation Traceback (most recent call last):
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/pecan/core.py", line 693, in __call__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.invoke_controller(controller, args, kwargs, state)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/pecan/core.py", line 584, in invoke_controller
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation result = controller(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 139, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation setattr(e, '_RETRY_EXCEEDED', True)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 135, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 154, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation ectxt.value = e.inner_exc
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 142, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 183, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation LOG.debug("Retry wrapper got retriable exception: %s", e)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 179, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*dup_args, **dup_kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/pecan_wsgi/controllers/utils.py", line 65, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/pecan_wsgi/controllers/resource.py", line 135, in index
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return self.get(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/pecan_wsgi/controllers/resource.py", line 144, in get
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return {self.collection: self.plugin_lister(*lister_args,
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 218, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return method(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 139, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation setattr(e, '_RETRY_EXCEEDED', True)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 135, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 154, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation ectxt.value = e.inner_exc
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 142, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 183, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation LOG.debug("Retry wrapper got retriable exception: %s", e)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 179, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*dup_args, **dup_kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/db/db_base_plugin_v2.py", line 1601, in get_ports
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation lazy_fields = [models_v2.Port.port_forwardings,
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation AttributeError: type object 'Port' has no attribute 'port_forwardings'
Description:
As shown above, when running openstack port list or openstack port show immediately after restarting neutron-server, an error occurs:
* type object 'Port' has no attribute 'port_forwardings'.
This issue seems to have been introduced after the following patch:
* https://review.opendev.org/c/openstack/neutron/+/790691
The cause appears to be that the relationship for models_v2.Port is
referenced before it is properly established.
Workaround:
As a temporary workaround, execute a command like openstack network list, which internally triggers a database query.
This action properly initializes the models_v2.Port relationships, after which openstack port list works correctly.
** Affects: neutron
Importance: Undecided
Assignee: Gwangseok Jeon (gsjeon)
Status: New
** Changed in: neutron
Assignee: (unassigned) => Gwangseok Jeon (gsjeon)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2109456
Title:
AttributeError occurs when querying ports immediately after starting
neutron-server
Status in neutron:
New
Bug description:
Pre-conditions:
Neutron version: Affected from Xena release (my environment is Yoga)
ML2 driver: Linux Bridge
L3 agent: Not installed (using only flat network)
Step-by-step reproduction steps:
1. Restart neutron-server
2. Run openstack port list (an error occurs at this step).
$ openstack port list
HttpException: 500: Server Error for url: https://control:8443/v2.0/ports?fields=id&fields=name&fields=mac_address&fields=fixed_ips&fields=status, Request Failed: internal server error while processing your request.
The error log is as follows:
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation Traceback (most recent call last):
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/pecan/core.py", line 693, in __call__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.invoke_controller(controller, args, kwargs, state)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/pecan/core.py", line 584, in invoke_controller
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation result = controller(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 139, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation setattr(e, '_RETRY_EXCEEDED', True)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 135, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 154, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation ectxt.value = e.inner_exc
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 142, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 183, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation LOG.debug("Retry wrapper got retriable exception: %s", e)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 179, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*dup_args, **dup_kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/pecan_wsgi/controllers/utils.py", line 65, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/pecan_wsgi/controllers/resource.py", line 135, in index
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return self.get(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/pecan_wsgi/controllers/resource.py", line 144, in get
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return {self.collection: self.plugin_lister(*lister_args,
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 218, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return method(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 139, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation setattr(e, '_RETRY_EXCEEDED', True)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 135, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 154, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation ectxt.value = e.inner_exc
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_db/api.py", line 142, in wrapper
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*args, **kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 183, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation LOG.debug("Retry wrapper got retriable exception: %s", e)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation self.force_reraise()
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation raise self.value
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron_lib/db/api.py", line 179, in wrapped
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation return f(*dup_args, **dup_kwargs)
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation File "/var/lib/kolla/venv/lib/python3.8/site-packages/neutron/db/db_base_plugin_v2.py", line 1601, in get_ports
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation lazy_fields = [models_v2.Port.port_forwardings,
2025-04-28 10:57:13.255 9 ERROR neutron.pecan_wsgi.hooks.translation AttributeError: type object 'Port' has no attribute 'port_forwardings'
Description:
As shown above, when running openstack port list or openstack port show immediately after restarting neutron-server, an error occurs:
* type object 'Port' has no attribute 'port_forwardings'.
This issue seems to have been introduced after the following patch:
* https://review.opendev.org/c/openstack/neutron/+/790691
The cause appears to be that the relationship for models_v2.Port is
referenced before it is properly established.
Workaround:
As a temporary workaround, execute a command like openstack network list, which internally triggers a database query.
This action properly initializes the models_v2.Port relationships, after which openstack port list works correctly.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2109456/+subscriptions