forked from I2P_Developers/i2p.i2p
netdb: Don't store old router versions to disk
This commit is contained in:
@ -54,6 +54,7 @@ import net.i2p.router.peermanager.PeerProfile;
|
||||
import net.i2p.util.ConcurrentHashSet;
|
||||
import net.i2p.util.Log;
|
||||
import net.i2p.util.SystemVersion;
|
||||
import net.i2p.util.VersionComparator;
|
||||
|
||||
/**
|
||||
* Kademlia based version of the network database.
|
||||
@ -1441,6 +1442,9 @@ public abstract class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacad
|
||||
// + new Date(routerInfo.getPublished()));
|
||||
|
||||
_context.peerManager().setCapabilities(key, routerInfo.getCapabilities());
|
||||
// don't store old routers to disk
|
||||
if (persist && VersionComparator.comp(routerInfo.getVersion(), StoreJob.MIN_STORE_VERSION) < 0)
|
||||
persist = false;
|
||||
_ds.put(key, routerInfo, persist);
|
||||
if (rv == null)
|
||||
_kb.add(key);
|
||||
|
Reference in New Issue
Block a user