Data Quality Monitoring module, does processing data from the readout, trigger primitives and trigger records. In charge of preparing the data for the analysis and monitoring platforms and raise alerts in case of integrity issue in the data.
0
stars
1
forks
source link
Moved the stopping of the worker thread in the do_drain_dataflow() method of DQMProcessor… #153
…after the lines of code that directly or indirectly make use of the TimestampEstimator instance (m_time_est pointer) since the worker function resets the m_time_est pointer as it finishes.
I noticed this problem as part of testing the feature/tstamp_estimator_move changes. With those changes, the DQM part of the daq-systemtest/readout_type_scan integtest was failing because of a crash in the DQM_RU app.
With this additional change, I see the readout_type_scan integtest run successfully.
…after the lines of code that directly or indirectly make use of the TimestampEstimator instance (m_time_est pointer) since the worker function resets the m_time_est pointer as it finishes.
I noticed this problem as part of testing the feature/tstamp_estimator_move changes. With those changes, the DQM part of the daq-systemtest/readout_type_scan integtest was failing because of a crash in the DQM_RU app.
With this additional change, I see the readout_type_scan integtest run successfully.