#323 closed enhancement (fixed)

document the issue of introducer SPOF

Reported by: zooko Owned by: warner
Priority: major Milestone: 1.1.0
Component: documentation Version: 0.8.0
Keywords: kpreid Cc: kpreid@…
Launchpad Bug:

Description (last modified by zooko)

Many people learning about the Tahoe architecture for the first time are concerned about introducers as a Single Point of Failure/Single? Point of Load. Most recently kpreid.

Ideally, we would implement #68 -- "decentralize introduction" -- and this would eliminate their concern. Until then, we should explain in the docs:

  1. Yes, this is a SPOF/SPOL.
  2. But, if the introducer dies, only a minor trouble ensures: newcomers can't get themselves connected.

2.b. And if the introducer can be revived, with the same private key and IP address or domain name, then those newcomers will proceed to get themselves connected, no problem. 2.c. And if it can't be so revived, then a new introducer can be set up, and every node which has its $BASEDIR/introducer.furl file updated to point to the new introducer will start to use the new introducer.

  1. We have a plan to decentralize introduction: ticket #68

Change History (3)

comment:1 Changed at 2008-02-27T20:36:26Z by zooko

  • Description modified (diff)
  • Milestone changed from 0.8.0 (Allmydata 3.0 Beta) to 0.10.0

comment:2 Changed at 2008-05-29T23:10:24Z by warner

  • Owner changed from somebody to warner
  • Status changed from new to assigned

add text to architecture.txt

comment:3 Changed at 2008-05-30T01:52:35Z by warner

  • Resolution set to fixed
  • Status changed from assigned to closed

Done, in c83d8b7a6ddf4f8e. I'm not sure if source:docs/architecture.txt will be obvious enough for everybody, but it's googleable.

Note: See TracTickets for help on using tickets.