Back to Search Start Over

The StoRM certification process

Authors :
Riccardo Zappi
Sergio Traldi
Stefano Dal Pra
Michele Dibenedetto
Elisabetta Ronchieri
C. Aiftimiei
Source :
Journal of Physics: Conference Series
Publication Year :
2011

Abstract

StoRM is an implementation of the SRM interface version 2.2 used by all Large Hadron Collider (LHC) experiments and non-LHC experiments as SRM endpoint at different Tiers of Worldwide LHC Computing Grid. The complexity of its services and the demand of experiments and users are increasing day by day. The growing needs in terms of service level by the StoRM users communities make it necessary to design and implement a more effective testing procedure to quickly and reliably validate new StoRM candidate releases both in code side (for example via test units, and schema valuator) and in final product software (for example via functionality tests, and stress tests). Testing software service is a very critical quality activity performed in a very ad-hoc informal manner by developers, testers and users of StoRM up to now. In this paper, we describe the certification mechanism used by StoRM team to increase the robustness and reliability of the StoRM services. Various typologies of tests, such as quality, installation, configuration, functionality, stress and performance, defined on the base of a set of use cases gathered as consequence of the collaboration among the StoRM team, experiments and users, are illustrated. Each typology of test is either increased or decreased easily from time to time. The proposed mechanism is based on a new configurable testsuite. This is executed by the certification team, who is responsible for validating the release candidate package as well as bug fix (or patch) package, given a certain testbed that considers all possible use cases. In correspondence of each failure, the package is given back to developers waiting for validating a new package.

Details

ISSN :
17426596
Database :
OpenAIRE
Journal :
Journal of Physics: Conference Series
Accession number :
edsair.doi.dedup.....2b317a43802ae3e7d403cd18bdd5df41
Full Text :
https://doi.org/10.1088/1742-6596/331/4/042022