X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fkernel-consumer.c;h=25f0e47998eebb85e753d249df947bbb02d1c72f;hp=2a9bf9983d937223e5131ed5c0d374599c052000;hb=ca03de585e016f441dfe373420545a6fb047531a;hpb=fc5e05b76ff7c5696c51dfa571c1a45dd402dee5 diff --git a/src/bin/lttng-sessiond/kernel-consumer.c b/src/bin/lttng-sessiond/kernel-consumer.c index 2a9bf9983..25f0e4799 100644 --- a/src/bin/lttng-sessiond/kernel-consumer.c +++ b/src/bin/lttng-sessiond/kernel-consumer.c @@ -52,11 +52,15 @@ int kernel_consumer_add_channel(struct consumer_socket *sock, channel->channel->name, channel->stream_count); + health_code_update(&health_thread_kernel); + ret = consumer_send_channel(sock, &lkm); if (ret < 0) { goto error; } + health_code_update(&health_thread_kernel); + error: return ret; } @@ -123,11 +127,15 @@ int kernel_consumer_add_metadata(struct consumer_socket *sock, "metadata", 1); + health_code_update(&health_thread_kernel); + ret = consumer_send_channel(sock, &lkm); if (ret < 0) { goto error; } + health_code_update(&health_thread_kernel); + /* Prep stream message structure */ consumer_init_stream_comm_msg(&lkm, LTTNG_CONSUMER_ADD_STREAM, @@ -144,6 +152,8 @@ int kernel_consumer_add_metadata(struct consumer_socket *sock, pathname, session->id); + health_code_update(&health_thread_kernel); + /* Send stream and file descriptor */ ret = consumer_send_stream(sock, consumer, &lkm, &session->metadata_stream_fd, 1); @@ -151,6 +161,8 @@ int kernel_consumer_add_metadata(struct consumer_socket *sock, goto error; } + health_code_update(&health_thread_kernel); + error: return ret; } @@ -216,12 +228,16 @@ int kernel_consumer_add_stream(struct consumer_socket *sock, pathname, session->id); + health_code_update(&health_thread_kernel); + /* Send stream and file descriptor */ ret = consumer_send_stream(sock, consumer, &lkm, &stream->fd, 1); if (ret < 0) { goto error; } + health_code_update(&health_thread_kernel); + error: return ret; }