trace-chunk: Introduce chunk "path", relayd session "ongoing_rotation", sessiond...
[lttng-tools.git] / src / bin / lttng-relayd / session.h
index aa2a58a98f677351f33f2c9f3523495bf61568da..43f76a4aad54eadc7ac3e53f311bab00a748653b 100644 (file)
@@ -134,6 +134,11 @@ struct relay_session {
        struct cds_list_head viewer_session_node;
        struct lttng_trace_chunk *current_trace_chunk;
        struct lttng_trace_chunk *pending_closure_trace_chunk;
+       /*
+        * Prevent live viewers from taking of copy of the chunk
+        * while new chunk has a temporary directory name.
+        */
+       bool ongoing_rotation;
        struct rcu_head rcu_node;       /* For call_rcu teardown. */
 };
 
This page took 0.02425 seconds and 5 git commands to generate.