@@ -278,7 +278,7 @@ framework::WorkflowSpec InfrastructureGenerator::generateLocalBatchInfrastructur
278278 auto taskConfig = TaskRunnerFactory::extractConfig (infrastructureSpec.common , taskSpec, 0 , 1 );
279279 workflow.emplace_back (TaskRunnerFactory::create (taskConfig));
280280
281- fileSinkInputs.emplace_back (taskSpec.taskName , TaskRunner::createTaskDataOrigin (), TaskRunner::createTaskDataDescription (taskSpec.taskName ));
281+ fileSinkInputs.emplace_back (taskSpec.taskName , TaskRunner::createTaskDataOrigin (taskSpec. detectorName ), TaskRunner::createTaskDataDescription (taskSpec.taskName ));
282282 }
283283 }
284284
@@ -445,7 +445,7 @@ void InfrastructureGenerator::generateLocalTaskLocalProxy(framework::WorkflowSpe
445445 std::string remotePort = std::to_string (taskSpec.remotePort );
446446 std::string proxyName = taskSpec.detectorName + " -" + taskName + " -proxy" ;
447447 std::string channelName = taskSpec.detectorName + " -" + taskName + " -proxy" ;
448- InputSpec proxyInput{ channelName, TaskRunner::createTaskDataOrigin (), TaskRunner::createTaskDataDescription (taskName), static_cast <SubSpec>(id), Lifetime::Sporadic };
448+ InputSpec proxyInput{ channelName, TaskRunner::createTaskDataOrigin (taskSpec. detectorName ), TaskRunner::createTaskDataDescription (taskName), static_cast <SubSpec>(id), Lifetime::Sporadic };
449449 std::string channelConfig = " name=" + channelName + " ,type=pub,method=connect,address=tcp://" +
450450 taskSpec.remoteMachine + " :" + remotePort + " ,rateLogging=60,transport=zeromq" ;
451451
@@ -467,7 +467,7 @@ void InfrastructureGenerator::generateLocalTaskRemoteProxy(framework::WorkflowSp
467467 Outputs proxyOutputs;
468468 for (size_t id = 1 ; id <= numberOfLocalMachines; id++) {
469469 proxyOutputs.emplace_back (
470- OutputSpec{ { channelName }, TaskRunner::createTaskDataOrigin (), TaskRunner::createTaskDataDescription (taskName), static_cast <SubSpec>(id), Lifetime::Sporadic });
470+ OutputSpec{ { channelName }, TaskRunner::createTaskDataOrigin (taskSpec. detectorName ), TaskRunner::createTaskDataDescription (taskName), static_cast <SubSpec>(id), Lifetime::Sporadic });
471471 }
472472
473473 std::string channelConfig = " name=" + channelName + " ,type=sub,method=bind,address=tcp://*:" + remotePort +
@@ -490,7 +490,7 @@ void InfrastructureGenerator::generateMergers(framework::WorkflowSpec& workflow,
490490 for (size_t id = 1 ; id <= numberOfLocalMachines; id++) {
491491 mergerInputs.emplace_back (
492492 InputSpec{ { taskName + std::to_string (id) },
493- TaskRunner::createTaskDataOrigin (),
493+ TaskRunner::createTaskDataOrigin (detectorName ),
494494 TaskRunner::createTaskDataDescription (taskName),
495495 static_cast <SubSpec>(id),
496496 Lifetime::Sporadic });
@@ -500,7 +500,7 @@ void InfrastructureGenerator::generateMergers(framework::WorkflowSpec& workflow,
500500 mergersBuilder.setInfrastructureName (taskName);
501501 mergersBuilder.setInputSpecs (mergerInputs);
502502 mergersBuilder.setOutputSpec (
503- { { " main" }, TaskRunner::createTaskDataOrigin (), TaskRunner::createTaskDataDescription (taskName), 0 });
503+ { { " main" }, TaskRunner::createTaskDataOrigin (detectorName ), TaskRunner::createTaskDataDescription (taskName), 0 });
504504 MergerConfig mergerConfig;
505505 // if we are to change the mode to Full, disable reseting tasks after each cycle.
506506 mergerConfig.inputObjectTimespan = { (mergingMode.empty () || mergingMode == " delta" ) ? InputObjectsTimespan::LastDifference : InputObjectsTimespan::FullHistory };
@@ -528,7 +528,7 @@ void InfrastructureGenerator::generateCheckRunners(framework::WorkflowSpec& work
528528 // todo: avoid code repetition
529529 for (const auto & taskSpec : infrastructureSpec.tasks ) {
530530 if (taskSpec.active ) {
531- InputSpec taskOutput{ taskSpec.taskName , TaskRunner::createTaskDataOrigin (), TaskRunner::createTaskDataDescription (taskSpec.taskName ), Lifetime::Sporadic };
531+ InputSpec taskOutput{ taskSpec.taskName , TaskRunner::createTaskDataOrigin (taskSpec. detectorName ), TaskRunner::createTaskDataDescription (taskSpec.taskName ), Lifetime::Sporadic };
532532 tasksOutputMap.insert ({ DataSpecUtils::label (taskOutput), taskOutput });
533533 }
534534 }
0 commit comments