status-go/vendor/github.com/ethereum/go-ethereum/eth
Dmitry Shulyak 84cb5ca917 Ensure that wg.Add is called before wg.Wait
Now if Add is to be called it will be called before Wait, this is achieved
by doing following:
- if cancel() gets lock first and closes channelCh before spawnSync is called
we will exit right away
- if not than we will ensure that we hold a lock until syncers are spawned
so that cancel() will be blocked for this time and it will prevent whole Terminate() from
progressing
2018-05-04 10:28:15 +02:00
..
downloader Ensure that wg.Add is called before wg.Wait 2018-05-04 10:28:15 +02:00
fetcher Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00
filters Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00
gasprice Update to go-ethereum 1.8.1 (#702) 2018-02-27 11:39:30 +01:00
tracers Update to go-ethereum 1.8.1 (#702) 2018-02-27 11:39:30 +01:00
api.go Update to go-ethereum 1.8.1 (#702) 2018-02-27 11:39:30 +01:00
api_backend.go Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00
api_tracer.go Update to go-ethereum 1.8.1 (#702) 2018-02-27 11:39:30 +01:00
backend.go Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00
bloombits.go Upgrade to geth 1.7.3 and add geth patches (#492) 2018-01-15 21:26:41 +01:00
config.go Update to go-ethereum 1.8.1 (#702) 2018-02-27 11:39:30 +01:00
db_upgrade.go Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00
gen_config.go Update to go-ethereum 1.8.1 (#702) 2018-02-27 11:39:30 +01:00
handler.go Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00
metrics.go Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00
peer.go vendors: geth updated to 1.6.1-unstable-without-whisper 2017-05-03 16:00:35 +03:00
protocol.go Upgrade to geth 1.7.3 and add geth patches (#492) 2018-01-15 21:26:41 +01:00
sync.go Update go-ethereum to 1.8.5 (#854) 2018-04-24 18:50:26 +03:00