Chris Martin
Chris Martin
The new "pulsar backed" scheduler should expose a set of Prometheus metrics that shed light on its internal working. An initial set of metrics would be: * Scheduler cycle time...
* Ensure we log a stacktrace when logging errors * Special `TabWriter` backed by a `StringBuilder` that guarantees not to throw errors (fixes a load of warning where we throwing...
Hi, I notice in the readme that you say that if you use Github enterprise you can set the property ATLASSIAN_BAMBOO_GITHUB_API_BASE_URL to point the plugin at your internal github instance....
Update everywhere that needs to publish Pulsar messages to use a `Publisher` interface. This means: * We're a bit more decoupled from publishes * We publish all event messages in...
The scheduling key check used to be in the`QueuedGangIterator`. I've moved it to to the `QueuedJobsIterator` because: - It simplifies `QueuedGangIterator` - It means we exit asap if we know...
Move the lookback limit up the stack from the `QueuedGangIterator` to the `QueuedJobsIterator`. This has a couple of benefits: - Simplifies the `QueuedGangIterator`, which is already fairly complex - Means...