summaryrefslogtreecommitdiff
path: root/.agents
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 17:51:35 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commit7de6d8304f563023c4a5fa9f8223f9ed626c5f91 (patch)
treec406339964e6af5383d49cf8a23fe26dd8c634fb /.agents
parent9f6de14934df03c2e3d521af78ce2e5d7362cc88 (diff)
downloadpardes-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.md5
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.