X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fnotification-thread-events.c;h=f84a08d38f1d20c94c62d47d9391ecd7aa2e217e;hp=c80d977da8a11fb553c1a4296f16ab9df1587dee;hb=0ca52944daa81aea35eb372ccdb118c42a002d13;hpb=1eee26c5877ee16e13aa7106f479dd352b1554e1 diff --git a/src/bin/lttng-sessiond/notification-thread-events.c b/src/bin/lttng-sessiond/notification-thread-events.c index c80d977da..f84a08d38 100644 --- a/src/bin/lttng-sessiond/notification-thread-events.c +++ b/src/bin/lttng-sessiond/notification-thread-events.c @@ -1527,6 +1527,27 @@ end: return 0; } +static +int handle_notification_thread_command_session_rotation_ongoing( + struct notification_thread_state *state, + const char *session_name, uint64_t trace_archive_chunk_id, + enum lttng_error_code *cmd_result) +{ + *cmd_result = LTTNG_OK; + return 0; +} + +static +int handle_notification_thread_command_session_rotation_completed( + struct notification_thread_state *state, + const char *session_name, uint64_t trace_archive_chunk_id, + const struct lttng_trace_archive_location *location, + enum lttng_error_code *cmd_result) +{ + *cmd_result = LTTNG_OK; + return 0; +} + static int condition_is_supported(struct lttng_condition *condition) { @@ -2018,6 +2039,23 @@ int handle_notification_thread_command( cmd->parameters.remove_channel.domain, &cmd->reply_code); break; + case NOTIFICATION_COMMAND_TYPE_SESSION_ROTATION_ONGOING: + DBG("[notification-thread] Received session rotation ongoing command"); + ret = handle_notification_thread_command_session_rotation_ongoing( + state, + cmd->parameters.session_rotation_ongoing.session_name, + cmd->parameters.session_rotation_ongoing.trace_archive_chunk_id, + &cmd->reply_code); + break; + case NOTIFICATION_COMMAND_TYPE_SESSION_ROTATION_COMPLETED: + DBG("[notification-thread] Received session rotation completed command"); + ret = handle_notification_thread_command_session_rotation_completed( + state, + cmd->parameters.session_rotation_completed.session_name, + cmd->parameters.session_rotation_completed.trace_archive_chunk_id, + cmd->parameters.session_rotation_completed.location, + &cmd->reply_code); + break; case NOTIFICATION_COMMAND_TYPE_QUIT: DBG("[notification-thread] Received quit command"); cmd->reply_code = LTTNG_OK;