Skip to content

Add stream name to FileMetaData key Fixes ATEAM-682

Frank Berghaus requested to merge berghaus/athena:file_metadata_fixes into master

Adding the FileMetaData to all streams caused a number of CI failures, as noted by @fwinkl in !37946 (merged)

One error highlighted by the AtlasPoolMultiTest was an issue with having multiple streams writing an object with the same key. To work around this give the FileMetaData objects unique names by inserting the stream name.

Update all the broken references as a result.

Analysis clients will continue to expect an object called FileMetaData in the output. To support this for now do not add the stream name to the FileMetaData object key for StreamAOD and StreamxAOD. That is a workaround, a proper solution will take more time, this is to quiet the errors.

Alternative suggestions by @ssnyder is !38655 (merged)

Merge request reports