Skip to content

Trigger config loading - schema tracing and result reporting

Joerg Stelzer requested to merge stelzer/athena:master-protectMenuLoading into master

The two trigger config databases (DEV1 and DEV2) now contain a new table which holds the schema version. Future DBs will also contain this table ( atlas-tdaq-software/TriggerDB!8 (merged) ). This enables us to apply potentially different queries to different databases, e.g. if schema evolution becomes necessary.

Also discussed in ATR-20803

This MR enables the db loading software to deal with this table and use the correct queries. This is the approach we already followed in Run 1 and 2.

Also the error reporting was improved, now different exception classes report different problems when loading configurations from the database. DataStructure now has a constructor that takes a string as name.

cc @mark @jpanduro @jshinner @landon

Edited by Joerg Stelzer

Merge request reports

Loading