From: Jérémie Galarneau Date: Mon, 23 Mar 2020 23:12:26 +0000 (-0400) Subject: Fix: lttng-list: don't warn when the kernel domain has no channels X-Git-Tag: v2.13.0-rc1~714 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=ba8fcece7e8f4eb0f5f4345232a88687aff7919b;p=lttng-tools.git Fix: lttng-list: don't warn when the kernel domain has no channels Some commands beside lttng-enable-channel have the side-effect of creating a domain. For instance, the lttng-track and lttng-untrack commands will implicitly create their target domains if they don't exist. Thus, it is not unexpected for a domain to exist without channels. Currently, tracking process attributes in the user space and kernel domains will result in a warning being printed when lttng-status (or lttng-list `the_session`) is invoked. Example output: Tracing session arielle_bolduc: [inactive] Trace output: /home/jgalar/lttng-traces/arielle_bolduc-20200323-191128 === Domain: Linux kernel === Tracked process attributes Process IDs: all Virtual Process IDs: 12365, 526, 41 User IDs: all Virtual User IDs: all Group IDs: all Virtual Group IDs: all Warning: No kernel channel === Domain: User space === Buffering scheme: per-user Tracked process attributes Virtual Process IDs: 12365, 526, 41 Virtual User IDs: all Virtual Group IDs: all The warning is removed since it can only confuse users. Signed-off-by: Jérémie Galarneau Change-Id: I733ee6c3d8c1d297194842c7bdbdf3f237661e51 --- diff --git a/src/bin/lttng/commands/list.c b/src/bin/lttng/commands/list.c index 70dc99b0a..372a71dad 100644 --- a/src/bin/lttng/commands/list.c +++ b/src/bin/lttng/commands/list.c @@ -1446,7 +1446,6 @@ static int list_channels(const char *channel_name) count = 0; } else { ret = CMD_SUCCESS; - WARN("No kernel channel"); goto error_channels; } break;