- All Implemented Interfaces:
- BambooScheduler
public class OrphanedBuildMonitorJobScheduler
extends Object
implements BambooScheduler
This class looks for orphaned builds - i.e. builds that claim to be in a certain state, but from server status
it's clear that they will never be able to make transition out of that state.
Currently, the following situations are detected:
- Build claims to be queued, but it's not in the queue for an extended period of time.
- Build claims to be active, but there is no agent that's actually building it