Skip to content

TrigSignatureMoniMT: Delay timer creation until execute()

Rafal Bielski requested to merge rbielski/athena:fix-rate-timer into master

The timer has to be created in the first call to execute() because it needs to happen after forking in HLT. Otherwise the timer cannot work, because the timer thread gets lost when forking. This is discussed in ATR-20084.

Tested with:

athenaHLT.py -l DEBUG --nprocs=3 --number-of-events=60 --file=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data18_13TeV.00360026.physics_EnhancedBias.merge.RAW._lb0151._SFO-1._0001.1 TrigUpgradeTest/full_menu.py

Merge request reports