go-ethereum/eth/downloader
Felix Lange b7b62d4b3c eth/downloader: also drain stateCh, receiptCh in eth/61 mode
State and receipt deliveries from a previous eth/62+ sync can hang if
the downloader has moved on to syncing with eth/61. Fix this by also
draining the eth/63 channels while waiting for eth/61 data.

A nicer solution would be to take care of the channels in a central
place, but that would involve a major rewrite.
2015-11-19 14:18:35 +01:00
..
downloader_test.go eth/downloader: don't hang for spurious deliveries 2015-11-19 14:18:34 +01:00
downloader.go eth/downloader: also drain stateCh, receiptCh in eth/61 mode 2015-11-19 14:18:35 +01:00
events.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
metrics.go core, eth, trie: direct state trie synchronization 2015-10-19 10:03:09 +03:00
modes.go core, eth, trie: fix data races and merge/review issues 2015-10-21 16:49:55 +03:00
peer.go eth/downloader: fix dysfunctional ignore list hidden by generic set 2015-11-04 13:11:52 +02:00
queue.go eth/downloader: don't hang for spurious deliveries 2015-11-19 14:18:34 +01:00
types.go core, eth: roll back uncertain headers in failed fast syncs 2015-10-19 10:03:10 +03:00