Release Notes 31100 - art-daq/artdaq GitHub Wiki

artdaq Release Notes v3_11_00 (20-Sep-2021)

Introduction

This version of artdaq can be built against art s112 and s110. It can be built with gcc v8_2_0 (e19), gcc v9_3_0 (e20), or clang v7_0_0 (c7).

The default set of qualifiers for this version of artdaq is e20:s110.

This version of artdaq adds a number of feature branches which have been pending for some time.

Reference

artdaq version:“v3_11_00”

New features:

  • Feature #21828: More/Better output from TransferDriver when tests fail
  • Feature #21889: Make sure that artdaq runs cleanly under ASAN
  • Feature #22379: Make requests that have InvalidTimestamp only cause issues if applied to Window mode
  • Feature #22925: configure separate stdout/err (console) log files
  • Feature #22956: Welcome message and output compilation date and time to trace and the message facility
  • Feature #24982: Routing Improvements
  • Feature #25502: Investigate moving away from smc_compiler
  • Feature #25596: Improved TRACE logging in FragmentBuffer
  • Feature #25874: Advanced art command line management
  • Feature #26149: generated_fragments_per_event and fragment_ids
  • Feature #20745: Remove BR Sync Metric
  • Feature #21771: rovide rank and app_name variables to metric system
  • Feature #21105: metric_pset initialization in Cores
  • Feature #20746: More information from RoutingMasterCore
  • Feature #21093: More useful Routing Wait Time metric in DataSenderManager
  • Feature #20747: Add Event Building Time metric
  • Feature #21095: Fix manual_mode for mu2e art process perfing
  • Feature #21096: Rename “Incomplete” events in SMEM
  • Feature #21191: Make Shared Memory Transfer timeouts configurable

Bug fixes and Improvements:

  • Bug #25886: Request mode should be set to ignored when receive_requests is false

Operational changes:

  • Use cetmodules v2_26_00 instead of cetbuildtools v8

Dependent Package Notes

⚠️ **GitHub.com Fallback** ⚠️