diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 17:51:35 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | 7de6d8304f563023c4a5fa9f8223f9ed626c5f91 (patch) | |
| tree | c406339964e6af5383d49cf8a23fe26dd8c634fb /.agents | |
| parent | 9f6de14934df03c2e3d521af78ce2e5d7362cc88 (diff) | |
| download | pardes-7de6d8304f563023c4a5fa9f8223f9ed626c5f91.tar.gz pardes-7de6d8304f563023c4a5fa9f8223f9ed626c5f91.zip | |
Sixteen 9P connections, and the next one is told there is no room instead of being reset
Four slots ran out under scripts plus a mount, and the fifth client was closed without a word, which through a mount looks exactly like a dead session. pardes now serves sixteen, and builds against cloud9 09b77cf, whose runner answers the Tversion of a client it cannot seat with an Rerror "too many connections" and tells pardes, which logs `err - 9p: too many connections`. QUIC keeps its own sixteen and still just closes.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to '.agents')
| -rw-r--r-- | .agents/skills/pardes-9p/SKILL.md | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/.agents/skills/pardes-9p/SKILL.md b/.agents/skills/pardes-9p/SKILL.md index 87cbbe96..6651a9db 100644 --- a/.agents/skills/pardes-9p/SKILL.md +++ b/.agents/skills/pardes-9p/SKILL.md @@ -258,8 +258,9 @@ write with ECONNRESET although the Restore went ahead; trust the log. `Dump` wri `DumpDir` (`$XDG_DATA_HOME/pardes`, else `~/.local/share/pardes`) and logs `dump <path>`. Read the event implementation before building an interceptor. Close handles in -`finally`, and disconnect after a socket timeout. The service shares four -connection slots and 32 screen/terminal-history snapshot handles. +`finally`, and disconnect after a socket timeout. The service shares sixteen +connection slots (the next client's version gets `too many connections`) +and 32 screen/terminal-history snapshot handles. A file's qid version is the pane's revision for `body`, `data` and `xdata`, so `stat` sees an edit land without reading the text; it stays zero elsewhere. |
