On Sun, Jul 20, 2003 at 08:45:51PM -0700, Todd Walton wrote: > > Fortunately, a much easier way would be to simply say that all nodes in > > the RT must already have connections opened to them the moment they > > enter the routing table. If such a connection cannot be established, > > then the node in question is ignored in routing decisions and perhaps > > removed from the datastore altogether. > > "Yes, but": > > Under what conditions could you not establish a connection? Is it > possible that a node could not have a connection already open to them when > they're addd to the routing table, yet that node is still useful? If so, > why drop it so readily? If not, then we should be dropping them anyway, > no?
When a node is added to the routing table then, before we consider it usable, we attempt to establish a connection. If such a connection cannot be established, then we should consider that node unavailable. What is wrong with that? Ian. -- Ian Clarke [EMAIL PROTECTED] Coordinator, The Freenet Project http://freenetproject.org/ Founder, Locutus http://locut.us/ Personal Homepage http://locut.us/ian/
pgp00000.pgp
Description: PGP signature