Author: toad
Date: 2006-11-29 22:00:47 +0000 (Wed, 29 Nov 2006)
New Revision: 11121
Modified:
trunk/freenet/src/freenet/node/Node.java
Log:
Make handshake retry time more variable. Hopefully two nodes trying to
handshake at exactly the same time will get out of that quicker.
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2006-11-29 21:33:06 UTC (rev
11120)
+++ trunk/freenet/src/freenet/node/Node.java 2006-11-29 22:00:47 UTC (rev
11121)
@@ -204,8 +204,8 @@
/** Time after which a handshake is assumed to have failed. */
public static final int HANDSHAKE_TIMEOUT = 5000;
// Inter-handshake time must be at least 2x handshake timeout
- public static final int MIN_TIME_BETWEEN_HANDSHAKE_SENDS =
HANDSHAKE_TIMEOUT*2; // 10-15 secs
- public static final int RANDOMIZED_TIME_BETWEEN_HANDSHAKE_SENDS =
HANDSHAKE_TIMEOUT;
+ public static final int MIN_TIME_BETWEEN_HANDSHAKE_SENDS =
HANDSHAKE_TIMEOUT*2; // 10-20 secs
+ public static final int RANDOMIZED_TIME_BETWEEN_HANDSHAKE_SENDS =
HANDSHAKE_TIMEOUT*2; // avoid overlap when the two handshakes are at the same
time
public static final int MIN_TIME_BETWEEN_VERSION_PROBES =
HANDSHAKE_TIMEOUT*4;
public static final int RANDOMIZED_TIME_BETWEEN_VERSION_PROBES =
HANDSHAKE_TIMEOUT*2; // 20-30 secs
public static final int MIN_TIME_BETWEEN_VERSION_SENDS =
HANDSHAKE_TIMEOUT*4;