X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Fsessiond-comm%2Fsessiond-comm.h;fp=src%2Fcommon%2Fsessiond-comm%2Fsessiond-comm.h;h=404318bdaf55a348f6d6902de24aa24e4e827d31;hb=d3dedf27c4a2ce0ea994d90f637eba9ed2f26776;hp=5e045be455af7e97fdc234ba807298b5786d2e0e;hpb=63e5638db6236d902c4ea909fc53e5842e5b71b6;p=deliverable%2Flttng-tools.git diff --git a/src/common/sessiond-comm/sessiond-comm.h b/src/common/sessiond-comm/sessiond-comm.h index 5e045be45..404318bda 100644 --- a/src/common/sessiond-comm/sessiond-comm.h +++ b/src/common/sessiond-comm/sessiond-comm.h @@ -130,6 +130,8 @@ enum lttcomm_relayd_command { RELAYD_ROTATE_STREAM = 18, /* Rename a chunk after the rotation is completed (2.11+) */ RELAYD_ROTATE_RENAME = 19, + /* Check if a chunk has data pending (2.11+) */ + RELAYD_ROTATE_PENDING = 20, }; /* @@ -556,10 +558,14 @@ struct lttcomm_consumer_msg { char new_path[PATH_MAX]; uint64_t relayd_id; /* Relayd id if apply. */ uint64_t session_id; - uint32_t create; /* Create new_path before move. */ uint32_t uid; uint32_t gid; } LTTNG_PACKED rotate_rename; + struct { + uint64_t relayd_id; + uint64_t session_id; + uint64_t chunk_id; + } LTTNG_PACKED rotate_pending_relay; } u; } LTTNG_PACKED;