[tahoe-lafs-trac-stream] [tahoe-lafs] #26: introducer doesn't seem to forget about old peers, or peers don't forget about old peers

tahoe-lafs trac at tahoe-lafs.org
Tue Jun 12 22:56:17 UTC 2012


#26: introducer doesn't seem to forget about old peers, or peers don't forget
about old peers
-------------------------+-------------------------------------------------
     Reporter:  warner   |      Owner:  warner
         Type:  defect   |     Status:  closed
     Priority:  major    |  Milestone:  eventually
    Component:  code-    |    Version:  0.6.0
  network                |   Keywords:  availability introducer scalability
   Resolution:  fixed    |  performance
Launchpad Bug:           |
-------------------------+-------------------------------------------------
Changes (by warner):

 * status:  reopened => closed
 * resolution:   => fixed


Comment:

 The "short term fix" has been in place successfully for 5 years now, and
 is working fine. Nodes use stable FURLs, so the only deadwood/noise is
 from nodes that have left for good. Until clients remember servers
 independently of the Introducer, occasional reboots will clear out dead
 announcements (specifically: after the node leaves, after the next
 Introducer reboot, then after the following client reboot, the client will
 no longer attempt to contact the missing node).

 When clients are modified to remember servers on their own (as part of the
 #68 distributed-introduction work), they should include some timeouts, so
 nodes that haven't been heard from in any form (gossip/introduction or
 actual connection) can be forgotten.

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/26#comment:14>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list