Stakeholder meeting notes – 2015/04/23

by Kyle Knoepfel

Chris Jones, Rob Kutschke, Adam Lyon, Saba Sehrish, Erica Snider

artists: Lynn Garren, Chris Green, Kyle Knoepfel, Marc Paterno


Version 1.13.02 has been released. Release notes are here. All builds available.

Discussed resolved issues:

Issue #8293: Need ups product for CAEN digitizer v2.6.5

Lynn provided the ups product, but in the future requests for CAEN products will be passed off to the artdaq/RSI group. In order to determine where to make such requests, Lynn has started a Wiki page that documents which group is responsible for a given product:

Issue #8381: Un-put product can cause segmentation violation

In the past any product with std::string in its typename (either bare, or passed as a template argument) could cause a segmentation violation if produces(…) was called but the product was not put into the event. This was due to the wrong function being called for returning the typename. This is now fixed.

Issue #4696: art memory use: multiple subruns

The memory spike issue has been resolved by placing the art::FileIndex into its own TTree object. This necessitated a file format version change, but the change is backwards compatible. Based on the discussion, the resolution of the memory spike is sufficient to mark this issue as “resolved.” The slow memory growth behavior is an issue that should be understood, but taking any action on it (if desired) can be deferred until after the next minor release. The resolution of the gradual memory growth may involve disabling art::FileIndex ordering on output. A new issue will be created in redmine that documents the gradual memory growth, and when its suppression is desired, more input from experiments will be necessary to determine the needs of retaining the art::FileIndex ordering.