Release Notes 30300 - art-daq/artdaq GitHub Wiki
This version of artdaq can be built against art v2_11_01 (s67), v2_10_03 (s65) or v2_10_02 (s64). It can be built with gcc v6_4_0 (e15), gcc v7_3_0 (e17), or clang v5_0_1 (c2). Supported combinations are s64-e15, s64-c2, s65-e15, s65-c2, s67-e15, s67-e17, and s67-c2. Note that artdaq_demo releases only exist for SLF7: s64-e15, s65-e15, and s67-e15.
The default set of qualifiers for this version of artdaq is e15:s64.
This version is a snapshot of the code in-use at protoDUNE as of 05-Sep-2018. It has been extensively tested at protoDUNE, but features of the system not in use in that environment may not have been tested to a production-ready level.
- Previous version’s Release Notes 30201
- Downloads:
http://scisoft.fnal.gov/scisoft/packages/artdaq/v3_03_00
(or use pullProducts ${product_dir} [slf6,slf7,u14] artdaq-v3_03_00 [debug,prof]
- Feature #20422: Work with protoDUNE RunControl developers to get archival configuration information back into the art/ROOT file
- Feature #20711: Circular Buffer Mode for CommandableFragmentGenerator
- Feature #20860: Advanced RoundRobin policy
- Support #20958: Enhance EventDump_module
- Feature #20634: Create module to look for missing data in container fragments
- Support #20960: RandomDelayFilter Enhancements
- Feature #20858: Follow LarSoft art::Timestamp convention in artdaq-generated art::Events
- Feature #20961: Provide single place where partition-dependent port numbers are calculated
- Feature #20961: Set default TransferPlugin parameters when given to DataReceiverManager or DataSenderManager
- Bug #20956: MetricManager global pointer can point to destructed MetricManager
- Bug #20147: Filtering in TransferOutput causes online monitoring to fail
- Bug #20883: Ensure that Sequence IDs always count from 1
- Bug #20886: RoutingMaster does not report metrics
- Bug #20624: Make Request sending from EventBuilders non-data-driven
- Bug #20599: event builder (shm) buffers need non-data driven timeout
- Bug #20857: Update bookkeeping in SMEM when Fragment is not completely received
- Bug #20884: Don’t add entries to the Routing Table for sequence IDs which have already been sent
- Bug #20626: Make sure that Requests are sent in single datagrams
- Bug #20636: Avoid duplicate sending of data requests from EventBuilders to BoardReaders
- Bug #20963: Tokens sent when buffer released, not when buffer available
- Bug #20248: art config via /tmp/partition_* - permissions issue
- Bug #20292: The recent TCPSocketTransfer change that expects data (or connections) at some frequency seems to have trouble with multiple runs in the same DAQ session
- Bug #20565: TCP Send buffer size needs to be protected if greater than max int
- Bug #20859: TCPSocket takes a long time to reconnect after kErrorNotRequiringException
- Metric performance upgrades in SharedMemoryEventReceiver, DataSenderManager, DataReceiverManager, and CommandableFragmentGenerator
- artdaq_core v3_04_02
- artdaq_utilities v1_04_08
- art v2_11_01 (s67), v2_10_03 (s65), v2_10_02 (s64)