Skip to content

Commit 8382771

Browse files
knopers8Barthelemy
andauthored
[QC-630] Pass the host name to Data Sampling (#799)
...to allow for creating Data Sampling Policies only on specified machines. Co-authored-by: Barthélémy von Haller <barthelemy.von.haller@cern.ch>
1 parent fafa07a commit 8382771

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Framework/src/runQC.cxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,20 +171,20 @@ WorkflowSpec defineDataProcessing(const ConfigContext& config)
171171
}
172172
case WorkflowType::Local: {
173173
ILOG(Info, Support) << "Creating a local QC topology." << ENDM;
174+
auto host = config.options().get<std::string>("host").empty()
175+
? boost::asio::ip::host_name()
176+
: config.options().get<std::string>("host");
174177

175178
if (!config.options().get<bool>("no-data-sampling")) {
176179
ILOG(Info, Support) << "Generating Data Sampling" << ENDM;
177180
auto configInterface = ConfigurationFactory::getConfiguration(qcConfigurationSource);
178181
auto dataSamplingTree = configInterface->getRecursive("dataSamplingPolicies");
179-
DataSampling::GenerateInfrastructure(specs, dataSamplingTree);
182+
DataSampling::GenerateInfrastructure(specs, dataSamplingTree, 1, host);
180183
} else {
181184
ILOG(Info, Support) << "Omitting Data Sampling" << ENDM;
182185
}
183186

184187
// Generation of the local QC topology (local QC tasks and their output proxies)
185-
auto host = config.options().get<std::string>("host").empty()
186-
? boost::asio::ip::host_name()
187-
: config.options().get<std::string>("host");
188188
quality_control::generateLocalInfrastructure(specs, qcConfigurationSource, host);
189189
break;
190190
}

0 commit comments

Comments
 (0)