Project

General

Profile

Feature #7789

Configuration Management

Added by Eric Flumerfelt almost 6 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
02/05/2015
Due date:
% Done:

100%

Estimated time:
80.00 h
Experiment:
Co-Assignees:
Duration:

Description

The manageXSystem.sh and startXSystem.sh scripts are cumbersome to maintain and inflexible...copies have to be made for each configuration of BRs, EVBs and Aggregators. Also, experiment will want to have configuration management and revision control (i.e. a configuration database), and we need some method of translating database-stored variables to configuration files that the existing ARTDAQ Run Control infrastructure can use.

Included in the configuration management requirement is some form of configuration editor, which can load and save named configurations independent of running the ARTDAQ system that the configurations describe. The editor (and configuration files) should be extensible so that individual experiments can "plug in" configuration variables for their particular use-case.

History

#1 Updated by Eric Flumerfelt over 5 years ago

  • Status changed from New to Resolved
  • % Done changed from 30 to 100

There's certainly more work to be done here, i.e. database support, but an initial release of the functionality is ready to go live.

#2 Updated by Eric Flumerfelt over 5 years ago

  • Project changed from artdaq Demo to artdaq
  • Target version set to v1_12_08

#3 Updated by Eric Flumerfelt over 4 years ago

  • Status changed from Resolved to Closed

I'm closing this as this requirement has ballooned into many other things (including a separate subproject).

Also available in: Atom PDF