Project

General

Profile

Release Notes 11211 » History » Version 8

Kurt Biery, 07/31/2015 01:30 PM

1 1 Kurt Biery
h1. _artdaq_ Release Notes 1.12.11 (10-Jul-2015)
2 1 Kurt Biery
3 1 Kurt Biery
h2. Introduction
4 1 Kurt Biery
5 1 Kurt Biery
This version of _artdaq_ includes a number of enhancements and bug fixes, as described below.
6 1 Kurt Biery
7 1 Kurt Biery
Through _artdaq_core_ v1_04_16, this version of _artdaq_ can be built against _art_ v1_15_01 (s14), v1_14_03 (s12), v1_14_02 (s11), v1_13_02 (s8), or v1_13_01 (s7). It can also be built with _gcc_ v4_9_1 (e6) or v4_9_2 (e7) [both use -std=c++1y].  %{color:red}However, Please Note% that data files written by _artdaq_ when using _art_ v1_15_01 or v1_14_04 can not be read back, so these builds of _art_ should be avoided.
8 1 Kurt Biery
9 1 Kurt Biery
The initial builds on SciSoft include e7:s8 and e7:s11 builds.
10 1 Kurt Biery
11 1 Kurt Biery
Also, artdaq can be built with the Infiniband or Ethernet MPI libraries, and these are controlled by qualifiers _ib_ and _eth_.
12 1 Kurt Biery
13 1 Kurt Biery
The default set of qualifiers for this version of _artdaq_ is _e7:s11:eth_.
14 1 Kurt Biery
15 1 Kurt Biery
h2. Reference
16 1 Kurt Biery
17 2 Kurt Biery
* Previous version's [[Release Notes 1.12.10|release notes]]
18 2 Kurt Biery
* Downloads: http://scisoft.fnal.gov/scisoft/packages/artdaq/v1_12_11
19 1 Kurt Biery
* Nodes where this release has been deployed:
20 1 Kurt Biery
21 1 Kurt Biery
h2. External Package Changes
22 1 Kurt Biery
23 2 Kurt Biery
* "artdaq_core v1_04_16":https://cdcvs.fnal.gov/redmine/projects/artdaq/wiki/Artdaq_core_Release_Notes_10416
24 2 Kurt Biery
** "art v1_15_01":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11501
25 2 Kurt Biery
** "art v1_14_03":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11403
26 1 Kurt Biery
27 2 Kurt Biery
h2. _artdaq_ version:"v1_12_11"
28 1 Kurt Biery
29 1 Kurt Biery
h3. New features:
30 1 Kurt Biery
31 3 Kurt Biery
* Issue #9771: Improve the reporting of problems when various exceptional conditions occur
32 3 Kurt Biery
* Issue #7917: Triggered Board Reader: A Board Reader that only sends fragments upon request
33 5 Kurt Biery
* Issue #8590: Look into using messages between BoardReaders as a way to trigger readout
34 5 Kurt Biery
* Issue #7244: Create a reusable UDP FragmentGenerator
35 5 Kurt Biery
* Issue #9044: Modify the XMLRPC server code inside the DAQ applications to release their sockets more quickly after an abrupt shutdown
36 5 Kurt Biery
* Issue #9772: Use TRACE to print out debug statements in R/SHandles instead of Debug macro(s)
37 1 Kurt Biery
* Issue #8441: Changes necessary to build against art Canopus while continuing to support older art versions
38 1 Kurt Biery
39 1 Kurt Biery
h3. Bug fixes:
40 1 Kurt Biery
41 5 Kurt Biery
* Issue #9004: Ganglia metrics values should to go zero when a run is paused
42 7 Kurt Biery
* Issue #8716: Ganglia metric plugin handling of EventStore run_id.subrun_id
43 7 Kurt Biery
** The fixes for these two issues involved some amount of re-working the division of labor between classes in _artdaq_ and _artdaq_ganglia_plugin_.
44 1 Kurt Biery
45 1 Kurt Biery
h3. Operational changes:
46 1 Kurt Biery
47 4 Kurt Biery
* none
48 1 Kurt Biery
49 1 Kurt Biery
h3. Known issues:
50 1 Kurt Biery
51 8 Kurt Biery
* %{color:red}The use of _art_ v1_15_01 or v1_14_03 in _artdaq_ creates data files that we are not able to read back.%  This will be fixed in an upcoming release of _art_.
52 1 Kurt Biery
53 1 Kurt Biery
h2. Dependent Package Notes
54 1 Kurt Biery
55 3 Kurt Biery
* "artdaq_core v1_04_16":https://cdcvs.fnal.gov/redmine/projects/artdaq/wiki/Artdaq_core_Release_Notes_10416
56 1 Kurt Biery
* "art v1_14_02":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11402
57 1 Kurt Biery
* "art v1_13_02":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11302
58 1 Kurt Biery
* "art v1_13_01":https://cdcvs.fnal.gov/redmine/projects/art/wiki/Release_Notes_11301
59 3 Kurt Biery
* _cetbuildtools_ v4_12_05
60 1 Kurt Biery
61 1 Kurt Biery
To install this version of _artdaq_ on a new machine, you can use the following steps:
62 1 Kurt Biery
* download the <code>pullProducts</code> script from http://scisoft.fnal.gov/scisoft/bundles/tools
63 1 Kurt Biery
* <code>'chmod +x pullProducts'</code> (to make the script executable)
64 1 Kurt Biery
* <code>'cd <tarfile directory>'</code> (to avoid cluttering up the current directory with downloaded tarfiles)
65 3 Kurt Biery
* <code>'<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.11 s11-e7 prof'</code>
66 3 Kurt Biery
* <code>'<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.11 s11-e7 debug'</code>
67 3 Kurt Biery
* <code>'<pathToScript>/pullProducts <product_topdir> slf6 artdaq-1.12.11 <other sX-eY combinations> <prof|debug>'</code>