[Bug 298427] Enable vfs.nfsd.writedelegifpo=1 by default for FreeBSD 16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 12 Sep 2026 15:37:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=298427 --- Comment #3 from Roland Mainz <roland.mainz@nrubsig.org> --- (In reply to Rick Macklem from comment #2) In the future I want to change ms-nfs41-client to use a buffering/file consistency model based on delegations, and enable Windows kernel buffering EXCLUSIVELY based on that, e.g: "read delegations" == read buffering/caching "write delegations" == read/write buffering/caching "no delegation"==no buffering+no caching get read delegation revoked by server == remove cache disable buffering get write delegation revoked by server == disable buffering, flush write cache etc. The problem with getting write delegations where read delegations were requested are scenarios like parallel/distributed builds (on multiple machines) with include files - only one client can have the write delegation for an include file, which means a parallel build covering multiple machines will get the write delegation granted and revoked pretty often. A read delegation does not have that problem because the server can issue multiple read delegations to clients, and they only get revoked if someone writes to that file. -- You are receiving this mail because: You are the assignee for the bug.