Skip to content

IOVDbFolder: fill object cache when reading data from CREST

Vakhtang Tsulaia requested to merge tsulaia/athena:main-iovdbfolder into main

This change implements a mechanism for filling the IOVDbFolder cache with data read from CREST. The mechanism works similarly to what we get when reading data from COOL.

The current version does not yet support CREST folders with multi-iov payloads. The support for such folders will be added in future revisions.

Also added a new script to the DataModelRunTests package: CondReadWriteCrest.py. This is not yet the final version. Currently, it is testing only CREST folders that cross IOV boundaries during the job. Later we plan to add testing of the so-called extensible folders, i.e. the folders that get new IOVs while the job is running.

CC the ADAM team members: @gunal @formica @mavogel @nozturk @aleksand @mmineev

Merge request reports