Commit 79350ef
ovn-controller: Clear flow-restore-wait.
In commit 621f85e ("controller: Fix bfd up too early after
unexpected reboot."), OVN would manipulate the flow-restore-wait flag in
order to attempt to synchronize with OVS. The previous commit reverted
this change due to a potential deadlock between OVS and OVN.
If users were using a version of OVN that had commit 621f85e, then
the revert will help to ensure that OVS and OVN won't deadlock any
longer. However, the revert on its own does not resolve the deadlock if
the previously running version of ovn-controller set flow-restore-wait
to true. It requires manual intervention to get flow-restore-wait set to
false or deleted from the Open_vSwitch table.
This commit seeks to assist by clearing the flow-restore-wait key in the
Open_vSwitch table. This way, on upgrade, the deadlock is resolved
without manually setting any OVS database values.
Reported-at: https://redhat.atlassian.net/browse/FDP-3862
Fixes: 621f85e ("controller: Fix bfd up too early after unexpected reboot.")
Signed-off-by: Mark Michelson <mmichels@redhat.com>
Acked-by: Dumitru Ceara <dceara@redhat.com>
Signed-off-by: Ales Musil <amusil@redhat.com>
(cherry picked from commit 89dbc40)1 parent afb4d33 commit 79350ef
1 file changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7554 | 7554 | | |
7555 | 7555 | | |
7556 | 7556 | | |
| 7557 | + | |
| 7558 | + | |
| 7559 | + | |
| 7560 | + | |
| 7561 | + | |
| 7562 | + | |
| 7563 | + | |
| 7564 | + | |
| 7565 | + | |
| 7566 | + | |
| 7567 | + | |
| 7568 | + | |
| 7569 | + | |
| 7570 | + | |
| 7571 | + | |
| 7572 | + | |
| 7573 | + | |
| 7574 | + | |
7557 | 7575 | | |
7558 | 7576 | | |
7559 | 7577 | | |
| |||
0 commit comments