Support optional args for sessiond_spawn
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Fri, 17 Nov 2017 00:36:19 +0000 (19:36 -0500)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Fri, 17 Nov 2017 00:36:34 +0000 (19:36 -0500)
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
lttng_ivc/utils/utils.py

index 6a5608c908c36a8fea3f61d4817edfca0d3a24af..3efc2b1f8cd5f06906fb57106f919f62491a64d3 100644 (file)
@@ -47,10 +47,12 @@ def __dummy_sigusr1_handler():
     pass
 
 
     pass
 
 
-def sessiond_spawn(runtime):
+def sessiond_spawn(runtime, opt_args=""):
     agent_port = find_free_port()
     previous_handler = signal.signal(signal.SIGUSR1, __dummy_sigusr1_handler)
     agent_port = find_free_port()
     previous_handler = signal.signal(signal.SIGUSR1, __dummy_sigusr1_handler)
-    sessiond = runtime.spawn_subprocess("lttng-sessiond -vvv -S --agent-tcp-port {}".format(agent_port))
+    cmd = "lttng-sessiond -vvv --verbose-consumer -S --agent-tcp-port {}".format(agent_port)
+    cmd = " ".join([cmd, opt_args])
+    sessiond = runtime.spawn_subprocess(cmd)
     signal.sigtimedwait({signal.SIGUSR1}, 60)
     previous_handler = signal.signal(signal.SIGUSR1, previous_handler)
     return sessiond
     signal.sigtimedwait({signal.SIGUSR1}, 60)
     previous_handler = signal.signal(signal.SIGUSR1, previous_handler)
     return sessiond
This page took 0.024015 seconds and 5 git commands to generate.