• Joined on 2026-03-08
ltms merged pull request fleet/fleetd#610 2026-09-20 12:37:43 +02:00
fleetd #609: nudge an idle lead to hand over when its own context reads HIGH
ltms opened issue fleet/fleetd#613 2026-09-20 12:30:39 +02:00
A role with no pool and no charter starts anyway, and nothing at boot says so
ltms commented on issue fleet/fleetd#608 2026-09-20 12:27:41 +02:00
Flaky: MessageServiceTest.anAlreadyCollectedTicketProducesNoNudge orders an async scheduler with Thread.sleep

Closed by #611, merged as fa62e99.

Merged main built clean in a fresh worktree: 1841 tests, 0 failures, 0 errors, exit 0.

Why I consider this fixed rather than "it passed again"

N…

ltms closed issue fleet/fleetd#608 2026-09-20 12:27:31 +02:00
Flaky: MessageServiceTest.anAlreadyCollectedTicketProducesNoNudge orders an async scheduler with Thread.sleep
ltms pushed to main at fleet/fleetd 2026-09-20 12:26:18 +02:00
fa62e9906d Merge #611: make the collected-ticket nudge test deterministic (fleetd #608)
aa517ae0ec fleetd #608: make anAlreadyCollectedTicketProducesNoNudge deterministic
Compare 2 commits »
ltms merged pull request fleet/fleetd#611 2026-09-20 12:26:16 +02:00
fleetd #608: make anAlreadyCollectedTicketProducesNoNudge deterministic
ltms opened issue fleet/fleetd#612 2026-09-20 12:26:00 +02:00
Fleetd.main's injected wirings are unpinned: 16 call sites go inert with a fully green suite
ltms commented on issue fleet/fleetd#609 2026-09-20 12:22:53 +02:00
Act on a HIGH lead context: tell the idle lead to hand over

Review of PR #610 — one blocker, one known gap, one comment already fixed

I built the branch myself in a clean worktree: mvn -o clean install, exit 0, 1860 tests, 0 failures, 0 errors…

ltms pushed to worker/fleetd-609-context-high-nudge-01f62b-1 at fleet/fleetd 2026-09-20 12:21:00 +02:00
d7390ccd37 fleetd #609 review: repair a garbled comment carried over from the brief
ltms commented on issue fleet/fleetd#609 2026-09-20 11:55:39 +02:00
Act on a HIGH lead context: tell the idle lead to hand over

Correction to the brief — one garbled sentence

My brief said, about the nudge text:

reading.tokens() can be null even when the state is HIGH is NOT true today, but do not assume…

ltms opened issue fleet/fleetd#609 2026-09-20 11:54:04 +02:00
Act on a HIGH lead context: tell the idle lead to hand over
ltms opened issue fleet/fleetd#608 2026-09-20 11:41:48 +02:00
Flaky: MessageServiceTest.anAlreadyCollectedTicketProducesNoNudge orders an async scheduler with Thread.sleep
ltms pushed to main at fleet/fleetd 2026-09-20 11:38:33 +02:00
9a992d0f70 Merge #602: report a lead's live context usage in fleet_list
3762aca307 Merge #606: wire the lead context gauge to the real configDir, and stop flapping on a torn line
4e27bde2d7 fleetd #602 gauge-wiring follow-up: pin Fleetd.main's LeadConfigDirSource wiring
d345b14e43 fleetd #602 gauge-wiring: thread a lead's configured configDir into the context gauge
3ed7bfca67 fleetd: report a lead's live context usage in fleet_list
Compare 5 commits »
ltms merged pull request fleet/fleetd#602 2026-09-20 11:38:32 +02:00
fleetd: report a lead's live context usage in fleet_list
ltms pushed to worker/lead-context-gauge-ad404f-1 at fleet/fleetd 2026-09-20 11:38:23 +02:00
3762aca307 Merge #606: wire the lead context gauge to the real configDir, and stop flapping on a torn line
4e27bde2d7 fleetd #602 gauge-wiring follow-up: pin Fleetd.main's LeadConfigDirSource wiring
d345b14e43 fleetd #602 gauge-wiring: thread a lead's configured configDir into the context gauge
Compare 3 commits »
ltms merged pull request fleet/fleetd#606 2026-09-20 11:38:22 +02:00
fleetd #602 gauge-wiring: thread a lead's configured configDir into the context gauge
ltms pushed to main at fleet/fleetd 2026-09-20 11:30:11 +02:00
b85d9b0e46 Merge #607: redeploy-fleetd.sh no longer fails a deploy that worked
856dfc6318 fleetd #603 review: close the untested fall-through path
81c1d8e91c fleetd #603: share HEALTH_WAIT between the pid poll and the health check
Compare 3 commits »
ltms closed issue fleet/fleetd#603 2026-09-20 11:30:10 +02:00
redeploy-fleetd.sh reports "no process appeared" on a deploy that fully succeeded
ltms merged pull request fleet/fleetd#607 2026-09-20 11:30:10 +02:00
fleetd #603: share HEALTH_WAIT between the pid poll and the health check
ltms commented on pull request fleet/fleetd#607 2026-09-20 11:26:00 +02:00
fleetd #603: share HEALTH_WAIT between the pid poll and the health check

Lead review. Strong work. The design is better than what I asked for, and the core fix is genuinely pinned — I proved that with my own mutation rather than taking your word. **One untested path…