Fix: relayd: notify parent of readiness when all threads ready
[lttng-tools.git] / src / bin / lttng-relayd / live.c
index 53cc660918d463aacae382c6a2c858281925f26d..19322f4a07bd718feba6d95167715da2d3612e62 100644 (file)
@@ -259,6 +259,8 @@ void *thread_listener(void *data)
                goto error_poll_add;
        }
 
+       lttng_relay_notify_ready();
+
        while (1) {
                health_code_update();
 
@@ -1121,6 +1123,7 @@ void destroy_viewer_stream(struct relay_viewer_stream *vstream)
         * stream.
         */
        if (ret_ref == 1 && vstream->ctf_trace->viewer_metadata_stream) {
+               delete_viewer_stream(vstream->ctf_trace->viewer_metadata_stream);
                destroy_viewer_stream(vstream->ctf_trace->viewer_metadata_stream);
                vstream->ctf_trace->metadata_stream = NULL;
                DBG("Freeing ctf_trace %" PRIu64, vstream->ctf_trace->id);
This page took 0.026208 seconds and 5 git commands to generate.