send the rotate pending to the relay
[deliverable/lttng-tools.git] / src / common / consumer / consumer.c
index f8b25665f1df4ae83279a9801d8e54ca52b2eded..c6fce97774f4888d22738d6661832fd90c6bb4e7 100644 (file)
@@ -4348,3 +4348,23 @@ int lttng_consumer_rotate_rename(char *current_path, char *new_path,
                return rotate_rename_local(current_path, new_path, uid, gid);
        }
 }
+
+int lttng_consumer_rotate_pending_relay(uint64_t session_id,
+               uint64_t relayd_id, uint64_t chunk_id)
+{
+       int ret;
+       struct consumer_relayd_sock_pair *relayd;
+
+       relayd = consumer_find_relayd(relayd_id);
+       if (!relayd) {
+               ERR("Failed to find relayd");
+               ret = -1;
+               goto end;
+       }
+
+       ret = relayd_rotate_pending(&relayd->control_sock, chunk_id);
+
+end:
+       return ret;
+
+}
This page took 0.024674 seconds and 5 git commands to generate.