28 ms·
tl;dr because NFSv3 is a layer-violating mess of a protocol
by formerly_proven 6y ago
tl;dr because NFSv3 is a layer-violating mess of a protocol
- notacoward 6y agoIt's a mess, but not because of layer violations. Contemporary file-access protocols were far worse in that regard, as is ZFS in a different stack. I remember the XID-cache mess all too well from my younger days, but it's not really a layering issue. It's exactly the kind of thing that a session layer is supposed to do. That functionality can't be kept in the transport layer in the case of clustered servers (which I was working on at the time). Please don't use "layer-violating" just because it sounds bad.
- KaiserPro 6y agoyeah but this is a hangover from v1 when UDP nfs was thought to be a good idea.
- KirillPanov 6y agoWait until you see NFSv4...