Bug 2180319 - RHOSP17.1 Mixed os job is failing with TypeError: relationship() got an unexpected keyword argument 'sync_backref'
Summary: RHOSP17.1 Mixed os job is failing with TypeError: relationship() got an unexp...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-neutron
Version: 17.1 (Wallaby)
Hardware: x86_64
OS: All
urgent
urgent
Target Milestone: rc
: 17.1
Assignee: Rodolfo Alonso
QA Contact: Eran Kuris
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-21 07:32 UTC by Sandeep Yadav
Modified: 2023-08-09 08:37 UTC (History)
5 users (show)

Fixed In Version: openstack-neutron-18.6.1-1.20230321130939.e941180.el9osttrunk
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-03-22 14:02:44 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-23245 0 None None None 2023-03-21 07:34:29 UTC

Description Sandeep Yadav 2023-03-21 07:32:23 UTC
Description of problem:

RHOSP17.1 Mixed os job is failing with TypeError: relationship() got an unexpected keyword argument 'sync_backref'

Version-Release number of selected component (if applicable):
17.1

How reproducible:
Every time


Steps to Reproduce:
1. Create an environment to replicate Mixed Os job rhel-8 and rhel-9
2. Run tempest tests


Actual results:

Error Snippet: 

~~~
+ exec /usr/bin/networking-ovn-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini --log-file=/var/log/neutron/ovn-metadata-agent.log
Traceback (most recent call last):
  File "/usr/bin/networking-ovn-metadata-agent", line 6, in <module>
    from neutron.cmd.eventlet.agents.ovn_metadata import main
  File "/usr/lib/python3.6/site-packages/neutron/cmd/eventlet/agents/ovn_metadata.py", line 15, in <module>
    from neutron.agent.ovn import metadata_agent
  File "/usr/lib/python3.6/site-packages/neutron/agent/ovn/metadata_agent.py", line 21, in <module>
    from neutron.agent.ovn.metadata import agent
  File "/usr/lib/python3.6/site-packages/neutron/agent/ovn/metadata/agent.py", line 33, in <module>
    from neutron.agent.ovn.metadata import ovsdb
  File "/usr/lib/python3.6/site-packages/neutron/agent/ovn/metadata/ovsdb.py", line 21, in <module>
    from neutron.common.ovn import utils as ovn_utils
  File "/usr/lib/python3.6/site-packages/neutron/common/ovn/utils.py", line 50, in <module>
    from neutron.objects import ports as ports_obj
  File "/usr/lib/python3.6/site-packages/neutron/objects/ports.py", line 33, in <module>
    from neutron.objects.qos import binding
  File "/usr/lib/python3.6/site-packages/neutron/objects/qos/binding.py", line 24, in <module>
    from neutron.db.qos import models as qos_db_model
  File "/usr/lib/python3.6/site-packages/neutron/db/qos/models.py", line 39, in <module>
    class QosNetworkPolicyBinding(model_base.BASEV2):
  File "/usr/lib/python3.6/site-packages/neutron/db/qos/models.py", line 63, in QosNetworkPolicyBinding
    sync_backref=False, viewonly=True)
TypeError: relationship() got an unexpected keyword argument 'sync_backref'
+ sudo -E kolla_set_configs
~~~

Expected results:
All the tempest tests should pass.


Additional info:

The following tempest tests are failing:

~~~
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks[compute,id-1546850e-fbaa-42f5-8b5f-03d8a6a95f15,network,slow]
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic[compute,id-c5adff73-e961-41f1-b4a9-343614f18cfa,network]
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames[compute,id-b158ea55-472e-4086-8fa9-c64ac0c6c1d0,network,slow]
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops[compute,id-f323b3ba-82f8-4db7-8ea6-6a895869ec49,network,smoke]
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details[compute,id-d8bb918e-e2df-48b2-97cd-b73c95450980,network,slow]
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state[compute,id-f5dfcc22-45fd-409f-954c-5bd500d7890b,network,slow]
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state[compute,id-04b9fe4e-85e8-4aea-b937-ea93885ac59f,network,slow]
~~~


Note You need to log in before you can comment on or make changes to this bug.