Project

General

Profile

Bug #24701

Run Control incorrectly parses known_boardreaders_list

Added by Antoni Aduszkiewicz 4 months ago. Updated 8 days ago.

Status:
Closed
Priority:
High
Assignee:
-
Start date:
08/03/2020
Due date:
% Done:

100%

Estimated time:
Occurs In:
Duration:

Description

We encountered issues with Run Control reading known_boardreaders_list. Thy syntax we used in the file so far in ICARUS looks like this:

icaruspmtewtop01 icarus-pmt02-daq -1

so there are 3 fields. However, in order to run CRT with special permissions we need all 6 fields supported by DAQInterface (see https://cdcvs.fnal.gov/redmine/projects/artdaq-utilities/wiki/Artdaq-daqinterface#DAQInterface-for-your-experiment), e.g.:

icaruscrt01nni icarus-crt01-daq -1 1 0-15 "/usr/libexec/ambient_cap_net_raw /bin/env LD_LIBRARY_PATH=$LD_LIBRARY_PATH "

It seems that RC truncates this list, so that only the following part is passed to DAQInterface:

icaruscrt01nni icarus-crt01-daq -1 1

It would be good to either fix the way RC parses known_boardreaders_list, or perhaps avoid parsing the file at all and let DAQInterface do it – this might be better in case DAQInterface changes syntax of the file in the future.

History

#1 Updated by Iker de Icaza Astiz 2 months ago

  • Status changed from New to Resolved

Commits #24ea2406 and #745c47d4 tackle this issue. I believe is solved now.

#2 Updated by Iker de Icaza Astiz 2 months ago

  • % Done changed from 0 to 100

#3 Updated by Iker de Icaza Astiz 8 days ago

  • Status changed from Resolved to Closed

Closing.

Also available in: Atom PDF