From 7f3ead67bfb07bd3f8370311bd97d9f15515920f Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Thu, 7 Jun 2018 12:16:27 -0400 Subject: [PATCH] disable forced bucket refresh during join --- lbrynet/dht/node.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lbrynet/dht/node.py b/lbrynet/dht/node.py index e593b8fcd..0c38146a5 100644 --- a/lbrynet/dht/node.py +++ b/lbrynet/dht/node.py @@ -236,10 +236,10 @@ class Node(MockKademliaHelper): # find the closest peers to us closest = yield self._iterativeFind(self.node_id, shortlist if not self.contacts else None) yield _ping_contacts(closest) - # query random hashes in our bucket key ranges to fill or split them - random_ids_in_range = self._routingTable.getRefreshList(force=True) - while random_ids_in_range: - yield self.iterativeFindNode(random_ids_in_range.pop()) + # # query random hashes in our bucket key ranges to fill or split them + # random_ids_in_range = self._routingTable.getRefreshList() + # while random_ids_in_range: + # yield self.iterativeFindNode(random_ids_in_range.pop()) defer.returnValue(None) @defer.inlineCallbacks @@ -252,7 +252,7 @@ class Node(MockKademliaHelper): if not joined_d.called: joined_d.callback(True) elif buckets_with_contacts < 4: - self.reactor_callLater(1, _iterative_join, joined_d, buckets_with_contacts) + self.reactor_callLater(0, _iterative_join, joined_d, buckets_with_contacts) elif not joined_d.called: joined_d.callback(None) yield joined_d