Skip to content

Add ATLAS_CHECK_THREAD_SAFETY to TRT_RawDataByteStreamCnv package

Susumu Oda requested to merge oda/athena:master-TRT_RawDataByteStreamCnv into master
  • Add ATLAS_CHECK_THREAD_SAFETY to TRT_RawDataByteStreamCnv package.
    • In TRT_RodDecoder
      • make static counters to member variables using std::atomic
      • introduce event cache using SlotSpecificObj
      • add ATLAS_NOT_THREAD_SAFE to update and fillCollection methods because AthenaAttributeList is non-thread safe.
  • No result changes are expected.
  • Related to https://its.cern.ch/jira/browse/ATLASRECTS-5560
Edited by Susumu Oda

Merge request reports