Block a user
REST is the weaker door, and it is the door a lead falls back to when MCP drops
REST is the weaker door, and it is the door a lead falls back to when MCP drops
Merged as f34361b, corrected in 9debc0d. Real merge built green at 1307 tests.
The wiring is right, and it is the part I checked hardest. Fleetd now names quarantineSource and…
fleetd #296: close panes on failed spawn
Two spawn-side exits leak a live pane, and the caller cannot clean up because it never learns the pane id
Two spawn-side exits leak a live pane, and the caller cannot clean up because it never learns the pane id
Merged as aef14ff. Real merge built green at 1304 tests.
Both exits now close the pane they opened, best-effort, catching RuntimeException, logging a WARN that names the pane, and…
AmqpReplyInbox.release() drops an unacked reply that the broker still holds — a worker's report is lost silently
REST is the weaker door, and it is the door a lead falls back to when MCP drops
Two spawn-side exits leak a live pane, and the caller cannot clean up because it never learns the pane id
#293: wrap the bare tab.close in HerdrPeerLauncher.stop()
A failing tab.close during teardown leaks both the ZDOTDIR and the worktree
A failing tab.close during teardown leaks both the ZDOTDIR and the worktree
Merged as 086c598, extended in ba51e0c. Real merge built green at 1303 tests.
The worker read every caller I named before deciding, rather than applying the obvious fix and moving on. Its…
#280: sweep a GONE/NEVER_READY target's lapsed fleet_ask once, not just on transition
Follow-up to #275: a health-detected GONE member whose ask lapses may still strand its ticket
Follow-up to #275: a health-detected GONE member whose ask lapses may still strand its ticket
Merged as b3f917e, corrected in ece2091. Real merge built green at 1301 tests.
Step 1 was answered, and the answer is "reachable"
This was the whole ticket, and the worker did the…
#290: restore reapIdle per-session guard coverage via a launcher.stop() trigger
Restore a test for reapIdle's per-session guard, which #283 left uncovered