We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa6cea3 commit b8e39a3Copy full SHA for b8e39a3
1 file changed
dht/network.py
@@ -93,9 +93,10 @@ def refreshTable(self):
93
ds.append(spider.find())
94
95
def republishKeys(_):
96
- for bucket in self.protocol.router.buckets:
97
- for node in bucket.nodes.values():
98
- self.protocol.transferKeyValues(node)
+ self.log.debug("Republishing key/values...")
+ neighbors = self.protocol.router.findNeighbors(self.node, exclude=self.node)
+ for node in neighbors:
99
+ self.protocol.transferKeyValues(node)
100
101
return defer.gatherResults(ds).addCallback(republishKeys)
102
0 commit comments