mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-07 16:03:21 +00:00
A mark records that a gate held the job when the limiter last looked at it, and only a worker re-attempting the job refreshes it. Nothing clears it when the gate later frees, so if workers then disappear the backlog is genuinely starved while still carrying marks. Store concurrency_gated_at rather than a boolean, so the alert can tell a mark the limiter is still refreshing from one that stopped advancing. Emitter and limiter changes live in windmill-ee-private (see ee-repo-ref.txt bump).