Closed chucklever closed 7 months ago
[Chuck Lever 2022-05-27 18:16:49 UTC] struct nfsd_file is the lingua franca of the NFSD's VFS implementation. Removing it would complicate things and it doesn't actually seem to matter (NFSv4 doesn't release files after every operation like NFSv3 does).
Other improvements to the filecache have been made that make this item moot.
This was bugzilla.linux-nfs.org 373
[Chuck Lever 2021-12-21 20:27:25 UTC] The client holds files open via NFSv4 OPEN/CLOSE operations on the wire, so there's no need to re-open files for each I/O.