AthContainers + AthContainersInterfaces + AthenaServices + xAODCore : Remove IAuxStoreCompression and its implementation in AuxContainerBase
This MR is a continuation of !35444 (merged) and !35541 (merged). Here we remove IAuxStoreCompression
and its implementation in AuxContainerBase
. This interface is no longer needed because we don't store the lossy float compression information in the transient objects anymore but rather in the event store, per container - per stream. This enables us to have per stream configurable lossy float compression while writing multiple streams concurrently in AthenaMT
.
Since we update a core interface, we need a full-build
. Let's see how it goes...
Merge request reports
Activity
added full-build full-unit-tests labels
added Core EDM master review-pending-level-1 labels
CI Result FAILURE (hash 11e1b584)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 19131]All looks good.
Only the unit-test
ut_xaodrootaccess_remap_test
inxAODRootAccess
seems to have failed inAthGeneration
but this test has failed in the latest nightly too:Therefore, I'm sure it's not related to the changes introduced in this MR.
added review-approved label and removed review-pending-level-1 label
mentioned in commit 99cc008b
added sweep:ignore label
mentioned in merge request !35912 (merged)