• Joined on 2026-03-08
ltms merged pull request fleet/fleetd#548 2026-09-12 09:30:30 +02:00
fleetd #545: fix mktemp -t templates for GNU coreutils, split unclear-supervisor detail
ltms pushed to main at fleet/fleetd 2026-09-12 09:29:48 +02:00
fad99c4c5e Merge #547: record the finally non-goal on drainAll's completion line
5eb4267a4a fleetd #512 follow-up: record why the drain-complete line must not move into a finally
Compare 2 commits »
ltms deleted branch fix/512-drain-line-non-goal from fleet/fleetd 2026-09-12 09:29:48 +02:00
ltms merged pull request fleet/fleetd#547 2026-09-12 09:29:47 +02:00
fleetd #512 follow-up: record why the drain-complete line must not move into a finally
ltms created pull request fleet/fleetd#547 2026-09-12 09:22:47 +02:00
fleetd #512 follow-up: record why the drain-complete line must not move into a finally
ltms created branch fix/512-drain-line-non-goal in fleet/fleetd 2026-09-12 09:22:28 +02:00
ltms pushed to fix/512-drain-line-non-goal at fleet/fleetd 2026-09-12 09:22:28 +02:00
5eb4267a4a fleetd #512 follow-up: record why the drain-complete line must not move into a finally
ltms commented on issue fleet/fleetd#544 2026-09-12 09:14:55 +02:00
A dead StatusPoller or SessionReaper can now be restarted, but nothing restarts it and nothing notices

Correction to my own ticket, before anyone starts it. As filed above, item 2 asks for a supervisor that "notices running == false". That design is blind to the more likely failure.

The…

ltms opened issue fleet/fleetd#546 2026-09-12 09:14:27 +02:00
Merging #543 made re-delivery reachable: an Error after Injector's send now loops and types the same brief again
ltms commented on issue fleet/fleetd#504 2026-09-12 09:12:08 +02:00
redeploy-fleetd.sh: four places where a failed command is reported as a clean result

Item 1 is done. PR #541, merged after I verified it myself. Items 2, 3 and 4 stay open, so this ticket stays open.

Item 1 — what I ran on the merged tree

ltms opened issue fleet/fleetd#545 2026-09-12 09:11:45 +02:00
redeploy-fleetd.sh cannot run on Linux at all: every mktemp -t NAME fails under GNU coreutils, and the script blames the systemd bus for it
ltms pushed to main at fleet/fleetd 2026-09-12 09:09:02 +02:00
7611b69667 Merge pull request 'fleetd #504 item 1: stop the false ok on the loaded-but-not-running stop path' (#541) from worker/504-failed-reported-clean-3cfd66-3 into main
e4eb3dbed4 fleetd #504 item 1: stop swallowing real launchctl/systemctl failures on the 'loaded but not running' path
Compare 2 commits »
ltms merged pull request fleet/fleetd#541 2026-09-12 09:09:00 +02:00
fleetd #504 item 1: stop the false ok on the loaded-but-not-running stop path
ltms opened issue fleet/fleetd#544 2026-09-12 09:03:48 +02:00
A dead StatusPoller or SessionReaper can now be restarted, but nothing restarts it and nothing notices
ltms closed issue fleet/fleetd#538 2026-09-12 09:03:17 +02:00
An Error in StatusPoller.loop or SessionReaper.loop kills the thread permanently and silently, and start() then refuses to restart it
ltms commented on issue fleet/fleetd#538 2026-09-12 09:03:12 +02:00
An Error in StatusPoller.loop or SessionReaper.loop kills the thread permanently and silently, and start() then refuses to restart it

Closed by PR #543, merged after I verified it myself on the merged tree.

Build

mvn -B clean install on the merged tree: exit 0, Tests run: 1716, Failures: 0, Errors: 0, Skipped: 0. That…

ltms pushed to main at fleet/fleetd 2026-09-12 09:02:50 +02:00
cc302fe4af Merge pull request 'fleetd #538: recover polling loops after errors' (#543) from worker/538-loop-dies-on-error-4a5eeb-6 into main
343ce0f4c0 fleetd #538: recover polling loops after errors
Compare 2 commits »
ltms merged pull request fleet/fleetd#543 2026-09-12 09:02:49 +02:00
fleetd #538: recover polling loops after errors
ltms closed issue fleet/fleetd#426 2026-09-12 08:56:09 +02:00
FleetHealthMonitor.coverage has no test at all, and it feeds fleet_list's healthCoverage field
ltms commented on issue fleet/fleetd#426 2026-09-12 08:56:04 +02:00
FleetHealthMonitor.coverage has no test at all, and it feeds fleet_list's healthCoverage field

Closed by PR #542, merged after I verified it myself on the merged tree.

What I ran, and what it said