-
Notifications
You must be signed in to change notification settings - Fork 236
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ovn-controller: Only set monitor conditions on available tables.
Setting the monitor condition on a table that's not part of the SB schema triggers an error from the server side, a downgrade to monitor v0 (from v2) and also causes the conditional monitoring sequence numbers to go out of sync. Use the <DB>rec_server_has_<TABLE>_table() API to determine if a table is present in the server schema and therefore usable in the monitor condition. This commit also bumps the OVS submodule because the following fix is needed: 2410b95597fc ("ovsdb-cs: Consider default conditions implicitly acked.") Reported-by: Numan Siddique <numans@ovn.org> Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2151063 Acked-by: Mark Michelson <mmichels@redhat.com> Signed-off-by: Dumitru Ceara <dceara@redhat.com> (cherry picked from commit 1b0dbde)
- Loading branch information
Showing
2 changed files
with
19 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule ovs
updated
18 files
+4 −5 | Documentation/faq/releases.rst | |
+7 −1 | NEWS | |
+1 −1 | configure.ac | |
+23 −4 | datapath-windows/ovsext/Actions.c | |
+7 −1 | debian/changelog | |
+7 −11 | lib/learn.c | |
+2 −0 | lib/odp-execute-avx512.c | |
+12 −0 | lib/odp-execute-private.c | |
+9 −2 | lib/odp-util.c | |
+1 −1 | lib/ovsdb-cs.c | |
+13 −11 | lib/rculist.h | |
+2 −2 | python/ovs/db/idl.py | |
+2 −2 | tests/learn.at | |
+71 −34 | tests/ovsdb-idl.at | |
+30 −8 | tests/test-ovsdb.c | |
+29 −8 | tests/test-ovsdb.py | |
+1 −5 | utilities/ovs-dpctl-top.in | |
+1 −0 | vswitchd/bridge.c |