• Joined on 2026-03-08
ltms merged pull request fleet/fleetd#542 2026-09-12 08:55:46 +02:00
fleetd #426: pin FleetHealthMonitor.coverage and its HealthCoverageSource call site
ltms pushed to main at fleet/fleetd 2026-09-12 08:55:46 +02:00
4a8a780274 Merge pull request 'fleetd #426: pin FleetHealthMonitor.coverage and its HealthCoverageSource call site' (#542) from worker/426-health-coverage-ef1fd4-4 into main
1850a5f324 fleetd #426: pin FleetHealthMonitor.coverage and its HealthCoverageSource call site
Compare 2 commits »
ltms closed issue fleet/fleetd#459 2026-09-12 08:46:50 +02:00
Five {@link} targets in main do not exist, and nothing in CI would ever say so
ltms commented on issue fleet/fleetd#459 2026-09-12 08:46:44 +02:00
Five {@link} targets in main do not exist, and nothing in CI would ever say so

Fixed in #539, merged.

Verified on the merged tree, with a control

The branch was based on f1640f5 and main had moved to 57cd96f (#537), so I merged origin/main with the branch in a…

ltms pushed to main at fleet/fleetd 2026-09-12 08:46:25 +02:00
cec3e191d4 Merge pull request 'fleetd #459: lint Javadoc references in CI' (#539) from worker/459-broken-link-targets-cadc17-5 into main
90253f832d fleetd #459: lint Javadoc references in CI
Compare 2 commits »
ltms merged pull request fleet/fleetd#539 2026-09-12 08:46:23 +02:00
fleetd #459: lint Javadoc references in CI
ltms closed issue fleet/fleetd#537 2026-09-12 08:42:46 +02:00
CapturedLog.close() detaches the appender and no test proves it — the fix for #525/#529/#535 is itself unpinned
ltms commented on issue fleet/fleetd#537 2026-09-12 08:42:40 +02:00
CapturedLog.close() detaches the appender and no test proves it — the fix for #525/#529/#535 is itself unpinned

Fixed in #540, merged.

The acceptance criterion this ticket existed for

Deleting logger.detachAppender(appender); from CapturedLog.close() now fails. On f1640f5 that same mutation…

ltms pushed to main at fleet/fleetd 2026-09-12 08:42:20 +02:00
57cd96f5e6 Merge pull request 'fleetd #537: pin CapturedLog.close()'s appender-detach and setLevel-immunity contracts' (#540) from worker/537-capturedlog-close-e4c437-2 into main
202e37e3b3 fleetd #537: pin CapturedLog.close()'s appender-detach and setLevel-immunity contracts
Compare 2 commits »
ltms merged pull request fleet/fleetd#540 2026-09-12 08:42:19 +02:00
fleetd #537: pin CapturedLog.close()'s appender-detach and setLevel-immunity contracts
ltms commented on issue fleet/fleetd#512 2026-09-12 08:35:20 +02:00
redeploy-fleetd.sh says "no ERROR lines since restart" while blind to the exact failure #493 is about

The unknown arm is self-clearing, so its test is load-bearing, not illustrative

Reopening the reasoning, not the ticket. This is the fleet01 lead's argument and it corrects something I wrote…

ltms opened issue fleet/fleetd#538 2026-09-12 08:34:18 +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#504 2026-09-12 08:30:09 +02:00
redeploy-fleetd.sh: four places where a failed command is reported as a clean result

Every line number in this ticket is stale — re-measured on main at f1640f5

#534 inserted report_shutdown_drain and its helpers, so the whole file moved down. The file is now 1055 lines.…

ltms closed issue fleet/fleetd#535 2026-09-12 08:26:33 +02:00
FleetdLeadMailboxSelectionTest leaks three ListAppenders onto the shared Fleetd logger, and the appender-balance invariant catches it
ltms commented on issue fleet/fleetd#535 2026-09-12 08:26:27 +02:00
FleetdLeadMailboxSelectionTest leaks three ListAppenders onto the shared Fleetd logger, and the appender-balance invariant catches it

Fixed in #536, merged.

Verified independently

The branch was based on main's HEAD 7d71194 with a single commit, so the checkout is the merge result — no separate merged-tree build was…

ltms opened issue fleet/fleetd#537 2026-09-12 08:25:35 +02:00
CapturedLog.close() detaches the appender and no test proves it — the fix for #525/#529/#535 is itself unpinned
ltms pushed to main at fleet/fleetd 2026-09-12 08:25:03 +02:00
f1640f5dcc Merge pull request 'fleetd #535: convert FleetdLeadMailboxSelectionTest to CapturedLog' (#536) from worker/535-appender-leak-fe74c1-1 into main
c7903c1efe fleetd #535: convert FleetdLeadMailboxSelectionTest to CapturedLog
Compare 2 commits »
ltms merged pull request fleet/fleetd#536 2026-09-12 08:25:01 +02:00
fleetd #535: convert FleetdLeadMailboxSelectionTest to CapturedLog
ltms closed issue fleet/fleetd#512 2026-09-12 08:05:43 +02:00
redeploy-fleetd.sh says "no ERROR lines since restart" while blind to the exact failure #493 is about
ltms commented on issue fleet/fleetd#512 2026-09-12 08:05:37 +02:00
redeploy-fleetd.sh says "no ERROR lines since restart" while blind to the exact failure #493 is about

Done, in two parts. Part 1 was #522 (the drain complete: released=N abandoned=M line in SessionManager.drainAll), merged earlier. Part 2 is #534, merged to main as 7d71194.

Part 1 had to…