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 in- sw_imagepath in the following example. And the- sw_imagewill still refer to the Docker hub, if the parameter- dockerImageLocationis empty or not defined, to make the- sw_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}and- lsstsqre.- 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 start- prmonto monitor the memory usage of the payload job. This executable- prmonis only available in releases after- w_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 (requiring- iddsversion 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) 
 
Other Changes and Additions¶
- Changed printing of submit directory early. 
- Changed PanDA plugin to only print the numeric id when outputing the request/run id. 
- Set maximum number of jobs in a PanDA task (maxJobsPerTask) to 70000 in config/bps_idf.yaml. (DM-32830) 
 
ctrl_bps v23.0.0 (2021-12-10)¶
Other Changes and Additions¶
- Provide a cleaned up version of default config yaml for PanDA-plugin on IDF (DM-31476)