diff mbox series

[ovs-dev,OVN-PATCH] ovndb-ctl:probe interval of ovndb-ctl daemon

Message ID AEYAKQDiIIS8DtrltasMA4ps.1.1641355493917.Hmail.wentao.jia@easystack.cn
State Superseded
Headers show
Series [ovs-dev,OVN-PATCH] ovndb-ctl:probe interval of ovndb-ctl daemon | expand

Commit Message

Wentao Jia Jan. 5, 2022, 4:04 a.m. UTC
ovndb-ctl deamon mode, the connection cannot be reconnected when
connection is broken, set inactivity probe interval to make it
reconnected


Signed-off-by: Wentao Jia <wentao.jia@easystack.cn>
---
 utilities/ovn-dbctl.c | 4 ++++
 1 file changed, 4 insertions(+)
diff mbox series

Patch

diff --git a/utilities/ovn-dbctl.c b/utilities/ovn-dbctl.c
index 791caabb2..2080e8ba0 100644
--- a/utilities/ovn-dbctl.c
+++ b/utilities/ovn-dbctl.c
@@ -109,6 +109,9 @@  static void server_loop(const struct ovn_dbctl_options *dbctl_options,
                         struct ovsdb_idl *idl, int argc, char *argv[]);
 static void ovn_dbctl_exit(int status);
 
+/* Default probe interval for NB and SB DB connections. */
+#define DEFAULT_PROBE_INTERVAL_MSEC 5000
+
 int
 ovn_dbctl_main(int argc, char *argv[],
                const struct ovn_dbctl_options *dbctl_options)
@@ -191,6 +194,7 @@  ovn_dbctl_main(int argc, char *argv[],
     /* "retry" is true iff in daemon mode. */
     ovsdb_idl_set_remote(idl, db, daemon_mode);
     ovsdb_idl_set_leader_only(idl, leader_only);
+    ovsdb_idl_set_probe_interval(idl, DEFAULT_PROBE_INTERVAL_MSEC);
 
     if (daemon_mode) {
         server_loop(dbctl_options, idl, argc, argv_);