[OpenAFS-devel] Rx over TCP to solve some NAT & Firewall issues?

Derrick J Brashear shadow@dementia.org
Thu, 20 Nov 2003 17:15:49 -0500 (EST)


On Thu, 20 Nov 2003, Ken Hornstein wrote:

> >Note also that this is getting better over time, but the libc
> >interfaces are still rather limited.  Show me a system with an fd_set
> >that can handle 32k fds out of the box!  Show me one that can handle
> >8k!  The max that I've seen is 4k, and even that required recompiling
> >certain core pieces of the OS, because 1k was the default.
>
> This actually doesn't seem to be a problem anymore.
>
> Solaris has /dev/poll, the BSD's have kqueue, and Linux has something
> else which I'm sure someone will remind me of.  The interfaces for
> handling lots and lots of fd's seem to be there.

So instead of a nice generic userland fileserver we have to write stuff
again for every platform? That would be sort of annoying.