Optimization of the CMS software build and distribution system
Abstract
CMS software consists of over two million lines of code actively developed by hundreds of developers from all around the world. Optimal build, release and distribution of such a large-scale system for production and analysis activities for hundreds of sites and multiple platforms are quite a challenge. Its dependency on more than hundred external tools make its build and distribution more complex. We describe how parallel build of software and minimal distribution size dramatically reduced the time gap between software build and installation on remote sites, and how producing few big binary products, instead of thousands of small ones, helped finding out the integration and runtime issues.
- Publication:
-
Journal of Physics Conference Series
- Pub Date:
- April 2010
- DOI:
- 10.1088/1742-6596/219/4/042047
- Bibcode:
- 2010JPhCS.219d2047M