Project

General

Profile

Notes from protoDUNE SP DAQ review November 2016 » History » Version 8

Kurt Biery, 11/11/2016 02:59 PM

1 1 Kurt Biery
h1. Notes from protoDUNE SP DAQ review November 2016
2 1 Kurt Biery
3 1 Kurt Biery
04-Nov-2016, KAB
4 1 Kurt Biery
5 1 Kurt Biery
Short-term to-do items:
6 5 Kurt Biery
* send instructions for the TriggeredFragmentGenerator demo to Frank Filthaut [done, 11-Nov]
7 2 Kurt Biery
8 2 Kurt Biery
Things to think about:
9 4 Kurt Biery
* Both from discussions with Frank and Wes, it seems like an _artdaq_ developer's workshop would be helpful.  To make this most useful, we will need to develop a step-by-step tutorial that demonstrates some of the most likely needs of developers.  And, the artdaq-skeleton would be useful for this.
10 2 Kurt Biery
* Reliable sending (TCP) of trigger/pull messages is expected.
11 2 Kurt Biery
* Decoupled event flow and metrics gathering/reporting is expected.
12 7 Kurt Biery
* How do we easily support different system configurations, for example, data logging from AGs vs. EBs?  A graphical tool for system (i.e. architecture configuration) design?
13 8 Kurt Biery
* When/if do we develop the routing master (aka dataflow orchestrator)?
14 8 Kurt Biery
* What ideas do we have for transferring dataflow metrics to the TriggerBoard FragmentGenerator for trigger throttling?
15 2 Kurt Biery
16 2 Kurt Biery
[KAB] What do we need to do in the short/medium term?
17 2 Kurt Biery
* review the talks from the review and understand the timeline
18 3 Kurt Biery
* Redmine Issues and release plan
19 1 Kurt Biery
* talk to people about the merging of the BI and CRT data
20 3 Kurt Biery
* learn and/or influence the design of the DAQ cluster (servers, networking, disks)
21 3 Kurt Biery
* it would probably be good to split up our configuration step before trying to integrate with JCOP
22 3 Kurt Biery
23 3 Kurt Biery
To-do list:
24 3 Kurt Biery
* test on CentOS7
25 3 Kurt Biery
* provide a tarball that Giovanna can use for testing _artdaq_ disk writing on an Atlas disk appliance (available after 07-Dec)
26 6 Kurt Biery
* create a development/release plan
27 4 Kurt Biery
28 4 Kurt Biery
Suggestions from Wes on the tutorial:
29 4 Kurt Biery
* _art_ and _artdaq_ FHiCL parameters explanation; for example, are "endPaths" optional or required?
30 4 Kurt Biery
* how does one make scripts to drive the system and monitor its state?
31 4 Kurt Biery
* we could create a "toy" experiment, including a test driver
32 4 Kurt Biery
* how does one update _artdaq_ versions and where does one find the list of ones available?