openethereum/ethcore/src
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
..
account_provider Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
blockchain Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
blooms Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
client Fix ancient blocks queue deadlock (#8751) 2018-06-05 19:49:46 +02:00
engines Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
ethereum Disallow unsigned transactions in case EIP-86 is disabled (#8802) 2018-06-05 19:49:11 +02:00
json_tests Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
miner Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
snapshot Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
spec Have space between feature cfg flag (#8791) 2018-06-05 11:28:35 +02:00
state Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
tests Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
trace Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
verification Disallow unsigned transactions in case EIP-86 is disabled (#8802) 2018-06-05 19:49:11 +02:00
views Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
account_db.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
block.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
builtin.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
cache_manager.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
db.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
encoded.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
error.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
executed.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
executive.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
externalities.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
factory.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
header.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
lib.rs Have space between feature cfg flag (#8791) 2018-06-05 11:28:35 +02:00
machine.rs Disallow unsigned transactions in case EIP-86 is disabled (#8802) 2018-06-05 19:49:11 +02:00
pod_account.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
pod_state.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
state_db.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
test_helpers_internal.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
test_helpers.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
tx_filter.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00