aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_protocol/block_queue.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-08-16cryptonote_protocol: kick idle synchronizing peersmoneromooo-monero1-0/+10
In case they dropped off downloading for any reason, they'll get sent to download again.
2017-08-15block_queue: do not add empty spansmoneromooo-monero1-0/+2
2017-08-12protocol: fix reorgs while syncingmoneromooo-monero1-80/+29
2017-08-07cryptonote_protocol: retry stale spans earlymoneromooo-monero1-0/+16
Connections can be dropped by the net_node layer, unbeknownst to cryptonote_protocol, which would then not flush any spans scheduled to that connection, which would cause it to be only downloaded again once it becomes the next span (possibly after a small delay if it had been requested less than 5 seconds ago).
2017-08-07cryptonote_protocol_handler: sync speedupmoneromooo-monero1-0/+418
A block queue is now placed between block download and block processing. Blocks are now requested only from one peer (unless starved). Includes a new sync_info coommand.