X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.h;h=883a265545e6965e2a82286cbcb6592d9781168c;hp=da3805658cd28e1255292d6250ae6882f779a6d0;hb=a2b988e2cc31f76365b600ca4e3a26604de00022;hpb=ccbdaca404a66cf124ec7e4926b1507327f6d165 diff --git a/src/bin/lttng-sessiond/session.h b/src/bin/lttng-sessiond/session.h index da3805658..883a26554 100644 --- a/src/bin/lttng-sessiond/session.h +++ b/src/bin/lttng-sessiond/session.h @@ -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. */