Reason for change

A new tag (v6r16) was just created for the package svac/TestReport. In this tag, only the digi branches needed by the Verify module are enabled. This takes care of a memory leak coming from the branch m_tkrDigiCol (currently under investigation) and allows the verify module to run on bigger digi files.

Since the beginning of data taking, the verify module crashed in 3 runs because of this memory leak (run 236902646 processed with L1Proc 1.58 and runs 239129222 and 239119881 processed with L1Proc 1.61). We would like to upgrade svac/TestReport for these 2 versions of L1Proc and rollback the verify module (instead of reprocessing the entire runs with a newer - and still non existing - L1Proc). This will not touch any of the existing data or monitoring products - only Verify.

Test Procedure

The new tag was tested on one of the previously crashed digi files, while continuously monitoring the memory usage on the host machine. Not only the file was processed correctly, but the memory usage did not show any leak over 4M events.

Rollback procedure

The previous versions of TestReport (v6r12 for L1Proc 1.58 and v6r15 for L1Proc 1.61) will remain in the respective build directory. We can enable back those two very easily.

CCB Jira

SSC-115@JIRA.