Skip to content

Fixing some problems with multuple stream handling in AthenaMT.

Peter Van Gemmeren requested to merge gemmeren/athena:AthenaMT_IO_Fix into master

This MR addresses some short comings of I/O when running AthenaMT and mainly writing to multiple streams:

  1. Multiple stream writing has to be serial (for now) as it modifies the TransientAddress of output objects. Therefore a mutex is introduced into the ItemList interface to allow the AthenaOutputStream serialization of streaming.
  2. A warning for missing AttributeList is suppressed unless it in the EventStore
  3. Use of ROOT Implicit Multithreading can be disabled via PoolSvc
Edited by Peter Van Gemmeren

Merge request reports

Loading