Open
Description
After commit a9e8d89 logical flows stop being generated for some LSPs.
Attached are dumps of both NB&SB databases in a lab env after running on both
- ovn24.03-central-24.03.5-14.el9s.x86_64 (working)
- ovn24.03-central-24.03.5-88.el9s.x86_64 (non-working)
The NBDB is essentially the same, but differences show in the generated SBDBs.
Example case:
An LSP exists with the address:
$ tail -n1 snap-<either>-nb.txt | jq '.' | grep -e 52:54:00:58:c5:fd -e '^ "'
<extra rows omitted>
"Logical_Switch_Port": {
"addresses": "52:54:00:58:c5:fd dynamic",
"DHCP_Options": {
And before the above commit, a logical flow is created:
<omitted>
$ tail -n1 snap-working-sb.txt | jq '.' | grep -e 52:54:00:58:c5:fd -e '^ "'
<extra rows omitted>
"Port_Binding": {
"mac": "52:54:00:58:c5:fd dynamic",
"Logical_Flow": {
"match": "eth.dst == 52:54:00:58:c5:fd",
However in later versions (in the 24.03 LTS branch) the logical flow is missing:
$ tail -n1 snap-broken-sb.txt | jq '.' | grep -e 52:54:00:58:c5:fd -e '^ "'
"Port_Binding": {
"mac": "52:54:00:58:c5:fd dynamic",
"_is_diff": true,
"Datapath_Binding": {
"Chassis_Private": {
"Logical_DP_Group": {
"SB_Global": {
"Chassis": {
"RBAC_Permission": {
"MAC_Binding": {
"DHCPv6_Options": {
"IP_Multicast": {
"DHCP_Options": {
"Encap": {
"Logical_Flow": {
"_comment": "produced by \"ovsdb-client backup\"",
"RBAC_Role": {
"_date": 1751371416030,
"Multicast_Group": {
"Address_Set": {
Attachments
snap-working-nb.txt
snap-working-sb.txt
snap-broken-nb.txt
snap-broken-sb.txt
Metadata
Metadata
Assignees
Labels
No labels