• Joined on 2026-03-08
ltms commented on issue fleet/fleetd#615 2026-09-22 05:21:30 +02:00
A herdr throw during a lead roll leaves status(token) reporting IN_PROGRESS forever

Fixed and merged (PR #617)

The continuation body is now wrapped in one try/catch (RuntimeException), and the catch writes a new terminal state RollState.FAILED naming the exception. The…

ltms pushed to main at fleet/fleetd 2026-09-22 05:21:22 +02:00
203f034528 Merge #617: write FAILED instead of leaving a dead roll stuck at IN_PROGRESS (fleetd #615)
388ef5a3c3 fleetd #615: write FAILED instead of leaving status(token) stuck at IN_PROGRESS
Compare 2 commits »
ltms merged pull request fleet/fleetd#617 2026-09-22 05:21:21 +02:00
fleetd #615: write FAILED instead of leaving status(token) stuck at IN_PROGRESS
ltms closed issue fleet/fleetd#613 2026-09-22 05:18:25 +02:00
A role with no pool and no charter starts anyway, and nothing at boot says so
ltms commented on issue fleet/fleetd#613 2026-09-22 05:18:21 +02:00
A role with no pool and no charter starts anyway, and nothing at boot says so

Fixed and merged as 9ee16f5 (PR #616)

Both halves landed: the role-fallback boot report, and contextHighNudge added to the lead-heartbeat boot line.

Verified by me, not taken from the…

ltms commented on issue fleet/fleetd#612 2026-09-22 05:18:01 +02:00
Fleetd.main's injected wirings are unpinned: 16 call sites go inert with a fully green suite

A 17th site landed today, and I measured it before merging it

Merged #616 (fleetd #613) adds reportRoleFallbackGaps(cfg) to Fleetd.main, right after cfg.validateAll(). It is a new…

ltms pushed to main at fleet/fleetd 2026-09-22 05:17:55 +02:00
9ee16f5b85 Merge #616: report role-fallback gaps at boot, name contextHighNudge (fleetd #613)
987ccef4c7 fleetd #613: log role-fallback gaps at boot, name contextHighNudge in the heartbeat line
Compare 2 commits »
ltms merged pull request fleet/fleetd#616 2026-09-22 05:17:53 +02:00
fleetd #613: boot log for role fallback gaps + heartbeat contextHighNudge
ltms opened issue fleet/fleetd#615 2026-09-22 05:10:28 +02:00
A herdr throw during a lead roll leaves status(token) reporting IN_PROGRESS forever
ltms closed pull request fleet/fleetd#600 2026-09-22 05:07:29 +02:00
fleetd: make lead-rollover outcomes readable after confirm()
ltms commented on pull request fleet/fleetd#600 2026-09-22 05:07:22 +02:00
fleetd: make lead-rollover outcomes readable after confirm()

Closing: this content is already on main. The PR record is stale.

Checked today, 2026-09-22, in the main clone after git fetch origin.

This PR's content was merged on 2026-09-19 as commit…

ltms commented on pull request fleet/fleetd#601 2026-09-22 05:05:11 +02:00
CB-617: pass auto-compact window to leads

Re-measured 2026-09-22, with a control — and one claim above is not checked

I re-ran this today before deciding what to do with the PR. Two things: the hazard is real and I can now show it…

ltms commented on issue fleet/fleetd#613 2026-09-20 12:46:29 +02:00
A role with no pool and no charter starts anyway, and nothing at boot says so

Both halves are now live on the Mac host, and the before/after is measurable in one log file.

The daemon was redeployed at 17:45 (jar 597af9057197 to fddfdd6c9794, pid 25112 to 59847). Then I…

ltms deleted branch worker/task-7-e34002-7 from fleet/fleetd 2026-09-20 12:43:45 +02:00
ltms pushed to main at fleet/fleetd 2026-09-20 12:43:45 +02:00
076cc43f7b Merge #614: skip unreadableFileIsUnknown honestly when root ignores the read bit
bad47a8444 fleetd CI: skip unreadableFileIsUnknown honestly when root ignores the read bit
Compare 2 commits »
ltms merged pull request fleet/fleetd#614 2026-09-20 12:43:44 +02:00
fleetd CI: unreadableFileIsUnknown is red on main under root
ltms commented on pull request fleet/fleetd#601 2026-09-20 12:43:31 +02:00
CB-617: pass auto-compact window to leads

Do not merge this onto the Mac fleet as it stands

Measured today, 2026-09-20. This PR is mergeable: true and had no comments, so nothing on it recorded the hazard. Writing it down before…

ltms commented on issue fleet/fleetd#609 2026-09-20 12:38:09 +02:00
Act on a HIGH lead context: tell the idle lead to hand over

Merged as 955b9ea (PR #610).

The merged tree is byte-identical to the tree I built and mutation-tested (52007dc5d6a953a9bdfdaf30793f644d519bc6ac), so these numbers apply to main exactly…

ltms deleted branch worker/fleetd-609-context-high-nudge-01f62b-1 from fleet/fleetd 2026-09-20 12:37:45 +02:00
ltms pushed to main at fleet/fleetd 2026-09-20 12:37:45 +02:00
955b9ea013 Merge #610: nudge an idle lead to hand over when its own context reads HIGH (fleetd #609)
89cb8ff79b fleetd #609 review: the context latch must mean the notice reached the pane
d7390ccd37 fleetd #609 review: repair a garbled comment carried over from the brief
60496831c2 fleetd #609: nudge an idle lead to hand over when its own context reads HIGH
Compare 4 commits »