From 79568988823b8986dae254093ffaee935b5d052a Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Wed, 10 May 2023 11:50:52 +0200 Subject: [PATCH] change revalidateLoop to use [RevalidateMax/2, RevalidateMax] Signed-off-by: Csaba Kiraly --- libp2pdht/private/eth/p2p/discoveryv5/protocol.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim b/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim index e7a2fd5..91fc8a9 100644 --- a/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim +++ b/libp2pdht/private/eth/p2p/discoveryv5/protocol.nim @@ -937,7 +937,7 @@ proc revalidateLoop(d: Protocol) {.async.} = ## message. try: while true: - await sleepAsync(milliseconds(d.rng[].rand(RevalidateMax))) + await sleepAsync(milliseconds(RevalidateMax div 2 + d.rng[].rand(RevalidateMax div 2))) echo d.localNode.address.get().port, ": ", d.nodesDiscovered() let n = d.routingTable.nodeToRevalidate() if not n.isNil: