Cargando…

The version control service for ATLAS data acquisition configuration files

To configure data taking session the ATLAS systems and detectors store more than 160 MBytes of data acquisition related configuration information in OKS XML files [1]. The total number of the files exceeds 1300 and they are updated by many system experts. In the past from time to time after such upd...

Descripción completa

Detalles Bibliográficos
Autor principal: Soloviev, Igor
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:http://cds.cern.ch/record/1457575
_version_ 1780925124674846720
author Soloviev, Igor
author_facet Soloviev, Igor
author_sort Soloviev, Igor
collection CERN
description To configure data taking session the ATLAS systems and detectors store more than 160 MBytes of data acquisition related configuration information in OKS XML files [1]. The total number of the files exceeds 1300 and they are updated by many system experts. In the past from time to time after such updates we had experienced problems caused by XML syntax errors or inconsistent state of files from a point of view of the overall ATLAS configuration. It was not always possible to know who made a modification causing problems or how to go back to a previous version of the modified file. Few years ago a special service addressing these issues has been implemented and deployed on ATLAS Point-1. It excludes direct write access to XML files stored in a central database repository. Instead, for an update the files are copied into a user repository, validated after modifications and committed using a version control system. The system's callback updates the central repository. Also, it keeps track of all modifications providing a Web interface for browsing details of the modifications or restoring any previous version of files. This paper provides details of implementation and exploitation experience that maybe interesting for others using various files for configuration purposes.
id cern-1457575
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14575752019-09-30T06:29:59Zhttp://cds.cern.ch/record/1457575engSoloviev, IgorThe version control service for ATLAS data acquisition configuration filesDetectors and Experimental TechniquesTo configure data taking session the ATLAS systems and detectors store more than 160 MBytes of data acquisition related configuration information in OKS XML files [1]. The total number of the files exceeds 1300 and they are updated by many system experts. In the past from time to time after such updates we had experienced problems caused by XML syntax errors or inconsistent state of files from a point of view of the overall ATLAS configuration. It was not always possible to know who made a modification causing problems or how to go back to a previous version of the modified file. Few years ago a special service addressing these issues has been implemented and deployed on ATLAS Point-1. It excludes direct write access to XML files stored in a central database repository. Instead, for an update the files are copied into a user repository, validated after modifications and committed using a version control system. The system's callback updates the central repository. Also, it keeps track of all modifications providing a Web interface for browsing details of the modifications or restoring any previous version of files. This paper provides details of implementation and exploitation experience that maybe interesting for others using various files for configuration purposes.ATL-DAQ-PROC-2012-027oai:cds.cern.ch:14575752012-06-25
spellingShingle Detectors and Experimental Techniques
Soloviev, Igor
The version control service for ATLAS data acquisition configuration files
title The version control service for ATLAS data acquisition configuration files
title_full The version control service for ATLAS data acquisition configuration files
title_fullStr The version control service for ATLAS data acquisition configuration files
title_full_unstemmed The version control service for ATLAS data acquisition configuration files
title_short The version control service for ATLAS data acquisition configuration files
title_sort version control service for atlas data acquisition configuration files
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1457575
work_keys_str_mv AT solovievigor theversioncontrolserviceforatlasdataacquisitionconfigurationfiles
AT solovievigor versioncontrolserviceforatlasdataacquisitionconfigurationfiles