X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lttng_ivc%2Futils%2Futils.py;fp=lttng_ivc%2Futils%2Futils.py;h=3efc2b1f8cd5f06906fb57106f919f62491a64d3;hb=315652891a0232f494c22014f42adc1a6fbe5da5;hp=6a5608c908c36a8fea3f61d4817edfca0d3a24af;hpb=686e86ab91dc79dcef6b2d335a6377492b876cb1;p=deliverable%2Flttng-ivc.git diff --git a/lttng_ivc/utils/utils.py b/lttng_ivc/utils/utils.py index 6a5608c..3efc2b1 100644 --- a/lttng_ivc/utils/utils.py +++ b/lttng_ivc/utils/utils.py @@ -47,10 +47,12 @@ def __dummy_sigusr1_handler(): 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) - 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