On Tue, Aug 22, 2006 at 04:48:38PM +0100, Michael Rogers wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Matthew Toseland wrote: > > How would we determine "our" ping time as distinct from our peers' ping > > time? I suppose they could tell us? > > Good idea, if your measurement of the ping time between us is higher > than mine, it must mean I'm taking longer to process pings than you are. > So instead of the ping time we should use our own measurement of the > ping time minus the peer's measurement of the ping time, and back off if > the difference is large and positive?
No, at present we back off if a node rejects a request or times out. We reject requests if our ping time is too high, to prevent timeouts. I think maybe there is something wrong with preemptive rejection as currently implemented... > > Cheers, > Michael -- Matthew J Toseland - toad at amphibian.dyndns.org Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/tech/attachments/20060822/ad2750b9/attachment.pgp>