GoCD occasionally experiences hung material updates when polling Git repositories. The git fetch process may run indefinitely, preventing pipelines from scheduling.
Symptoms / Observations:
- git fetch processes running for >10 minutes.
- Pipelines fail to schedule until manual intervention.
Impact:
- Blocks affected pipelines.
- Requires manual cleanup of hung processes
We maintain 1000s of pipeline in gocd and deletion of hung processes is not feasible for us as mentioned here :- https://docs.gocd.org/current/faq/material_update_hung.html
Please Help us with better approach to handle this.