2010/3/3 Ted Zlatanov <tzz@lifelogs.com>
On Wed, 3 Mar 2010 09:04:37 -0800 Ryan King <ryan@twitter.com> wrote:

RK> Something like RRDNS is no more complex that managing a list of seed nodes.

My concern is that both RRDNS and seed node lists are vulnerable to
individual node failure.

They're not.  That's why they're lists.  If one doesn't work out, move along to the next.
 Updating DNS when a node dies means you have
to wait until the TTL expires, and if you lower the TTL too much your
server will get killed.

Don't do that.  Make your clients keep trying.  Any failure is likely to be transient anyway, so running around messing with DNS every time a machine is offline doesn't make much sense.