Project

General

Profile

Bug #25007

Services which try to open Input file fail when artdaq-based Input is used

Added by Eric Flumerfelt about 1 month ago. Updated 4 days ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
09/23/2020
Due date:
% Done:

0%

Estimated time:
Experiment:
ICARUS
Co-Assignees:
Duration:

Description

artdaq has long defaulted its input file name to "nothing" in its input sources. On ICARUS, it was noticed that several of their services try to open the input file for various reasons, and the Online Monitoring art process was dying immediately on start as those services tried to open file "nothing". Changing "nothing" to "" resolves this issue in the Online Monitor.

History

#1 Updated by Eric Flumerfelt about 1 month ago

  • Status changed from New to Resolved

Resolved on bugfix/25007_ArtdaqInputHelper_RemoveNothing
Tested in ICARUS Online Monitoring, not yet run in a DAQ.

#2 Updated by Eric Flumerfelt about 1 month ago

  • Experiment ICARUS added
  • Experiment deleted (-)

#3 Updated by Gennadiy Lukhanin 12 days ago

  • Status changed from Resolved to Reviewed

Tested on the ICARUS cluster, reviewed the one-liner code change, and ran artdaq demo on evb05 in the /scratch/artdaqdemo directory.

%MSG-i TransferWrapper:  DAQ 15-Oct-2020 00:30:09 CDT Booted TransferWrapper.cc:141
Received 19-th event, seqID == 605, type == 226 (Data)
%MSG
10-15 00:30:09.190354                                 ToyDump nfo Run 6, subrun 1, event 605 has 2 fragment(s) of type TOY1 or TOY2
10-15 00:30:09.190367                                 ToyDump nfo TOY1 fragment 0 w/ seqID 605 and timestamp 604 has total ADC counts = 40, trig # = 99, dist_type = 2
10-15 00:30:09.191245                                 ToyDump nfo First 10 ADC values in the fragment:
10-15 00:30:09.191285                                 ToyDump nfo ...0:      1     2     3     4     5     6     7     8     9    10
10-15 00:30:09.191322                                 ToyDump nfo TOY2 fragment 1 w/ seqID 605 and timestamp 604 has total ADC counts = 40, trig # = 99, dist_type = 2
10-15 00:30:09.191655                                 ToyDump nfo First 10 ADC values in the fragment:
10-15 00:30:09.191677                                 ToyDump nfo ...0:      1     2     3     4     5     6     7     8     9    10
%MSG-i TransferWrapper:  DAQ 15-Oct-2020 00:30:09 CDT Booted TransferWrapper.cc:141
Received 20-th event, seqID == 610, type == 226 (Data)
%MSG
10-15 00:30:09.724829                                 ToyDump nfo Run 6, subrun 1, event 610 has 2 fragment(s) of type TOY1 or TOY2
10-15 00:30:09.724844                                 ToyDump nfo TOY1 fragment 0 w/ seqID 610 and timestamp 609 has total ADC counts = 40, trig # = 99, dist_type = 2
10-15 00:30:09.725621                                 ToyDump nfo First 10 ADC values in the fragment:
10-15 00:30:09.725631                                 ToyDump nfo ...0:      1     2     3     4     5     6     7     8     9    10
10-15 00:30:09.725634                                 ToyDump nfo TOY2 fragment 1 w/ seqID 610 and timestamp 609 has total ADC counts = 40, trig # = 99, dist_type = 2
10-15 00:30:09.726091                                 ToyDump nfo First 10 ADC values in the fragment:
10-15 00:30:09.726111                                 ToyDump nfo ...0:      1     2     3     4     5     6     7     8     9    10

#4 Updated by Eric Flumerfelt 4 days ago

  • Target version set to artdaq v3_09_02
  • Status changed from Reviewed to Closed


Also available in: Atom PDF