diff --git a/controller-vtep/ovn-controller-vtep.c b/controller-vtep/ovn-controller-vtep.c index 5f017d87d3..23b368179a 100644 --- a/controller-vtep/ovn-controller-vtep.c +++ b/controller-vtep/ovn-controller-vtep.c @@ -116,7 +116,7 @@ main(int argc, char *argv[]) parse_options(argc, argv); fatal_ignore_sigpipe(); - daemonize_start(false); + daemonize_start(false, false); char *abs_unixctl_path = get_abs_unix_ctl_path(NULL); retval = unixctl_server_create(abs_unixctl_path, &unixctl); diff --git a/controller/ovn-controller.c b/controller/ovn-controller.c index 0c975dc5ec..3eed3e8d6d 100644 --- a/controller/ovn-controller.c +++ b/controller/ovn-controller.c @@ -4665,7 +4665,7 @@ main(int argc, char *argv[]) char *ovs_remote = parse_options(argc, argv); fatal_ignore_sigpipe(); - daemonize_start(true); + daemonize_start(true, false); char *abs_unixctl_path = get_abs_unix_ctl_path(NULL); retval = unixctl_server_create(abs_unixctl_path, &unixctl); diff --git a/ic/ovn-ic.c b/ic/ovn-ic.c index db7e86bc17..160a8c21a8 100644 --- a/ic/ovn-ic.c +++ b/ic/ovn-ic.c @@ -1917,7 +1917,7 @@ main(int argc, char *argv[]) service_start(&argc, &argv); parse_options(argc, argv); - daemonize_start(false); + daemonize_start(false, false); char *abs_unixctl_path = get_abs_unix_ctl_path(unixctl_path); retval = unixctl_server_create(abs_unixctl_path, &unixctl); diff --git a/northd/ovn-northd.c b/northd/ovn-northd.c index 4fa1b039ea..6e763835e2 100644 --- a/northd/ovn-northd.c +++ b/northd/ovn-northd.c @@ -760,7 +760,7 @@ main(int argc, char *argv[]) service_start(&argc, &argv); parse_options(argc, argv, &state.paused, &n_threads); - daemonize_start(false); + daemonize_start(false, false); char *abs_unixctl_path = get_abs_unix_ctl_path(unixctl_path); retval = unixctl_server_create(abs_unixctl_path, &unixctl); diff --git a/ovs b/ovs index 0187eadfce..34ace16cb8 160000 --- a/ovs +++ b/ovs @@ -1 +1 @@ -Subproject commit 0187eadfce4505d502e57c0e688b830f0a1ec728 +Subproject commit 34ace16cb8295d40cdc2d9a9544612ec1faf3c87 diff --git a/utilities/ovn-dbctl.c b/utilities/ovn-dbctl.c index 1d41157df5..2e9348c479 100644 --- a/utilities/ovn-dbctl.c +++ b/utilities/ovn-dbctl.c @@ -1112,7 +1112,7 @@ server_loop(const struct ovn_dbctl_options *dbctl_options, bool exiting = false; service_start(&argc, &argv); - daemonize_start(false); + daemonize_start(false, false); char *abs_unixctl_path = get_abs_unix_ctl_path(unixctl_path); int error = unixctl_server_create(abs_unixctl_path, &server); diff --git a/utilities/ovn-trace.c b/utilities/ovn-trace.c index fb54ed060b..e99a7993e7 100644 --- a/utilities/ovn-trace.c +++ b/utilities/ovn-trace.c @@ -127,7 +127,7 @@ main(int argc, char *argv[]) struct unixctl_server *server = NULL; bool exiting = false; if (get_detach()) { - daemonize_start(false); + daemonize_start(false, false); char *abs_unixctl_path = get_abs_unix_ctl_path(unixctl_path); int error = unixctl_server_create(abs_unixctl_path, &server);