Re: Side effects of having NFSv4 mounted over udp

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Dec 14, 2010 at 08:35:14AM +0100, DENIEL Philippe wrote:
> Hi
> >The Linux server allows it, but I've been considering that a
> >(low-priority) bug, so it wouldn't be safe to assume it will continue
> >working.
> I am mostly thinking at the client side using as well udp and tcp.
> Would the "NFSv4 client over UDP" behaves differently then the same
> client over TCP ?
> 
> >That aside, if you have a perfect network,
> I can trust my network. It's not a WAN, it's located into a very
> massive cluster (it's kind of "internal LAN"). It's a very high
> throughput network (IB based) so I believe there are less "hardware
> based reason" to loose packets.
> 
> >NFSv4.0 at least will
> >probably work.
> OK.
> >(Not 4.1 since backchannel setup will fail?)
> What is erroneous in using UDP for NFSv4.1 backchannels ?

I assumed it would require some stronger notion of a "connection" than
UDP could provide.  But maybe it could be made to work somehow.

> >Are you really sure that you can't make tcp scale to thousands of
> >clients?
> I am a bit afraid of a "No more file descriptors" effect. If I have
> one TCP socket per client and thousands of clients, I have less
> remaining fds for other purposes. Another point : UDP is a "cheap"
> protocol. I can have bunches of clients without overloading the
> server (a new client will almost cost nothing to the server, just
> the cost of a new clientid negotiation) .

Is the tcp state all that much more?

> I was wondering if it
> could be reliable to use it for NFSv4 inside a large cluster.

Well, it'd require some spec changes in any case.

--b.
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux