X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fkernel-consumer.c;h=bdf9b4098be5edef16f3f1d9ad076637079304ec;hb=ccf7af6c78ba7a206baa9d0b9578468a1af734e1;hp=2a9bf9983d937223e5131ed5c0d374599c052000;hpb=f50f23d9f80ed9fae7fe5c49aee65e813e0031c8;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/kernel-consumer.c b/src/bin/lttng-sessiond/kernel-consumer.c index 2a9bf9983..bdf9b4098 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(); + ret = consumer_send_channel(sock, &lkm); if (ret < 0) { goto error; } + health_code_update(); + error: return ret; } @@ -120,14 +124,18 @@ int kernel_consumer_add_metadata(struct consumer_socket *sock, session->metadata->fd, session->metadata->conf->attr.subbuf_size, 0, /* for kernel */ - "metadata", + DEFAULT_METADATA_NAME, 1); + health_code_update(); + ret = consumer_send_channel(sock, &lkm); if (ret < 0) { goto error; } + health_code_update(); + /* Prep stream message structure */ consumer_init_stream_comm_msg(&lkm, LTTNG_CONSUMER_ADD_STREAM, @@ -140,10 +148,12 @@ int kernel_consumer_add_metadata(struct consumer_socket *sock, session->gid, consumer->net_seq_index, 1, /* Metadata flag set */ - "metadata", + DEFAULT_METADATA_NAME, pathname, session->id); + health_code_update(); + /* 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(); + error: return ret; } @@ -216,12 +228,16 @@ int kernel_consumer_add_stream(struct consumer_socket *sock, pathname, session->id); + health_code_update(); + /* Send stream and file descriptor */ ret = consumer_send_stream(sock, consumer, &lkm, &stream->fd, 1); if (ret < 0) { goto error; } + health_code_update(); + error: return ret; }