Project

General

Profile

Feature #4355

Document and verify the signal handling within art [ds50daq-related]

Added by Kurt Biery about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
High
Category:
Application
Target version:
Start date:
07/17/2013
Due date:
07/31/2013
% Done:

100%

Estimated time:
Spent time:
Scope:
Experiment:
SSI Package:
Duration: 15

Description

From Chris' email:
  • Document signal handling within art, and ensure via tests that response to signals within art executables is consistent and as desired.

This is connected to Issue #4353 in the ds50daq project.


Related issues

Related to ds50daq - Feature #4353: Ensure that disk files always get closed no matter how the DAQ is shut down [art-related]New07/17/201307/31/2013

Related to art - Bug #4458: art::shutdown_flag should be atomicClosed10/10/201310/10/2013

Related to art - Necessary Maintenance #4459: Signal handling should be reviewed to ensure that signals are always handled by the correct thread.Accepted09/30/2013

Related to art - Feature #4356: Document the pattern that artdaq applications should use to correctly handle signals [ds50daq-related]Closed07/17/201307/31/2013

Related to artdaq - Bug #4083: Need to verify signal masking in multi-thread applicationsClosed06/12/2013

Associated revisions

Revision c2a218b4 (diff)
Added by Christopher Green about 7 years ago

Work for issue #4355.

Note that getting art to exit with a "standard" error code upon catching a signal is now a one-line change.

History

#1 Updated by Christopher Green about 7 years ago

  • Category set to Application
  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Behavior documented at Signal handling in art.

Tests and minor tweaks implemented in ecd0835 and 1e5aa42.

#2 Updated by Christopher Green about 7 years ago

  • Target version set to 1.08.00

#3 Updated by Christopher Green about 7 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF