Bug 1477516
Summary: | [networking-odl] Full sync broken due to missing plugins | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Itzik Brown <itbrown> | ||||
Component: | openstack-tripleo-heat-templates | Assignee: | Tim Rozet <trozet> | ||||
Status: | CLOSED ERRATA | QA Contact: | Itzik Brown <itbrown> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 12.0 (Pike) | CC: | mburns, mkolesni, nyechiel, rhel-osp-director-maint, smalleni | ||||
Target Milestone: | beta | Keywords: | Triaged | ||||
Target Release: | 12.0 (Pike) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | openstack-tripleo-heat-templates-7.0.2-0.20171007062244.el7ost.noarch.rpm | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: |
N/A
|
|||||
Last Closed: | 2017-12-13 21:48:30 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Itzik Brown
2017-08-02 09:57:42 UTC
Bug is because an unfortunate change upstream caused full sync to fail if extension plugins aren't loaded. This means full sync will partially run and fail once it reaches a resource it has no plugin for. A fix was proposed upstream Couple of questions: 1. Do we want QoS loaded with ODL? If so then we need https://review.openstack.org/#/c/492027/ 2. Regardless of #1, this bug's main fix should be in networking-odl. Mike, can you please add the fix to external gerrits on this bz? (In reply to Tim Rozet from comment #3) > Couple of questions: > 1. Do we want QoS loaded with ODL? If so then we need > https://review.openstack.org/#/c/492027/ > 2. Regardless of #1, this bug's main fix should be in networking-odl. > Mike, can you please add the fix to external gerrits on this bz? We discussed this already, the bug is because only the extention driver is loaded without the service plugin. Networking-ODL is just exhibiting the symptoms of what happens when you have such a mis-configuration, I'm not sure what else you expect it to do. Even with service plugins including qos, networking-odl throws another error: https://gist.githubusercontent.com/trozet/161259d55c48c51a256e5cbbf68801b5/raw/74656bc02a85af8296e8cfba03833b1f8deda2cf/sync_failure_qos service_plugins = ['odl-router_v2', 'qos', 'trunk'] Attaching full neutron server log. Mike can you look into this? Created attachment 1313821 [details]
neutron server log
(In reply to Tim Rozet from comment #5) > Even with service plugins including qos, networking-odl throws another error: > > https://gist.githubusercontent.com/trozet/161259d55c48c51a256e5cbbf68801b5/ > raw/74656bc02a85af8296e8cfba03833b1f8deda2cf/sync_failure_qos > > service_plugins = ['odl-router_v2', 'qos', 'trunk'] > > Attaching full neutron server log. > > Mike can you look into this? Seems that it's broken and wasn't tested well upstream. I suggest for now we deploy without QoS and target the QoS to RHOS 13 *** Bug 1487782 has been marked as a duplicate of this bug. *** There full sync runs successfully without errors. Checked with: openstack-tripleo-heat-templates-7.0.3-0.20171023134948.el7ost.noarch Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:3462 |