Cargando…

The version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XML

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. 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...

Descripción completa

Detalles Bibliográficos
Autor principal: Soloviev, Igor
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:http://cds.cern.ch/record/1449755
_version_ 1780924892803235840
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. 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-1449755
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14497552019-09-30T06:29:59Zhttp://cds.cern.ch/record/1449755engSoloviev, IgorThe version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XMLDetectors 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. 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-SLIDE-2012-250oai:cds.cern.ch:14497552012-05-18
spellingShingle Detectors and Experimental Techniques
Soloviev, Igor
The version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XML
title The version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XML
title_full The version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XML
title_fullStr The version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XML
title_full_unstemmed The version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XML
title_short The version control service for ATLAS data acquisition configuration filesDAQ ; configuration ; OKS ; XML
title_sort version control service for atlas data acquisition configuration filesdaq ; configuration ; oks ; xml
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1449755
work_keys_str_mv AT solovievigor theversioncontrolserviceforatlasdataacquisitionconfigurationfilesdaqconfigurationoksxml
AT solovievigor versioncontrolserviceforatlasdataacquisitionconfigurationfilesdaqconfigurationoksxml