Legacy Common Lisp proxy: Woo/libev signal watcher lifecycle aborts across repeated transport fixtures #89
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/llm-log#89
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom
The packaged Common Lisp forwarding runtime aborts during repeated proxy fixture startup/shutdown:
On PR #106 run 35480587993 the ordinary CL method/path, binary body, status, duplicate-header and chunked-stream tests pass first. The next fixture aborts while Woo starts signal watchers for a new loop.
This is the same lifecycle class already observed in the stale #74/#76 scheduler stack. It predates and is independent of current Python HTTP/SSE/WebSocket admission.
Current architecture boundary
Per repository AGENTS/current expert architecture:
llm_log/owns current capture/HTTP/SSE/WebSocket transport.proxy/remains a packaged alternate/legacy forwarding runtime but is not the production transport authority for #104.Required fix
Until fixed, keep this diagnostic visible but do not use it to block unrelated Python transport changes.