Add new thread in consumer for metadata handling
[lttng-tools.git] / src / bin / lttng-consumerd / lttng-consumerd.c
index d49c3eb33a71f5480e36d59c015672fdd7809c18..5952334cd47fe1c1d882e9c7880e627218fb044b 100644 (file)
 #include <common/defaults.h>
 #include <common/common.h>
 #include <common/consumer.h>
+#include <common/compat/poll.h>
 #include <common/sessiond-comm/sessiond-comm.h>
 
 #include "lttng-consumerd.h"
 
 /* TODO : support UST (all direct kernel-ctl accesses). */
 
-/* the two threads (receive fd and poll) */
-static pthread_t threads[2];
+/* the two threads (receive fd, poll and metadata) */
+static pthread_t threads[3];
 
 /* to count the number of times the user pressed ctrl+c */
 static int sigintcount = 0;
@@ -283,6 +284,9 @@ int main(int argc, char **argv)
                }
        }
 
+       /* Set up max poll set size */
+       lttng_poll_set_max_size();
+
        if (strlen(command_sock_path) == 0) {
                switch (opt_type) {
                case LTTNG_CONSUMER_KERNEL:
This page took 0.024862 seconds and 5 git commands to generate.