Resources checked every 1m after upgrade to v6.7.1 #6255
-
|
We use The way we do this is using a global-resource-check pipeline which webhooks the resources present in lots of pipelines, so they aren't continuously checked. Using global resources whenever this webhook was triggered the resource would be checked and all pipelines would have an up to date resource. Simple. After the update to 6.7.1 this no longer works and these global resources are checked every 1m, causing us to hit request limits. Not sure if this is to do with the new version of Concourse, or has somehow got resources stuck into a state where they aren't prioritising the webhook check config. Single resources used in only one place follow the 24hr check when they are webhooked, but if the resource is used in multiple pipelines it now seem to have the 24hr check overruled by the default of 1m where the resource isn't webhooked. This was confirmed by creating a new version of the resource in the global-resource-check pipeline by editing the Has anyone noticed similar? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
We have since noticed this behaviour above isn't unique to v6.7.1 as on rollback it was also seen. Not sure when this changed. After investigating further another change in behaviour was spotted which contributed to hitting the Github request limit. Any output resources from a pipeline, e.g. |
Beta Was this translation helpful? Give feedback.
We have since noticed this behaviour above isn't unique to v6.7.1 as on rollback it was also seen. Not sure when this changed.
After investigating further another change in behaviour was spotted which contributed to hitting the Github request limit. Any output resources from a pipeline, e.g.
github-releasehave begun to check every 1m whereas before they were only checked when required. This means pipelines are polling resources a lot more than previously