openethereum/ethcore
Tomasz Drwięga 6771539a90 Fix ancient blocks queue deadlock (#8751)
* Revert "Fix not downloading old blocks (#8642)"

This reverts commit d1934363e7.

* Make sure only one thread actually imports old blocks.

* Add some trace timers.

* Bring back pending hashes set.

* Separate locks so that queue can happen while we are importing.

* Address grumbles.
2018-06-05 19:49:46 +02:00
..
benches Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
crypto Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
evm Have space between feature cfg flag (#8791) 2018-06-05 11:28:35 +02:00
light Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
node_filter Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
private-tx Conditionally compile ethcore public test helpers (#8743) 2018-06-04 15:58:44 +02:00
res Update dev chain (#8717) 2018-05-28 14:39:25 +00:00
service Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
src Fix ancient blocks queue deadlock (#8751) 2018-06-05 19:49:46 +02:00
stratum Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
sync Conditionally compile ethcore public test helpers (#8743) 2018-06-04 15:58:44 +02:00
transaction Disallow unsigned transactions in case EIP-86 is disabled (#8802) 2018-06-05 19:49:11 +02:00
types Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
vm Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
wasm Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
Cargo.toml Conditionally compile ethcore public test helpers (#8743) 2018-06-04 15:58:44 +02:00