Push updates to newer clients first

This commit is contained in:
shortcutme 2016-09-17 21:00:40 +02:00
parent 65e5d05a9e
commit 4690a111bf

View file

@ -452,6 +452,7 @@ class Site(object):
num_connected_peers = len(peers) num_connected_peers = len(peers)
random.shuffle(peers) random.shuffle(peers)
peers = sorted(peers, key=lambda peer: peer.connection.handshake.get("rev", 0) < config.rev - 100) # Prefer newer clients
# Add more, non-connected peers # Add more, non-connected peers
peers_more = self.peers.values() peers_more = self.peers.values()