Skip to content

Commit e24f362

Browse files
committed
code review
1 parent 516de1d commit e24f362

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

HeterogeneousCore/SonicTriton/src/TritonService.cc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ TritonService::TritonService(const edm::ParameterSet& pset, edm::ActivityRegistr
9292
areg.watchPostEndJob(this, &TritonService::postEndJob);
9393

9494
//check for server specified in SITECONF
95+
//(temporary solution, to be replaced with entry in site-local-config.xml or similar)
9596
std::string siteconf_address(edm::getEnvironmentVariable(Server::siteconfName + "_HOST"));
9697
std::string siteconf_port(edm::getEnvironmentVariable(Server::siteconfName + "_PORT"));
9798
if (!siteconf_address.empty() and !siteconf_port.empty()) {
@@ -318,7 +319,7 @@ void TritonService::preBeginJob(edm::PathsAndConsumesOfModulesBase const&, edm::
318319
if (rv != 0) {
319320
edm::LogError("TritonService") << output;
320321
printFallbackServerLog<edm::LogError>();
321-
throw cms::Exception("FallbackFailed")
322+
throw edm::Exception(edm::errors::ExternalFailure)
322323
<< "TritonService: Starting the fallback server failed with exit code " << rv;
323324
} else if (verbose_)
324325
edm::LogInfo("TritonService") << output;
@@ -333,11 +334,11 @@ void TritonService::preBeginJob(edm::PathsAndConsumesOfModulesBase const&, edm::
333334
else if (chosenDevice == "gpu")
334335
server.type = TritonServerType::LocalGPU;
335336
else
336-
throw cms::Exception("FallbackFailed")
337+
throw edm::Exception(edm::errors::ExternalFailure)
337338
<< "TritonService: unsupported device choice " << chosenDevice << " for fallback server, log follows:\n"
338339
<< output;
339340
} else
340-
throw cms::Exception("FallbackFailed")
341+
throw edm::Exception(edm::errors::ExternalFailure)
341342
<< "TritonService: unknown device choice for fallback server, log follows:\n"
342343
<< output;
343344
}
@@ -351,8 +352,9 @@ void TritonService::preBeginJob(edm::PathsAndConsumesOfModulesBase const&, edm::
351352
if (!portNum.empty())
352353
server.url += ":" + portNum;
353354
else
354-
throw cms::Exception("FallbackFailed") << "TritonService: Unknown port for fallback server, log follows:\n"
355-
<< output;
355+
throw edm::Exception(edm::errors::ExternalFailure)
356+
<< "TritonService: Unknown port for fallback server, log follows:\n"
357+
<< output;
356358
}
357359

358360
void TritonService::notifyCallStatus(bool status) const {

0 commit comments

Comments
 (0)