From 4e52320d2950b79dc3ce537c32882c26f8c13846 Mon Sep 17 00:00:00 2001 From: Jonathan Rajotte Date: Thu, 7 Feb 2019 21:30:11 -0500 Subject: [PATCH] Fix: kernel metadata is generated on the fly for snapshot sessions Signed-off-by: Jonathan Rajotte --- src/bin/lttng-sessiond/kernel.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/bin/lttng-sessiond/kernel.c b/src/bin/lttng-sessiond/kernel.c index aac6665be..3ed65a83b 100644 --- a/src/bin/lttng-sessiond/kernel.c +++ b/src/bin/lttng-sessiond/kernel.c @@ -1476,7 +1476,7 @@ enum lttng_error_code kernel_clear_session(struct ltt_session *session) assert(ksess); assert(ksess->consumer); - DBG("Cleat kernel session %s (session %" PRIu64 ")", + DBG("Clear kernel session %s (session %" PRIu64 ")", session->name, session->id); rcu_read_lock(); @@ -1500,6 +1500,15 @@ enum lttng_error_code kernel_clear_session(struct ltt_session *session) } } + if (!ksess->metadata) { + /* + * Nothing to do for the metadata. + * This is a snpashot session. + * The metadata is genererated on the fly. + */ + continue; + } + /* * Clear the metadata channel. * Metadata channel is not cleared per se but we still need to -- 2.34.1