mirror of
https://github.com/markqvist/LXMF.git
synced 2026-04-27 14:20:39 +00:00
Sort waiting peers by sync transfer rate
This commit is contained in:
parent
a6a42eff80
commit
976305b791
1 changed files with 2 additions and 2 deletions
|
|
@ -1514,12 +1514,12 @@ class LXMRouter:
|
|||
if len(waiting_peers) > 0:
|
||||
fastest_peers = sorted(
|
||||
waiting_peers,
|
||||
key=lambda p: p.link_establishment_rate,
|
||||
key=lambda p: p.sync_transfer_rate,
|
||||
reverse=True
|
||||
)[0:min(LXMRouter.FASTEST_N_RANDOM_POOL, len(waiting_peers))]
|
||||
peer_pool.extend(fastest_peers)
|
||||
|
||||
unknown_speed_peers = [p for p in waiting_peers if p.link_establishment_rate == 0]
|
||||
unknown_speed_peers = [p for p in waiting_peers if p.sync_transfer_rate == 0]
|
||||
if len(unknown_speed_peers) > 0:
|
||||
peer_pool.extend(
|
||||
unknown_speed_peers[
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue