Skip to content
Snippets Groups Projects

GoodRunsLists: thread-safety fixes and code cleanup

Merged Frank Winklmeier requested to merge fwinkl/athena:grl2 into master

The main change is to remove the thread-unsafe caching of the previous run and LB number in TGoodRunsList::HasRun[LumiBlock]. If the std::map lookup is really too slow we need to implement this properly.

Also modernize the code (e.g. rely on compiler generated copy/assignment) and enable the thread-checker. The latter also required a few extra annotations in LumiCalc.

Not sure who is responsible for this package these days. Tagging a few experts: @tadej @krumnack @ponyisi @akraszna

Merge request reports

Pipeline #4162213 passed

Pipeline passed for 91844e64 on fwinkl:grl2

Approval is optional

Merged by Adam Edward BartonAdam Edward Barton 2 years ago (Jul 2, 2022 5:09pm UTC)

Merge details

  • Changes merged into master with 19f72a38.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading