-
- Downloads
2005-08-12 jrandom
* Keep detailed stats on the peer testing, publishing the results in the netDb. * Don't overwrite the status with 'unknown' unless we haven't had a valid status in a while. * Make sure to avoid shitlisted peers for peer testing. * When we get an unknown result to a peer test, try again soon afterwards. * When a peer tells us that our address is different from what we expect, if we've done a recent peer test with a result of OK, fire off a peer test to make sure our IP/port is still valid. If our test is old or the result was not OK, accept their suggestion, but queue up a peer test for later. * Don't try to do a netDb store to a shitlisted peer, and adjust the way we monitor netDb store progress (to clear up the high netDb.storePeers stat)
Showing
- history.txt 17 additions, 1 deletionhistory.txt
- router/java/src/net/i2p/router/RouterVersion.java 2 additions, 2 deletionsrouter/java/src/net/i2p/router/RouterVersion.java
- router/java/src/net/i2p/router/StatisticsManager.java 7 additions, 0 deletionsrouter/java/src/net/i2p/router/StatisticsManager.java
- router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java 9 additions, 3 deletions.../java/src/net/i2p/router/networkdb/kademlia/StoreJob.java
- router/java/src/net/i2p/router/networkdb/kademlia/StoreState.java 6 additions, 0 deletions...ava/src/net/i2p/router/networkdb/kademlia/StoreState.java
- router/java/src/net/i2p/router/peermanager/PeerTestJob.java 11 additions, 2 deletionsrouter/java/src/net/i2p/router/peermanager/PeerTestJob.java
- router/java/src/net/i2p/router/transport/udp/PeerState.java 1 addition, 1 deletionrouter/java/src/net/i2p/router/transport/udp/PeerState.java
- router/java/src/net/i2p/router/transport/udp/UDPTransport.java 100 additions, 21 deletions...r/java/src/net/i2p/router/transport/udp/UDPTransport.java
Loading
Please register or sign in to comment