• Joined on 2026-03-08
ltms commented on issue fleet/fleetd#437 2026-09-10 11:34:06 +02:00
fleet_ack says "acknowledged <msgId>" for a held peer message it never touches

Decision: option 2, refuse. But one premise in this ticket is wrong, and the correction matters.

I read the code myself before deciding, and axis 1 above is wrong on its load-bearing…

ltms closed issue fleet/fleetd#442 2026-09-10 11:31:17 +02:00
Deleting any of the four startup report calls from Fleetd.main leaves the suite green
ltms commented on issue fleet/fleetd#442 2026-09-10 11:31:00 +02:00
Deleting any of the four startup report calls from Fleetd.main leaves the suite green

Fixed and merged as PR #445, on main at 82fae94.

FleetdStartupReportTest now pins all four startup reports in Fleetd.main. The seam is that the reports run before cfg.validateAll()…

ltms pushed to main at fleet/fleetd 2026-09-10 11:30:33 +02:00
82fae94c55 Merge #445: pin every startup report call in Fleetd.main (fleetd #442)
b1f34c2e6b fleetd #442: drop the unused java.util.List import
e70263062c fleetd #442: pin startup report calls
Compare 3 commits »
ltms deleted branch worker/442-pin-startup-report-calls-ad9c1b-15 from fleet/fleetd 2026-09-10 11:30:33 +02:00
ltms merged pull request fleet/fleetd#445 2026-09-10 11:30:31 +02:00
fleetd #442: pin startup report calls
ltms commented on pull request fleet/fleetd#445 2026-09-10 11:30:23 +02:00
fleetd #442: pin startup report calls

Merging. Credit where it belongs: the worker wrote this test. Its backend died mid-turn ("Our servers are currently overloaded") and its worktree was later reaped with the member, so it never…

ltms pushed to worker/442-pin-startup-report-calls-ad9c1b-15 at fleet/fleetd 2026-09-10 11:30:00 +02:00
b1f34c2e6b fleetd #442: drop the unused java.util.List import
ltms commented on issue fleet/fleetd#440 2026-09-10 11:29:12 +02:00
coordinatorView reports heldDurable as a hardcoded true, so it cannot go false when durability breaks

Fixed and merged as PR #443, on main at 3f807d9.

What changed. coordinatorView reported heldDurable as a literal true (FleetMcp.java:1418), so the field could never say false…

ltms pushed to main at fleet/fleetd 2026-09-10 11:21:42 +02:00
3f807d9f1b Merge #443: derive coordinator.heldDurable from queue durability + ack mode (fleetd #440)
c16d118f09 fleetd #440: derive coordinator.heldDurable from queue durability + ack mode
Compare 2 commits »
ltms merged pull request fleet/fleetd#443 2026-09-10 11:21:41 +02:00
fleetd #440: derive coordinator.heldDurable from queue durability + ack mode
ltms closed issue fleet/fleetd#440 2026-09-10 11:21:41 +02:00
coordinatorView reports heldDurable as a hardcoded true, so it cannot go false when durability breaks
ltms closed issue fleet/fleetd#425 2026-09-10 09:35:44 +02:00
fleet_profiles reports a frozen "default" profile while placement already moved to a new one
ltms opened issue fleet/fleetd#444 2026-09-10 09:35:37 +02:00
PlacementDecision's javadoc claims the place()-to-spawn() window is closed, but no test pins it — and PeerLauncher's default spawn(req, decision) reopens it
ltms merged pull request fleet/fleetd#433 2026-09-10 09:35:02 +02:00
fleetd #425 rework: resolve acquireWithWorktree via real placement routing
ltms pushed to main at fleet/fleetd 2026-09-10 09:35:02 +02:00
1a1e586b62 Merge #433: carry the PlacementDecision instead of re-resolving the profile (fleetd #425)
4b10d02207 fleetd #425 rework round 4: mutation-pinning test for the dropped PlacementDecision
c5fbfdbf4a Merge main into #425 rework branch (brings #438 held-peer-mail read)
9f3671b801 fleetd #425 rework round 3: rewrite prose after #435 made fixed honour maxLoad
84034b34d1 Merge remote-tracking branch 'origin/main' into worker/425-rework-placement-resolve-c58ba1-9
Compare 8 commits »
ltms opened issue fleet/fleetd#442 2026-09-10 09:29:37 +02:00
Deleting any of the four startup report calls from Fleetd.main leaves the suite green
ltms closed issue fleet/fleetd#441 2026-09-10 09:29:04 +02:00
Nothing warns that a profile has no usage-limit detection, so "off when the subscription limit is reached" silently covers only the profiles that opted in
ltms commented on issue fleet/fleetd#441 2026-09-10 09:28:58 +02:00
Nothing warns that a profile has no usage-limit detection, so "off when the subscription limit is reached" silently covers only the profiles that opted in

Closing this as a duplicate. The feature already ships, and filing this was my error.

It landed as fleetd #395:

  • Fleetd.java:141 — reportExhaustedPatternGap(cfg);
  • Fleetd.java:1449…
ltms opened issue fleet/fleetd#441 2026-09-10 09:25:12 +02:00
Nothing warns that a profile has no usage-limit detection, so "off when the subscription limit is reached" silently covers only the profiles that opted in