X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fcmd.cpp;fp=src%2Fbin%2Flttng-sessiond%2Fcmd.cpp;h=53a175372dadc5099b97d98d5795cf51a03ae600;hp=49fa0c6864401f9aa6a95872c7ab9b4bf5e9a307;hb=bacc39bbfbccc984d2b558b41cf8ab42a8592d09;hpb=e4589ae2396a53ed0b17251616694afeefba2986 diff --git a/src/bin/lttng-sessiond/cmd.cpp b/src/bin/lttng-sessiond/cmd.cpp index 49fa0c686..53a175372 100644 --- a/src/bin/lttng-sessiond/cmd.cpp +++ b/src/bin/lttng-sessiond/cmd.cpp @@ -4359,6 +4359,8 @@ int ust_regenerate_metadata(struct ltt_ust_session *usess) struct ust_registry_event *event; struct lttng_ht_iter iter_event; + chan->metadata_dumped = 0; + ret = ust_metadata_channel_statedump(registry, chan); if (ret) { pthread_mutex_unlock(®istry->lock); @@ -4367,7 +4369,8 @@ int ust_regenerate_metadata(struct ltt_ust_session *usess) goto end; } cds_lfht_for_each_entry(chan->events->ht, &iter_event.iter, - event, node.node) { + event, node.node) { + event->metadata_dumped = 0; ret = ust_metadata_event_statedump(registry, chan, event); if (ret) {