Skip to content

Commit f97f0f8

Browse files
authored
Make sure Mergers always use Lifetime::Sporadic (#2058)
1 parent 926344d commit f97f0f8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Framework/src/InfrastructureGenerator.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -605,9 +605,9 @@ void InfrastructureGenerator::generateMergers(framework::WorkflowSpec& workflow,
605605
mergersBuilder.setInfrastructureName(taskName);
606606
mergersBuilder.setInputSpecs(mergerInputs);
607607
mergersBuilder.setOutputSpec(
608-
{ { "main" }, TaskRunner::createTaskDataOrigin(detectorName, false), TaskRunner::createTaskDataDescription(taskName), 0 });
608+
{ { "main" }, TaskRunner::createTaskDataOrigin(detectorName, false), TaskRunner::createTaskDataDescription(taskName), 0, Lifetime::Sporadic });
609609
mergersBuilder.setOutputSpecMovingWindow(
610-
{ { "main_mw" }, TaskRunner::createTaskDataOrigin(detectorName, true), TaskRunner::createTaskDataDescription(taskName), 0 });
610+
{ { "main_mw" }, TaskRunner::createTaskDataOrigin(detectorName, true), TaskRunner::createTaskDataDescription(taskName), 0, Lifetime::Sporadic });
611611
MergerConfig mergerConfig;
612612
// if we are to change the mode to Full, disable reseting tasks after each cycle.
613613
mergerConfig.inputObjectTimespan = { (mergingMode.empty() || mergingMode == "delta") ? InputObjectsTimespan::LastDifference : InputObjectsTimespan::FullHistory };

0 commit comments

Comments
 (0)