Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moved the stopping of the worker thread in the do_drain_dataflow() method of DQMProcessor… #153

Merged

Conversation

bieryAtFnal
Copy link
Contributor

…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.

…thod 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 finished.
Copy link

@strilov strilov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bieryAtFnal bieryAtFnal merged commit afd2815 into feature/tstamp_estimator_move Aug 16, 2023
1 check passed
@bieryAtFnal bieryAtFnal deleted the kbiery/drain_dataflow_bugfix branch August 16, 2023 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants