Details
-
Type:
Bug
-
Status: To Do
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: jenkins
-
Labels:None
-
Team:Architecture
-
Urgent?:No
Description
The release jobs have stages that wait for files pushed to S3 to become visible (in particular via eups.lsst.codes). These are currently fixed wait times. Sometimes these wait times appear to be insufficient. For example, the initial run of the v23_0_0_rc4 release started to build a docker image before the .list file was available, causing the resulting image to only contain some of the necessary eups packages. A rerun later, with no other changes to the system, succeeded.
It would be better to have the S3 wait stages explicitly wait for the necessary files to appear (with a timeout in case they don't).