Commit 896231d
committed
Improve retry logic
We are starting to see errors from GCS where the socket fails:
```
|-> ERROR: HTTPSConnectionPool(host='storage.googleapis.com', port=443): Max retries exceeded with url: /quic-ci-artifacts/qualcomm-linux/qualcomm-linux/meta-qcom/21286077511-2/qcom-distro/qcom-armv7a/qcom-multimedia-image-qcom-armv7a.rootfs-20260123181428.ext4?Expires=1769193637&GoogleAccessId=gh-runner-fileserver%40fio-jobserv-ci.iam.gserviceaccount.com&Signature=2q9R2tZlw8tvuXu0sbxDPl6Qzh3svbXNwSzzEwCu0AqUHhRh0s78aW4eJ96xMAuin2WZ9ey8Fm2dYTkS9E0LhAOOwohW3I9anKDMmxMev7svKEfAaAqNtcvyA%2F0Stow4BR8HRzJ9DhLOp8lhGj0%2F5qA6Y%2FTl5Fk5WXSgjFQ94%2Fju5ezr%2FtdqHPk8BoTGlbZz6acg%2B3m%2BREwilSTcETm%2BXpnMm5w%2F9PN3X6PrzbgezKMkLyQWvpd5zrH1d12cguurVmgU%2B0qKZ1TxQLU%2BQ91FrB0Kvx1NJwiPkFvNc6uADpjFmx%2F1xRMgwy9y7Gxwa24Yed9J82SbHMurWO83U9wVWg%3D%3D (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:2427)')))
```
This change adds logic to catch connection errors and retry.
Signed-off-by: Andy Doan <andy@foundries.io>1 parent e070613 commit 896231d
1 file changed
+14
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
56 | 65 | | |
57 | 66 | | |
58 | 67 | | |
| |||
0 commit comments