Bug 1533698
| Summary: | [RFE] Loop protection, Director pre deployment validation against two bonds connected to one bridge | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Andreas Karis <akaris> |
| Component: | openstack-tripleo-heat-templates | Assignee: | OSP Team <rhos-maint> |
| Status: | NEW --- | QA Contact: | Gurenko Alex <agurenko> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 13.0 (Queens) | CC: | akaris, astupnik, bfournie, chrisw, dirk.hellemans.ext, jelle.hoylaerts, jlibosva, mburns, pweeks, srevivo, tfreger |
| Target Milestone: | --- | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 1533697 | Environment: | |
| Last Closed: | 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: | |||
| Bug Depends On: | 1533697 | ||
| Bug Blocks: | |||
|
Description
Andreas Karis
2018-01-12 00:43:06 UTC
This bugzilla here is to address a) fix this via OVS configuration ==> enable spanning-tree during the flooding state ==> once neutron takes over, configures the flows and sets `fail-mode: secure`, disable spanning-tree from the tripleo-heat-template side of things, enabling STP by default when fail-mode: standalone is enabled This request to change OVS configuration falls under the networking DFG, so moving it there. *** Bug 1533697 has been marked as a duplicate of this bug. *** Layering in workarounds for handling unsupported network configuration is not a sustainable approach. A more reasonable approach would be to treat this as an RFE for some form of validation on deployment that the network configuration is reasonable. Related bug to this one would be: https://bugzilla.redhat.com/show_bug.cgi?id=1533697 (to fix this with neutron/OVS) The BZ for the verification of user input is https://bugzilla.redhat.com/show_bug.cgi?id=1533696 ~~~ implement an OSP Director verification that prohibits the assignment of 2 bonds or 2 interfaces or a combination thereof to the same bridge ~~~ I agree that 1533696 is the quicker win and easier to fix, so we should focus on that one (I wouldn't call this an RFE though, I still think it's a bug). I'd still like to see some review of our current bridge configuration eventually, because I think that STP should be enabled there while in normal switch mode (before neutron takes over as a controller). Andreas, do you feel that we should enable stp on all OVS bridges, or only the ones used by neutron for tenant traffic. We can absolutely do configure bridges with stp_enable passed in through heat templates, but that's error-prone from the user perspective. What are your thoughts on enabling it by default is os-net-config instead? Current release supports the validations framework and DFGs are enabled to create their own functional validations. Moving back to networking to prioritize or close. |