Fix: filter attach vs event enable race
[lttng-tools.git] / src / bin / lttng-sessiond / trace-ust.c
index 996916558f8b3a0d5fd1c3d5945fe11783368d53..dd79b4cca26db66b9081bd6079f8b69e20d83c21 100644 (file)
@@ -392,6 +392,11 @@ struct ltt_ust_event *trace_ust_create_event(struct lttng_event *ev,
                ERR("Unknown ust loglevel type (%d)", ev->loglevel_type);
                goto error_free_event;
        }
+       /*
+        * Fix for enabler race. Enable is now done explicitly by
+        * sessiond after setting filter.
+        */
+       lue->attr.disabled = 1;
 
        /* Same layout. */
        lue->filter = (struct lttng_ust_filter_bytecode *) filter;
This page took 0.022991 seconds and 4 git commands to generate.