Isolate and optimize knownnodes processing #1579

Open
g1itch wants to merge 6 commits from g1itch/knownnodes-opt into v0.6
Showing only changes of commit 142fe1adc5 - Show all commits

View File

@ -150,6 +150,9 @@ class singleCleaner(StoppableThread):
# remove peers with same host and other ports from knownnodes # remove peers with same host and other ports from knownnodes
for stream in connection.streams: for stream in connection.streams:
if stream == 0: # FIXME: stream 0 is a protocol violation if stream == 0: # FIXME: stream 0 is a protocol violation
self.logger.warning(
'Found stream 0 for node %s:%i',
connection.destination)
knownnodes.decreaseRating(connection.destination) knownnodes.decreaseRating(connection.destination)
continue continue
for node in [ for node in [