2 ms·
Originally you could run with NFS as your only storage, even swapping on NFS. If the server rebooted the clients would get stuck but resume once it came back up
by tinus_hn 6y ago
Originally you could run with NFS as your only storage, even swapping on NFS. If the server rebooted the clients would get stuck but resume once it came back up. This requires some hard to deliver guarantees from the server.
- Someone 6y agoFrom what I understand, that only worked if the processes making NFS requests kept retrying long enough. But yes, being stateless has the advantage that the server won’t lose connections, open file state, etc. across client or server restarts. That’s useful, but if you assume you have a file system (which NFS claims to be), and want to use those features, you’re asking for problems. NFS is aan example of “worse is better”.
- tinus_hn 6y agoThe idea was they’d keep trying forever which typically is long enough. The downside is if you retire a server all the clients that still have files open will hang.