sessiond: document effect of rotated_after_last_stop on clear
[lttng-tools.git] / src / bin / lttng-sessiond / session.h
index da3805658cd28e1255292d6250ae6882f779a6d0..883a265545e6965e2a82286cbcb6592d9781168c 100644 (file)
@@ -172,7 +172,8 @@ struct ltt_session {
         * Keep a state if this session was rotated after the last stop command.
         * We only allow one rotation after a stop. At destroy, we also need to
         * know if a rotation occurred since the last stop to rename the current
-        * chunk.
+        * chunk. After a stop followed by rotate, all subsequent clear
+        * (without prior start) will succeed, but will be effect-less.
         */
        bool rotated_after_last_stop;
        /*
@@ -181,6 +182,10 @@ struct ltt_session {
         * subsequent rotate (without prior start) will return an error.
         */
        bool cleared_after_last_stop;
+       /*
+        * True if the session has had an explicit non-quiet rotation.
+        */
+       bool rotated;
        /*
         * Condition and trigger for size-based rotations.
         */
This page took 0.023368 seconds and 5 git commands to generate.