Testflinger
Testflinger is a system for orchestrating time-shared access to a pool of target machines.
Shipped contributions
-
merged feat: add human-readable duration format support for reservation timeouts canonical/testflingerA server-side change for Testflinger that lets reservation jobs use durations like 2h30m instead of forcing operators to convert hours into seconds.→ Read the post
-
A CLI change for Testflinger that folds job counts into queue-status, with a verbose mode that lists individual job IDs and a JSON mode that keeps existing consumers working.→ Read the post
-
A small CLI change for Testflinger that replaces the misleading "Jobs ahead in queue 0" line with a clearer "Queue position next in line", and pairs absolute position with jobs-ahead for the mid-queue case.→ Read the post
-
open fix(agent): handle None response from retry exhaustion to prevent crashes canonical/testflinger
Splits the
None(retry exhaustion) andResponse(status>=400)cases across five client methods, so the agent stops crashing on sustained 503 storms. Fixes#438. Currently open.