Skip to content

Ensure Aux attributes selection in the AthenaOutputStream::ItemList is correct

Marcin Nowak requested to merge mnowak/athena:checkAuxAttributesInItemList into main

Implemented a new CA merge semantics for AthenaOutputStream::ItemList that tries to verify the correctness of the Aux attribute selection. In case there are multiple entries in the list with positive Aux attributes selections (for the same object) they are merged into one entry with all selections combined. If there is at least one negative selection among the entries, an error is raised.
The check is executed after each CA component merge, if the list was not checked yet or there was no update to the list since the last check. ATEAM-931

Cleaned up ItemList settings in one package (removed duplicate)

Edited by Marcin Nowak

Merge request reports