Coda File System

Re: revisiting change of server ip numbers / ipv6

From: Greg Troxel <>
Date: Fri, 05 Nov 2010 07:25:29 -0400
That sounds like a reasonable step.  Getting IPv6 support would be a big
deal to me, almost as important as a FUSE-based client :-)

I am a bit worried about the dependence on ordering and DNS.  I wonder
if you can instead:

  the SCM is configured with a list of {serverid, server address}, where
  serverid is maybe uint16_t generation, unit16_t serverid.

  there is a new SCM rpc to fetch this, and clients do the fetch

  then we use serverid in the address field.

This avoids exposing the servers (I agree that this may not matter) and
it puts less in DNS, with the cost of one new RPC.  I get the impression
a new RPC is no big deal - it's changing the wire protocol to allow
variable-sized addresses that is scary.

Received on 2010-11-05 07:44:07