ovs-dev.py: add --monitor and option
authorAndy Zhou <azhou@nicira.com>
Mon, 14 Sep 2015 18:06:59 +0000 (11:06 -0700)
committerAndy Zhou <azhou@nicira.com>
Thu, 1 Oct 2015 03:43:53 +0000 (20:43 -0700)
Runs ovsdb-server and ovs-vswitch with --monitor option. This feature
is useful for testing daemon monitoring together with --user option.

Signed-off-by: Andy Zhou <azhou@nicira.com>
Acked-by: Joe Stringer <joestringer@nicira.com>
utilities/ovs-dev.py

index 2f64bc0..e4314c0 100755 (executable)
@@ -240,6 +240,9 @@ def run():
         _sh("chown", options.user, "-R", RUNDIR);
         opts = ["--user", options.user] + opts
 
+    if (options.monitor):
+        opts = ["--monitor"] + opts
+
     _sh(*(["ovsdb-server",
            "--remote=punix:%s/run/db.sock" % RUNDIR,
            "--remote=db:Open_vSwitch,Open_vSwitch,manager_options",
@@ -425,6 +428,9 @@ def main():
                      help="Use binaries built by clang")
     group.add_option("--user", dest="user", action="store", default="",
                      help="run all daemons as a non root user")
+    group.add_option("--monitor", dest="monitor", action="store_true",
+                     help="run daemons with --monitor option")
+
 
     parser.add_option_group(group)