Cargando…

The version control service for the ATLAS data acquisition configuration files

The ATLAS experiment at the LHC in Geneva uses a complex and highly distributed Trigger and Data Acquisition system, involving a very large number of computing nodes and custom modules. The configuration of the system is specified by schema and data in more than 1000 XML files, with various experts...

Descripción completa

Detalles Bibliográficos
Autor principal: Soloviev, Igor
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/396/1/012047
http://cds.cern.ch/record/1565935
_version_ 1780930952182104064
author Soloviev, Igor
author_facet Soloviev, Igor
author_sort Soloviev, Igor
collection CERN
description The ATLAS experiment at the LHC in Geneva uses a complex and highly distributed Trigger and Data Acquisition system, involving a very large number of computing nodes and custom modules. The configuration of the system is specified by schema and data in more than 1000 XML files, with various experts responsible for updating the files associated with their components. Maintaining an error free and consistent set of XML files proved a major challenge. Therefore a special service was implemented, to validate any modifications, to check the authorization of anyone trying to modify a file, to record who had made changes, plus when and why, and to provide tools to compare different versions of files and to go back to earlier versions if required. This paper provides details of the implementation and exploitation experience, that may be interesting for other applications using many human-readable files maintained by different people, where consistency of the files and traceability of modifications are key requirements.
id cern-1565935
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-15659352022-08-17T13:32:43Zdoi:10.1088/1742-6596/396/1/012047http://cds.cern.ch/record/1565935engSoloviev, IgorThe version control service for the ATLAS data acquisition configuration filesComputing and ComputersThe ATLAS experiment at the LHC in Geneva uses a complex and highly distributed Trigger and Data Acquisition system, involving a very large number of computing nodes and custom modules. The configuration of the system is specified by schema and data in more than 1000 XML files, with various experts responsible for updating the files associated with their components. Maintaining an error free and consistent set of XML files proved a major challenge. Therefore a special service was implemented, to validate any modifications, to check the authorization of anyone trying to modify a file, to record who had made changes, plus when and why, and to provide tools to compare different versions of files and to go back to earlier versions if required. This paper provides details of the implementation and exploitation experience, that may be interesting for other applications using many human-readable files maintained by different people, where consistency of the files and traceability of modifications are key requirements.oai:cds.cern.ch:15659352012
spellingShingle Computing and Computers
Soloviev, Igor
The version control service for the ATLAS data acquisition configuration files
title The version control service for the ATLAS data acquisition configuration files
title_full The version control service for the ATLAS data acquisition configuration files
title_fullStr The version control service for the ATLAS data acquisition configuration files
title_full_unstemmed The version control service for the ATLAS data acquisition configuration files
title_short The version control service for the ATLAS data acquisition configuration files
title_sort version control service for the atlas data acquisition configuration files
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/396/1/012047
http://cds.cern.ch/record/1565935
work_keys_str_mv AT solovievigor theversioncontrolservicefortheatlasdataacquisitionconfigurationfiles
AT solovievigor versioncontrolservicefortheatlasdataacquisitionconfigurationfiles