Hi Jonathan,

I have decided to apply a different fix which ensures that only the "create" command actually spawns a session daemon.

https://github.com/lttng/lttng-tools/commit/92360082fd291a95695fb612d773ae1bb991c256

Thanks!
Jérémie

On Fri, Jul 24, 2015 at 5:43 PM, Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> wrote:
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
---
 src/bin/lttng/lttng.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/bin/lttng/lttng.c b/src/bin/lttng/lttng.c
index 13c7732..4cc320c 100644
--- a/src/bin/lttng/lttng.c
+++ b/src/bin/lttng/lttng.c
@@ -432,7 +432,9 @@ static int check_args_no_sessiond(int argc, char **argv)
                                strncmp(argv[i], "--list-options", sizeof("--list-options")) == 0 ||
                                strncmp(argv[i], "--list-commands", sizeof("--list-commands")) == 0 ||
                                strncmp(argv[i], "version", sizeof("version")) == 0 ||
-                               strncmp(argv[i], "view", sizeof("view")) == 0) {
+                               strncmp(argv[i], "view", sizeof("view")) == 0 ||
+                               strncmp(argv[i], "track", sizeof("track")) == 0 ||
+                               strncmp(argv[i], "untrack", sizeof("untrack")) == 0) {
                        return 1;
                }
        }
--
2.1.4




--
Jérémie Galarneau
EfficiOS Inc.
http://www.efficios.com