WEFT_OS/crates/weft-appd
Marco Allegretti 68e1f82ca7 fix(appd): drain module stdout after READY signal to prevent pipe stall
wait_for_ready() now returns the BufReader<ChildStdout> with the READY
line already consumed. supervise() spawns drain_stdout() on that reader
so any subsequent module output is forwarded to the trace log and the
pipe buffer never fills up.

Without this, a long-running Wasm module that writes to stdout after
printing READY would eventually block waiting on a full pipe.
2026-03-11 11:14:18 +01:00
..
src fix(appd): drain module stdout after READY signal to prevent pipe stall 2026-03-11 11:14:18 +01:00
Cargo.toml feat(appd): implement runtime supervisor with process spawning and READY signal 2026-03-11 09:17:20 +01:00