X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=ovsdb%2Fovsdb-server.c;h=9f63f3a8b31344bb44b3553560bec9e7aaeb38aa;hb=d689a6a819c5bd4f4bde2c8766c0c7652b70eb3e;hp=872cc9f9f4bfae30593f66e786d7a9c67e9eafc5;hpb=94db54073ea372406d4d82a009301984b097bc6b;p=openvswitch diff --git a/ovsdb/ovsdb-server.c b/ovsdb/ovsdb-server.c index 872cc9f9..9f63f3a8 100644 --- a/ovsdb/ovsdb-server.c +++ b/ovsdb/ovsdb-server.c @@ -39,6 +39,7 @@ #include "row.h" #include "stream-ssl.h" #include "stream.h" +#include "stress.h" #include "svec.h" #include "table.h" #include "timeval.h" @@ -87,6 +88,7 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); + stress_init_command(); signal(SIGPIPE, SIG_IGN); process_init(); @@ -149,6 +151,9 @@ main(int argc, char *argv[]) if (run_process) { process_wait(run_process); } + if (exiting) { + poll_immediate_wake(); + } poll_block(); } ovsdb_jsonrpc_server_destroy(jsonrpc);