Skip to content

Sweeping !1225 from master to devel: [master] Support lbexec and add a Run 3 DaVinci Workflow test

LHCbDIRAC Bot requested to merge cherry-pick-de73864b7-devel into devel

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

Merge request reports

Loading