X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Frotation-thread.c;h=6159359e01c886c2de0ee9d15afa66ce7645612b;hb=0d2ff20ef219ec2e407fbc82097346515016290b;hp=118326dae99c80d745845733c602d6d601a59e33;hpb=55c2a7f9cf105923d1ce86f2deb550bbf7e8062f;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/rotation-thread.c b/src/bin/lttng-sessiond/rotation-thread.c index 118326dae..6159359e0 100644 --- a/src/bin/lttng-sessiond/rotation-thread.c +++ b/src/bin/lttng-sessiond/rotation-thread.c @@ -37,6 +37,7 @@ #include "health-sessiond.h" #include "rotate.h" #include "cmd.h" +#include "sessiond-timer.h" #include #include @@ -332,6 +333,15 @@ int handle_channel_rotation_pipe(int fd, uint32_t revents, goto end; } channel_info->session->rotate_pending = false; + if (channel_info->session->rotate_pending_relay) { + ret = sessiond_timer_rotate_pending_start( + channel_info->session, 100000); + if (ret) { + ERR("Enabling rotate pending timer"); + ret = -1; + goto end; + } + } } channel_rotation_info_destroy(channel_info);