4 ms·
> The concept of an application 'supporting a (specific) file system' sounds slightly ridiculous to me. Clearly you weren’t around in the days when NFS was a t
by tinus_hn 6y ago
> The concept of an application 'supporting a (specific) file system' sounds slightly ridiculous to me.
Clearly you weren’t around in the days when NFS was a thing.
- auxym 6y agoWait, NFS isn't a thing anymore?
- throw0101a 6y ago> Clearly you weren’t around in the days when NFS was a thing. I was and am. I currently help admin an HPC environment with several petabytes of NFS storage. And the main problems I've experienced with NFS have generally been with Linux locking. I've had a lot less drama with Solaris and BSD NFS (though I did uncover two Solaris NFS server bugs over the years). Whenever I have NFS issues I generally start with the assumption that there's a bug in the NFS client code.
- tinus_hn 6y agoIf you think applications work on NFS by just expecting general Unix filesystem semantics you’re in for a surprise. The fact you’re not having trouble just means either the application writers put in the effort to properly support it, or your use case is simple enough not to run into problems.
- throw0101a 6y ago> either the application writers put in the effort to properly support it Given the hiccups that we've had with MySQL and locking, I'm not sure that's the case. (Less so with Postgres.) I have only a moderate amount of knowledge of the applications that the dozen research groups use on the cluster, I just make sure the bits flow and haven't heard too many complaints over the years.
- tinus_hn 6y agoClearly packages like MySQL and PostGreSQL made sure they work on NFS or they would very clearly tell you not to use it because they’d know it’s a recipe for disaster. The issues I am referring to typically are with things like homegrown shell scripts or research software.