Skip to content

RootStorageSvc+DerivationFrameworkTrainsART: Improve testing for index_ref collisions in derivation jobs (see !50140)

This MR adds a new script to RootStorageSvc (primarily because this is where the index_ref code resides), that given a ROOT file simply loops over all the events and checks for possible collisions in the index_ref values. This is to catch issues that are discussed in !50140 (merged). The new script is also adopted in the ART tests that run as part of DerivationFrameworkTrainsART. So, if this one gets merged before !50140 (merged) (or whatever MR that fixes the underlying issue) then the relevant ART tests should start failing, meaning they're doing their job.

cc: @gemmeren @mnowak @calpigia @jcatmore

Merge request reports