projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: rotation may never complete in per-PID buffering mode
[lttng-tools.git]
/
src
/
common
/
sessiond-comm
/
sessiond-comm.h
diff --git
a/src/common/sessiond-comm/sessiond-comm.h
b/src/common/sessiond-comm/sessiond-comm.h
index 62224bd75db8cf24f5e3ece8739eed6a51b6363e..72aa61e0beab45f16e97dff3da2093c1bb12d687 100644
(file)
--- a/
src/common/sessiond-comm/sessiond-comm.h
+++ b/
src/common/sessiond-comm/sessiond-comm.h
@@
-104,8
+104,7
@@
enum lttcomm_sessiond_command {
LTTNG_ROTATE_SESSION = 45,
LTTNG_ROTATION_GET_INFO = 46,
LTTNG_ROTATION_SET_SCHEDULE = 47,
LTTNG_ROTATE_SESSION = 45,
LTTNG_ROTATION_GET_INFO = 46,
LTTNG_ROTATION_SET_SCHEDULE = 47,
- LTTNG_SESSION_GET_CURRENT_OUTPUT = 48,
- LTTNG_SESSION_LIST_ROTATION_SCHEDULES = 49,
+ LTTNG_SESSION_LIST_ROTATION_SCHEDULES = 48,
};
enum lttcomm_relayd_command {
};
enum lttcomm_relayd_command {
@@
-410,6
+409,11
@@
struct lttcomm_event_extended_header {
* character.
*/
uint32_t nb_exclusions;
* character.
*/
uint32_t nb_exclusions;
+
+ /*
+ * Size of the event's userspace probe location (if applicable).
+ */
+ uint32_t userspace_probe_location_len;
} LTTNG_PACKED;
/*
} LTTNG_PACKED;
/*
@@
-433,7
+437,7
@@
struct lttcomm_lttng_output_id {
* operation.
*/
struct lttcomm_consumer_msg {
* operation.
*/
struct lttcomm_consumer_msg {
- uint32_t cmd_type; /* enum
consumerd
_command */
+ uint32_t cmd_type; /* enum
lttng_consumer
_command */
union {
struct {
uint64_t channel_key;
union {
struct {
uint64_t channel_key;
@@
-598,11
+602,15
@@
struct lttcomm_consumer_msg {
uint32_t uid;
uint32_t gid;
} LTTNG_PACKED rotate_rename;
uint32_t uid;
uint32_t gid;
} LTTNG_PACKED rotate_rename;
+ struct {
+ uint64_t session_id;
+ uint64_t chunk_id;
+ } LTTNG_PACKED check_rotation_pending_local;
struct {
uint64_t relayd_id;
uint64_t session_id;
uint64_t chunk_id;
struct {
uint64_t relayd_id;
uint64_t session_id;
uint64_t chunk_id;
- } LTTNG_PACKED
rotate
_pending_relay;
+ } LTTNG_PACKED
check_rotation
_pending_relay;
struct {
char path[LTTNG_PATH_MAX];
uint64_t relayd_id; /* Relayd id if apply. */
struct {
char path[LTTNG_PATH_MAX];
uint64_t relayd_id; /* Relayd id if apply. */
This page took
0.025453 seconds
and
4
git commands to generate.