Document the pattern that artdaq applications should use to correctly handle signals [ds50daq-related]
Here is my interpretation of what we have discussed recently:
Document the pattern that should be used by executables that run art in a thread as part of a broader application and investigate whether existing artdaq/ds50daq executables are currently following this pattern. The goal is to have "signal handling within artdaq/ds50daq executables consistent and sufficient to lead to an orderly shutdown of the executables (including any art threads) as quickly as possible". [quote from an email from Chris]
This is connected to Issue #4353 in the ds50daq project.
#1 Updated by Christopher Green about 7 years ago
- Category set to Documentation
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Scope set to External
- Experiment DarkSide added
The advice is subject to change as the facilities in art are improved, but is documented at Signal_handling_in_art.