Coda File System

state report (Re: Coda development roadmap)

From: <>
Date: Sun, 3 Aug 2014 19:03:23 +0200

I had some time to work on the code and here is the result:

The changes on the client side to use the server id as the identifier
and rely on DNS to resolve server endpoints (with the possibility
to use non-standard ports) are in a state when it is possible
to use the corresponding Venus without immediate evident issues.

Servers see no difference compared to serving unmodified clients.

Note that the network communication layer still can not support
more than one server per ip number.


- use of non-standard ports
- actually moving servers to different ip-numbers
- compatibility with realms not using DNS SRV records
  (may need changes to the "realms" file format)


- using DNS TTL as the upper limit of TTL for the server's endpoints
  information (easy to approximate if RPC2_addrinfo will get the
  corresponding additional member)


- references to hosts in cfs

The approximate amount of the modifications:
 24 files changed, 628 insertions(+), 506 deletions(-)

Looking forward to the new Coda git repository.

Received on 2014-08-03 13:04:47