start to handle async rotation on the relay + basics for remote rotate_pending
[deliverable/lttng-tools.git] / src / bin / lttng-sessiond / kernel.c
index ef5733c66eb2b652e66cb6c508b52183fee37429..43fc935536612bf5af9287cc32bac4c45d4010b7 100644 (file)
@@ -1179,7 +1179,8 @@ int kernel_rotate_session(struct ltt_session *session)
 
                        ret = consumer_rotate_channel(socket, chan->fd,
                                        ksess->uid, ksess->gid, ksess->consumer,
-                                       "", 0);
+                                       "", 0,
+                                       session->rotate_count);
                        if (ret < 0) {
                                ret = LTTNG_ERR_KERN_CONSUMER_FAIL;
                                pthread_mutex_unlock(socket->lock);
@@ -1194,7 +1195,8 @@ int kernel_rotate_session(struct ltt_session *session)
                 */
                pthread_mutex_lock(socket->lock);
                ret = consumer_rotate_channel(socket, ksess->metadata->fd,
-                               ksess->uid, ksess->gid, ksess->consumer, "", 1);
+                               ksess->uid, ksess->gid, ksess->consumer, "", 1,
+                               session->rotate_count);
                if (ret < 0) {
                        ret = LTTNG_ERR_KERN_CONSUMER_FAIL;
                        pthread_mutex_unlock(socket->lock);
This page took 0.026367 seconds and 5 git commands to generate.