lsst-ctrl-bps-panda v24.0.0 (2022-08-29)¶
New Features¶
This package has been extracted from
lsst_ctrl_bpsinto a standalone package to make it easier to manage development of the PanDA plugin. (DM-33521)Introduced a new parameter
dockerImageLocationin the PanDA IDF configuration yaml file to pull lsst release containers from GAR (Google Artifact Registry). This parameter is trailed with'/', so it could be used insw_imagepath in the following example. And thesw_imagewill still refer to the Docker hub, if the parameterdockerImageLocationis empty or not defined, to make thesw_imagebackward compatible with previous PanDA IDF configuration yaml files.In the user bps submission yaml file, just prepend this parameter to the sw_image path, that is:
sw_image: "{dockerImageLocation}lsstsqre/centos:7-stack-lsst_distrib-w_2022_05"
Please note that there is no extra character(s) between
{dockerImageLocation}andlsstsqre.In case you have to use images from the Docker hub instead, you just take out the prefix
{dockerImageLocation}in the path, that is:sw_image: "lsstsqre/centos:7-stack-lsst_distrib-w_2022_05" (`DM-32992 <https://jira.lsstcorp.org/browse/DM-32992>`_)
Bug Fixes¶
- Update the path to the command line decoder in the config file and the documentation. (DM-34574)
Other Changes and Additions¶
- Changed the parameter
runnerCommandin the PanDA IDF example yaml file, to startprmonto monitor the memory usage of the payload job. This executableprmonis only available in releases afterw_2022_05. (DM-32579) - Make the PanDA example config more easily runnable from data-int RSP (DM-32695)
- PanDA cloud was mapped from BPS compute site, fixed it.
- Pass BPS cloud to PanDA cloud.
- Add supports for task priority, vo, working group, prodSourceLabel. (DM-33889)
- Remove
iddsServerfrombps_idf.yml, to use the iDDS server defined in the PanDA relay service. - Remove
IDDS_CONFIGrequirements (requiringiddsversion 0.10.6 and later). (DM-34106)
- Remove
- Add missing
__all__statement to make the documentation render properly at https://pipelines.lsst.io. (DM-34921)
ctrl_bps v23.0.1 (2022-02-02)¶
New Features¶
- Large tasks (> 30k jobs) splitted into chunks
- Updated iDDS API usage for the most recent version
- Updated iDDS API initialization to force PanDA proxy using the IAM user name for submitted workflow
- Added limit on number of characters in the task pseudo inputs (DM-32675)
- New
panda_authcommand for handling PanDA authentication token. Includes status, reset, and clean capabilities. - Added early check of PanDA authentication token in submission process. (DM-32830)
- New