-
Bug
-
Resolution: Done-Errata
-
Critical
-
None
-
False
-
-
False
-
-
-
OVN Sprint 44, OVN Sprint 45, OVN Sprint 46
During an OpenShift control plane scale test, while provisioning more than 64K load balancers ovn-controller stopped creating OF groups after it reached 65535 groups.
This artificial limit is defined in extend-table.h:
#define MAX_EXT_TABLE_ID 65535
OvS supports more groups/meters than that:
/* Last usable group number. */
OFPG_MAX = 0xffffff00,
/* Last usable meter. */
OFPM13_MAX = 0xffff0000,
Instead of the hardcoded 64K limit ovn-controller should use the real limits.
Symptoms:
At scale, when running out of group IDs, ovn-controller logs:
2023-10-02T14:05:44.497Z|00629|extend_table|ERR|65536 out of table ids.
- is cloned by
-
FDP-170 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Dev Complete
-
FDP-171 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Dev Complete
-
FDP-174 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Dev Complete
-
FDP-176 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Dev Complete
-
FDP-167 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Closed
-
FDP-178 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Closed
-
FDP-179 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Closed
- is duplicated by
-
FDP-167 CLONE - ovn-controller fails to create more than 64K OpenFlow groups/meters
- Closed
- links to
-
RHBA-2024:138788 ovn23.09 bug fix and enhancement update