lsst-ctrl-bps-panda v24.0.0 (2022-08-29)¶
New Features¶
This package has been extracted from
lsst_ctrl_bps
into a standalone package to make it easier to manage development of the PanDA plugin. (DM-33521)Introduced a new parameter
dockerImageLocation
in 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_image
path in the following example. And thesw_image
will still refer to the Docker hub, if the parameterdockerImageLocation
is empty or not defined, to make thesw_image
backward 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
runnerCommand
in the PanDA IDF example yaml file, to startprmon
to monitor the memory usage of the payload job. This executableprmon
is 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
iddsServer
frombps_idf.yml
, to use the iDDS server defined in the PanDA relay service. Remove
IDDS_CONFIG
requirements (requiringidds
version 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_auth
command 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)