Bug 2043119
| Summary: | [OVN SCALE][ovn-northd] Incrementally process switch related load balancer changes | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux Fast Datapath | Reporter: | Dumitru Ceara <dceara> | ||||
| Component: | OVN | Assignee: | OVN Team <ovnteam> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | Jianlin Shi <jishi> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | FDP 21.K | CC: | ctrautma, jiji, mmichels | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2023-07-28 17:21:57 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: | |||||||
| Bug Depends On: | 2043116 | ||||||
| Bug Blocks: | 2043128 | ||||||
| Attachments: |
|
||||||
|
Description
Dumitru Ceara
2022-01-20 16:40:09 UTC
>
> We could try to extract this functionality in a separate I-P node with the
> following inputs:
> - NB.Load_Balancer
> - NB.Load_Balancer_Group
> - SB.Load_Balancer
> - Datapaths (depending on bug 2043116)
>
> This node's data could serve as input to a flow-generation node, and would
> be used to generate all switch load balancer related logical flows.
On second thought, we probably need to split this in two different I-P nodes:
- one that computes ovn_northd_lb objects in general (new/updated/deleted)
- another one (that has as inputs: Datapaths, SB.Load_Balancer, NB.Load_Balancer_Group) and computes set of load balancers attached to each switch Datapath.
I think separating this into two nodes is a good idea, since there is the possibility that the output of both nodes could be useful separately. Since there is a separate BZ for router-related LB changes (2043128), would it make sense to divide this BZ in two? This way, the first node that computes sets of general ovn_northd_lb can be done first, and then the switch- and router-related LB tasks could be done in parallel. I'm closing this since northd load balancer I-P is being tracked in a different issue (and will be merged into OVN soon). |