go-ethereum/eth/fetcher
Martin Holst Swende c131e812ae
eth/fetcher, trie: unit test reliability fixes (#23020)
Some tests take quite some time during exit, which I think causes
some appveyor fails like this:

    https://ci.appveyor.com/project/ethereum/go-ethereum/builds/39511210/job/xhom84eg2e4uulq3

One of the things that seem to take time during exit is waiting
(up to 100ms) for the syncbloom to close. This PR changes it to use
a channel, instead of looping with a 100ms wait.

This also includes some unrelated changes improving the reliability of
eth/fetcher tests, which fail a lot because they are time-dependent.
2021-06-30 22:24:17 +02:00
..
block_fetcher_test.go eth/fetcher, trie: unit test reliability fixes (#23020) 2021-06-30 22:24:17 +02:00
block_fetcher.go eth/fetcher, trie: unit test reliability fixes (#23020) 2021-06-30 22:24:17 +02:00
tx_fetcher_test.go all: fix typos in comments (#21118) 2020-05-25 10:21:28 +02:00
tx_fetcher.go core, eth, internal: include read storage entries in structlog output (#21204) 2020-06-10 11:46:13 +02:00