Fix: relayd: make viewer streams consider metadata sent
[lttng-tools.git] / src / bin / lttng-relayd / live.c
index aa0586814e6ba55adeb6c2b35d5c31f1789bcc51..6f69b1058a958720bb1e86b4868fcdb259bea417 100644 (file)
@@ -316,8 +316,14 @@ int make_viewer_streams(struct relay_session *session,
                        /*
                         * Stream has no data, don't consider it yet.
                         */
-                       if (stream->prev_seq == -1ULL) {
-                               goto next;
+                       if (stream->is_metadata) {
+                               if (!stream->metadata_received) {
+                                       goto next;
+                               }
+                       } else {
+                               if (stream->prev_seq == -1ULL) {
+                                       goto next;
+                               }
                        }
                        vstream = viewer_stream_get_by_id(stream->stream_handle);
                        if (!vstream) {
This page took 0.023511 seconds and 4 git commands to generate.