summaryrefslogtreecommitdiff
path: root/src/detached/server.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-30 17:22:57 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commite626219c9e35b37dece1348f1349c40866871f4c (patch)
treed6726a3571df9a1dd212ad057760ce5c481d2e56 /src/detached/server.zig
parent8d25618ea575611e5b1cbe48f4ac48532f2e32be (diff)
downloadpardes-e626219c9e35b37dece1348f1349c40866871f4c.tar.gz
pardes-e626219c9e35b37dece1348f1349c40866871f4c.zip
fs.md says that in a > to a tag cut into several writes, those taken before a refused one stand
A `>` to a tag that a client sends in several writes is checked a write at a time. When a later one is refused, the earlier accepted ones stay in the tag. Buffering the whole open to apply it or none would cost more than it saves, so fs.md now says what happens: each write stands on its own, and only the refused one changes nothing. A test covers a truncation, an accepted write, then a refused one. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/detached/server.zig')
0 files changed, 0 insertions, 0 deletions