From: Jérémie Galarneau Date: Wed, 13 Dec 2017 23:24:10 +0000 (-0500) Subject: Docs: describe the apps_thread's working in function header X-Git-Tag: v2.11.0-rc1~413 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=81f04d5fd1680ff7cf705e19b3cbfc022272bbf3;p=lttng-tools.git Docs: describe the apps_thread's working in function header Signed-off-by: Jérémie Galarneau --- diff --git a/src/bin/lttng-sessiond/main.c b/src/bin/lttng-sessiond/main.c index 4c3a1796c..3625bba0f 100644 --- a/src/bin/lttng-sessiond/main.c +++ b/src/bin/lttng-sessiond/main.c @@ -1445,7 +1445,17 @@ error_poll: } /* - * This thread manage application communication. + * This thread receives application command sockets (FDs) on the + * apps_cmd_pipe and waits (polls) on them until they are closed + * or an error occurs. + * + * At that point, it flushes the data (tracing and metadata) associated + * with this application and tears down ust app sessions and other + * associated data structures through ust_app_unregister(). + * + * Note that this thread never sends commands to the applications + * through the command sockets; it merely listens for hang-ups + * and errors on those sockets and cleans-up as they occur. */ static void *thread_manage_apps(void *data) {