DUNE-DAQ / drunc

Dune RUN Control (DRUNC) is the run control for the DUNE experiment
1 stars 1 forks source link

Adding a microservice Run Registry Service in Drunc #97

Closed TiagoTAlves closed 4 months ago

TiagoTAlves commented 5 months ago

Added a db_run_registry.py and implemented it into the action factory. This makes it so that pre_start it inserts the run with a configuration file that pulls everything into one file. A post_drain_dataflow will then update the stop_time on the db.

Also added the same consolidate_db to the file_run_registry so the configuration is the same as the one sent to insert_run.

Added a bunch of exceptions for these specific things.

TiagoTAlves commented 5 months ago

Needs https://github.com/DUNE-DAQ/appmodel/pull/69 to work