Skip to content
Snippets Groups Projects

EventSplit test streams write to seperate files Fixes ATEAM-682

Merged Frank Berghaus requested to merge berghaus/athena:fix_split_stream_test into master
5 files
+ 8
13
Compare changes
  • Side-by-side
  • Inline
Files
5
  • a7d2ccef
    Each stream writes to seperate file · a7d2ccef
    Frank Berghaus authored
    Setting multiple streams to write to the same file causes problems when
    there is an overlap in the streams' metadata itemlists that is not
    1-to-1: those items in the overlap will add more entries to the metadata
    tree than the others causing a failure when attempting to close the file
    after writing. If the list is 1-to-1 overlapping the metadata tree has
    multiple entries, which may lead to undefined behaviour.
    
    There is no reason to expect multiple output streams to need to write to
    the same file. We do not support that configuration, and should not test
    for it.
Py:ConfigurableDb WARNING -PutTrackCollectionsInSG: TrkTrackCollectionMerger.TrkTrackCollectionMergerConf - ['TrkTrackSummaryUpdater.TrkTrackSummaryUpdaterConf']
Py:Athena INFO including file "AthenaPoolMultiTest/ExampleStreamConfig.py"
PoolSvc INFO Setting up APR FileCatalog and Streams
OutputStreamSeq... INFO Initializing OutputStreamSequencerSvc - package version AthenaServices-00-00-00
Loading