artdaq Release Notes v3_07_00 (21-Nov-2019)


This version of artdaq can be built against art v3_02_06 (s92, use art-v3_02_06c bundle) (experimental), v3_03_00 (s87), v2_13_00 (s85), v3_02_05 (s83), v3_02_04 (s82) (upon request), v2_11_05 (s73) (upon request) or v2_11_01 (s67) (upon request). It can be built with gcc v6_4_0 (e15), gcc v7_3_0 (e17), gcc v8_2_0 (s19), clang v7_0_0 (c7) or clang v5_0_1 (c2).

The default set of qualifiers for this version of artdaq is e17:s85.

This version of artdaq resolves an issue where artdaq art processes were not naming their root files correctly. It also contains a workaround for a bug in art v3 versions before v3_04_00 where run-level products were not saved correctly.

NOTE: This version of artdaq contains a required configuration change that is not backwards compatible!


artdaq version:"v3_07_00"

New features:

  • Feature #20882: Remove ROOT libraries from artdaq Executables
  • Feature #23362: Report inter-process communication network interfaces
  • Feature #23422: Automatically test various TransferPlugin failure modes
  • Feature #22810: It would be helpful for FragmentGenerators to have access to Requests
  • Feature #22680: Buffer utilitzation metrics for CommandableFragmentGenerator
  • Feature #22244: Add hybrid fragment handling for GPS
  • Support #22159: Determine why artdaqDriver performance suffers with many shared memory buffers

Bug fixes and Improvements:

  • Bug #23566: Lots of error messages at end of 2nd run with head of artdaq develop branch
  • Bug #23516: In artdaq v3_06_02, with e17-s83, the fileAction error is printed out in the message viewer
  • Bug #23426: RootDAQOut determines filename before rank and app_name set in art v3
  • Bug #23418: artdaq prints invalid XMLRPC Url
  • Bug #23045: Confusing error from event builder when too many fragments are returned
  • Bug #22979: BuildInfo in art v3

Operational changes:

  • none

Dependent Package Notes

  • artdaq_core v3_05_09
  • artdaq_utilities v1_05_03
  • art v3_04_00 (s94), v3_02_06 (s92), v3_03_00 (s87), v2_13_00 (s85), v3_02_05 (s83), v3_02_04 (s82), v2_11_05 (s73), v2_11_01 (s67)