Symmetric hardening with the debrid fix (2026-06-15 NFS write-back race): the prod download dir is a network mount and usenet post-processing reads files back for par2 from the page cache while the write-back to the server can still lag. A later open (organize/stream/ffprobe) would then see a short file. fsync the delivered file (or every regular file in a multi-file release directory) and surface any write-back error before returning. Also report the real content size for directory deliveries (walk instead of the dir inode size) and fail an empty delivery. Add syncTree/syncFile + tests. |
||
|---|---|---|
| .. | ||
| acme | ||
| agent | ||
| arr | ||
| cmd | ||
| config | ||
| engine | ||
| funnel | ||
| library | ||
| mediaserver | ||
| parser | ||
| sentry | ||
| ui | ||
| upgrade | ||
| usenet | ||
| vpn | ||