[OpenAFS] Why only UDP for RX?

Esther Filderman mizmoose@gmail.com
Mon, 28 Dec 2009 18:36:53 -0500


2009/12/28 Holger Rauch <holger.rauch@empic.de>:
> Hi,
>
> I've come accross
>
> http://www.opensubscriber.com/message/openafs-info@openafs.org/3232709.html
>
> and would like to know why UDP instead of TCP has been chosen as the
> transport protocol?

Short answer: Ancient code from ancient decisions.

It's important to remember that OpenAFS is was created from the
IBM/Transarc AFS product, which in turn came from the filesystem used
in the Andrew Project at Carnegie Mellon University.

The origins of the filesystem go back to around 1982 or so.  Many of
the decisions made then had no idea of where technology would really
go decades later.

A lot of the ancient code has been replaced with more modern, updated
work, but changing major structural parts takes time.