Skip to content
Snippets Groups Projects
Commit a82f0951 authored by Jan David Mol's avatar Jan David Mol
Browse files

Task #7336: Prevent (one type of) crash when Cobalt is stopped during startup phase

parent baa0b796
No related branches found
No related tags found
No related merge requests found
......@@ -555,12 +555,16 @@ namespace LOFAR {
if (ps.settings.realTime) {
#pragma omp parallel for num_threads(nrBoards)
for(size_t board = 0; board < nrBoards; board++) {
try {
OMPThreadSet::ScopedRun sr(packetReaderThreads);
OMPThread::ScopedName sn(str(format("%s rd %u") % ps.settings.antennaFields.at(stationIdx).name % board));
Thread::ScopedPriority sp(SCHED_FIFO, 10);
readRSPRealTime(board, mdLogger, mdKeyPrefix);
} catch(OMPThreadSet::CannotStartException &ex) {
LOG_INFO_STR( logPrefix << "Stopped");
}
}
} else {
readRSPNonRealTime(mdLogger, mdKeyPrefix);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment