Cleanup connections with less sites first
This commit is contained in:
parent
d71d8b4cf5
commit
e53f56ed30
1 changed files with 1 additions and 0 deletions
|
@ -844,6 +844,7 @@ class Site(object):
|
||||||
need_to_close = len(connected_peers) - config.connected_limit
|
need_to_close = len(connected_peers) - config.connected_limit
|
||||||
|
|
||||||
if closed < need_to_close:
|
if closed < need_to_close:
|
||||||
|
sorted(connected_peers, key=lambda peer: peer.connection.sites) # Try to keep connections with more sites
|
||||||
for peer in connected_peers:
|
for peer in connected_peers:
|
||||||
peer.remove()
|
peer.remove()
|
||||||
closed += 1
|
closed += 1
|
||||||
|
|
Loading…
Reference in a new issue