Fix: consumerd: slow metadata push slows down application registration
[lttng-tools.git] / src / common / consumer / consumer-metadata-cache.h
index b207cc79c233df23fb926aec7382b83094700a0d..ae588e8d514747a066ed400c507710feda2731e8 100644 (file)
@@ -43,7 +43,7 @@ struct consumer_metadata_cache {
        struct lttng_dynamic_buffer contents;
        /*
         * Lock to update the metadata cache and push into the ring_buffer
-        * (ustctl_write_metadata_to_channel).
+        * (lttng_ust_ctl_write_metadata_to_channel).
         *
         * This is nested INSIDE the consumer_data lock.
         */
@@ -56,7 +56,7 @@ consumer_metadata_cache_write(struct consumer_metadata_cache *cache,
                const char *data);
 int consumer_metadata_cache_allocate(struct lttng_consumer_channel *channel);
 void consumer_metadata_cache_destroy(struct lttng_consumer_channel *channel);
-int consumer_metadata_cache_flushed(struct lttng_consumer_channel *channel,
-               uint64_t offset, int timer);
+void consumer_wait_metadata_cache_flushed(struct lttng_consumer_channel *channel,
+               uint64_t offset, bool invoked_by_timer);
 
 #endif /* CONSUMER_METADATA_CACHE_H */
This page took 0.02404 seconds and 4 git commands to generate.