Skip to content

[master] Support lbexec and add a Run 3 DaVinci Workflow test

Chris Burr requested to merge cburr/LHCbDIRAC:lbexec-support into master

The main thing is that steps.OptionFiles becomes a json encoded dictionary that is passed directly to LbProdRun rather than contianing a ; separated list of filenames. It's a bit hacky but it's backwards compatible and, in my opinion, safer than any alternatives. I also have a transition plan in mind for moving the legacy steps once the YAML submission PR is in use instead of the web app (which will be opened later today).

Associated with lhcb-core/lbprodrun!6 (merged) and https://gitlab.cern.ch/lhcb-dpa/project/-/issues/31

BEGINRELEASENOTES

*Bookkeeping FIX: Use bind variables when querying steps.OptionFiles

*ProductionManagement FEAT: Support lbexec for PyConf based applications

ENDRELEASENOTES

Edited by Chris Burr

Merge request reports