projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
relayd comm: add base path to create session
[lttng-tools.git]
/
src
/
bin
/
lttng-relayd
/
session.c
diff --git
a/src/bin/lttng-relayd/session.c
b/src/bin/lttng-relayd/session.c
index de059aae203e2df17054f9bd1d415279e0bd23bf..605931d5bd82ed449143de9b6f9c6b870bb59a2b 100644
(file)
--- a/
src/bin/lttng-relayd/session.c
+++ b/
src/bin/lttng-relayd/session.c
@@
-95,7
+95,8
@@
struct relay_session *session_create(const char *session_name,
const uint64_t *current_chunk_id,
const time_t *creation_time,
uint32_t major,
const uint64_t *current_chunk_id,
const time_t *creation_time,
uint32_t major,
- uint32_t minor)
+ uint32_t minor,
+ bool session_name_contains_creation_time)
{
int ret;
struct relay_session *session = NULL;
{
int ret;
struct relay_session *session = NULL;
@@
-136,6
+137,11
@@
struct relay_session *session_create(const char *session_name,
WARN("Base path exceeds maximal allowed length");
goto error;
}
WARN("Base path exceeds maximal allowed length");
goto error;
}
+ if (creation_time) {
+ LTTNG_OPTIONAL_SET(&session->creation_time, *creation_time);
+ }
+ session->session_name_contains_creation_time =
+ session_name_contains_creation_time;
session->ctf_traces_ht = lttng_ht_new(0, LTTNG_HT_TYPE_STRING);
if (!session->ctf_traces_ht) {
session->ctf_traces_ht = lttng_ht_new(0, LTTNG_HT_TYPE_STRING);
if (!session->ctf_traces_ht) {
@@
-196,9
+202,6
@@
struct relay_session *session_create(const char *session_name,
}
lttng_ht_add_unique_u64(sessions_ht, &session->session_n);
}
lttng_ht_add_unique_u64(sessions_ht, &session->session_n);
- if (creation_time) {
- LTTNG_OPTIONAL_SET(&session->creation_time, *creation_time);
- }
return session;
error:
return session;
error:
This page took
0.026049 seconds
and
5
git commands to generate.