Fix multi-session UST handling combined with shm fd teardown
[lttng-tools.git] / lttng-sessiond / ust-consumer.c
index df569368ae04f2e8faafb1b9ebbfde069fc618aa..46558417ecc2c47b295a7613ae35c7da7c9412d0 100644 (file)
@@ -46,8 +46,11 @@ static int send_channel_streams(int sock,
        lum.cmd_type = LTTNG_CONSUMER_ADD_CHANNEL;
 
        /*
-        * We need to keep shm_fd open to make sure this key stays unique within
-        * the session daemon.
+        * We need to keep shm_fd open while we transfer the stream file
+        * descriptors to make sure this key stays unique within the
+        * session daemon. We can free the channel shm_fd without
+        * problem after we finished sending stream fds for that
+        * channel.
         */
        lum.u.channel.channel_key = uchan->obj->shm_fd;
        lum.u.channel.max_sb_size = uchan->attr.subbuf_size;
This page took 0.022686 seconds and 4 git commands to generate.