Closed
Milestone
started on Apr 1, 2021
Extension to non-Gaudi applications
Milestone ID: 6438
This milestone tracks the progress towards running non-Gaudi applications in Analysis Productions. Examples might include:
- Running a custom analysis script in a conda environment to provide custom filtering
- Generating histograms from ntuples (e.g. for PIDCalib)
- Running bender scripts
As put down on the DPA LHCb-INT-2020-009 note, for this to work reliably and reproducibly, this would require several components to be extended:
- Define the software environment for jobs and distribute it using CVMFS.
- Support testing at submission time with sufficiently robust tests and imposing limits on runtime, memory usage, output size.
- Support configuring arbitrary software to declare what input it should use (analogous to ProdConf).
- Reliably determine if a job ran successfully (analogous to XML summaries).
There is currently no one responsible for this milestone.