Back to Search
Start Over
The StoRM certification process
- 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.
- Subjects :
- History
Engineering
010308 nuclear & particles physics
business.industry
Testbed
Real-time computing
Storm
Certification
01 natural sciences
Computer Science Applications
Education
Software
Terms of service
Robustness (computer science)
0103 physical sciences
Use case
010306 general physics
Software engineering
business
Worldwide LHC Computing Grid
Subjects
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