On Oct 29, 2010, at 7:43 AM, James A. Peltier wrote:
> As for SFTP or any other method that would duplicate data, I have already
discussed why it is not a possibility.  SSHFS *was and still is* a possibility
but it was ruled out because of our HPC needs.

I run something that could be considered (and is often referred to as) an HPC
cluster.  We leverage NFS heavily.  We'd melt our filers if they weren't
front-ended by NFS caches.

You can't seek() using sftp.  You can't lock a file using sftp. It's a bitch
to code in sftp support to every application that expects to operate on a
file. And it scales for shit: Suck down a file and wait for the whole thing?
Run sshfs on the cluster to a centralized sshfs-based fileserver?  I don't
think so.

We are using NFSv3.  We'd love to have delegations in NFSv4 because it would
significantly enhance the ability to locality-based locking/caching.

Thousands of machines sharing the same multi-petabyte dataset won't work with
sftp.  Or sshfs.

My point is not to suggest what the OpenBSD developers should or should not
implement.  That is there decision.  But it annoys me that people think sftp
(or any other non-block-based file transfer mechanism) is a replacement for
NFS.  It's not.

And it's not to suggest NFSv4 is the bees knees.  Some people may need/want
it.  Some may not.

Sean

PS I can't believe I got sucked into this thread.

Reply via email to