Fix: consumerd: only return readiness when health is ready
[lttng-tools.git] / src / bin / lttng-consumerd / health-consumerd.c
index 413df9acfb92eff3ad4e3566708c7709edd6fe24..ad2b5245a849f769d295f5a51464c973f1145b5b 100644 (file)
@@ -233,6 +233,10 @@ void *thread_manage_health(void *data)
                goto error;
        }
 
+       /* Perform prior memory accesses before decrementing ready */
+       cmm_smp_mb__before_uatomic_dec();
+       uatomic_dec(&lttng_consumer_ready);
+
        while (1) {
                DBG("Health check ready");
 
This page took 0.023342 seconds and 4 git commands to generate.