projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support flight recorder mode for a session
[lttng-tools.git]
/
src
/
bin
/
lttng-sessiond
/
main.c
diff --git
a/src/bin/lttng-sessiond/main.c
b/src/bin/lttng-sessiond/main.c
index 3b27c6f36fee19ca345add26ba6f427c2a253f27..c02f6d91e2ba904819c58f3058d83efef218c6fd 100644
(file)
--- a/
src/bin/lttng-sessiond/main.c
+++ b/
src/bin/lttng-sessiond/main.c
@@
-646,7
+646,8
@@
static int update_kernel_stream(struct consumer_data *consumer_data, int fd)
pthread_mutex_lock(socket->lock);
ret = kernel_consumer_send_channel_stream(socket,
pthread_mutex_lock(socket->lock);
ret = kernel_consumer_send_channel_stream(socket,
- channel, ksess);
+ channel, ksess,
+ session->output_traces ? 1 : 0);
pthread_mutex_unlock(socket->lock);
if (ret < 0) {
rcu_read_unlock();
pthread_mutex_unlock(socket->lock);
if (ret < 0) {
rcu_read_unlock();
@@
-2377,7
+2378,7
@@
static int create_ust_session(struct ltt_session *session,
lus->uid = session->uid;
lus->gid = session->gid;
lus->uid = session->uid;
lus->gid = session->gid;
-
+ lus->output_traces = session->output_traces;
session->ust_session = lus;
/* Copy session output to the newly created UST session */
session->ust_session = lus;
/* Copy session output to the newly created UST session */
@@
-2434,6
+2435,7
@@
static int create_kernel_session(struct ltt_session *session)
session->kernel_session->uid = session->uid;
session->kernel_session->gid = session->gid;
session->kernel_session->uid = session->uid;
session->kernel_session->gid = session->gid;
+ session->kernel_session->output_traces = session->output_traces;
return LTTNG_OK;
return LTTNG_OK;
This page took
0.023805 seconds
and
4
git commands to generate.