Closed redgoat650 closed 4 years ago
Update: found the reason. A downstream job was stuck processing. Once I stopped the downstream job, this job kicked off. The problematic job was connected to the downstream job, the working-as-expected jobs were not.
http://docs.shippable.com/platform/workflow/job/overview/#dependencymode-chrono
However, the job won't run at the same time as any of its directly connected upstream or downstream jobs.
We have a job that is triggered by an update to a resource. It has been working as expected until yesterday. Currently we are seeing any job runs that are triggered by that resource update are sitting in the queue "waiting" indefinitely, even with nodes idle (BYON).
Triggering the job manually works fine; the manual job executes immediately even if there are other runs waiting in the queue from the resource trigger. Clearing the queued "waiting" jobs did not resolve the issue; new triggers still aren't getting picked up for execution.
The YAML for the problematic job looks something like this:
where we intend that the job should be triggered by a change in
resource-3
.Strangely, we have two other jobs that trigger in parallel off the same resource that are being picked up and executed as expected. They look like this:
the major differences being
resource-1
andresource-2
cluster-params
Any suggestions on how to remedy this issue or what might be causing it?