Support flight recorder mode for a session
[lttng-tools.git] / src / bin / lttng-sessiond / ust-consumer.c
index ca96ff727bbd6705b84cc6f88c2e3826929bda9f..72b68bb7f7bed39d03ed5860381ef70d94df5ad8 100644 (file)
@@ -157,7 +157,8 @@ static int ask_channel_creation(struct ust_app_session *ua_sess,
                        registry->uuid,
                        chan_id,
                        ua_chan->tracefile_size,
-                       ua_chan->tracefile_count);
+                       ua_chan->tracefile_count,
+                       ua_sess->output_traces);
 
        health_code_update();
 
@@ -203,6 +204,12 @@ int ust_consumer_ask_channel(struct ust_app_session *ua_sess,
        assert(socket->fd >= 0);
        assert(registry);
 
+       if (!consumer->enabled) {
+               ret = -LTTNG_ERR_NO_CONSUMER;
+               DBG3("Consumer is disabled");
+               goto error;
+       }
+
        pthread_mutex_lock(socket->lock);
 
        ret = ask_channel_creation(ua_sess, ua_chan, consumer, socket, registry);
This page took 0.024898 seconds and 4 git commands to generate.