openethereum/ethcore
Nicolas Gotchac 5e2def1b23
Fix parallel transactions race-condition (#10995)
* WiP : clear pending txs cache & tick in Miner

* Fixed pending transactions

* Revert debugging code

* Add ToDo comment

* Remove commented-out code

* Reverse LTO setting

* WiP

* Try to seal a new block if there are pending transactions

* Try resealing only for internal imports

* Remove logging

* Use AtomicU64 instead of Mutex<BlockNumber>

* Remove TxQueue cache clear // Update AtomicUint logic

* Update comments in Miner

* Revert import of `parking_lot`

* Update `transaction-pool` dependency

* Call directly `update_sealing`

* Call `update_sealing` directly
2019-09-11 18:44:31 +02:00
..
account-db Update to latest trie version. (#10972) 2019-08-15 15:36:48 +02:00
account-state Update to latest trie version. (#10972) 2019-08-15 15:36:48 +02:00
benches Fix ethcore/benches build. (#10964) 2019-08-13 15:27:28 +02:00
block-reward Extract spec to own crate (#10978) 2019-08-23 15:32:58 +02:00
blockchain Add new line after writing block to hex file. (#10984) 2019-09-09 13:46:05 +02:00
builtin [json-spec] make blake2 pricing spec more readable (#11034) 2019-09-10 17:52:04 +02:00
call-contract docs: Update Readme with TOC, Contributor Guideline. Update Cargo package descriptions (#10652) 2019-06-25 08:15:13 +02:00
client-traits Move snapshot related traits to their proper place (#11012) 2019-09-10 22:44:33 +02:00
db Fix block detail updating (#11015) 2019-09-05 19:27:05 +02:00
engine Extract engines to own crates (#10966) 2019-08-22 18:25:49 +02:00
engines Fix parallel transactions race-condition (#10995) 2019-09-11 18:44:31 +02:00
evm Convert std::test benchmarks to use Criterion (#10999) 2019-09-05 19:28:01 +02:00
executive-state Extract spec to own crate (#10978) 2019-08-23 15:32:58 +02:00
light fix: remove unused error-chain (#11028) 2019-09-09 09:55:06 +02:00
machine [spec] add istanbul test spec (#11033) 2019-09-10 18:28:21 +02:00
node-filter Extract snapshot to own crate (#11010) 2019-09-03 11:29:25 +02:00
pod cleanup json crate (#11027) 2019-09-10 20:46:50 +02:00
private-tx Fix parallel transactions race-condition (#10995) 2019-09-11 18:44:31 +02:00
res [spec] add istanbul test spec (#11033) 2019-09-10 18:28:21 +02:00
service Move snapshot related traits to their proper place (#11012) 2019-09-10 22:44:33 +02:00
snapshot Move snapshot related traits to their proper place (#11012) 2019-09-10 22:44:33 +02:00
spec [spec] add istanbul test spec (#11033) 2019-09-10 18:28:21 +02:00
src Fix parallel transactions race-condition (#10995) 2019-09-11 18:44:31 +02:00
state-db Extract snapshot to own crate (#11010) 2019-09-03 11:29:25 +02:00
sync Extract snapshot to own crate (#11010) 2019-09-03 11:29:25 +02:00
trace [trace] introduce trace failed to Ext (#11019) 2019-09-05 16:11:51 +02:00
trie-vm-factories Update to latest trie version. (#10972) 2019-08-15 15:36:48 +02:00
types [ethcore]: make it compile without test-helpers feature (#11036) 2019-09-11 17:35:50 +02:00
verification Benchmarks for block verification (#11035) 2019-09-11 14:15:19 +02:00
vm [trace] introduce trace failed to Ext (#11019) 2019-09-05 16:11:51 +02:00
wasm Fix some warnings and typos. (#10941) 2019-08-06 11:07:07 +02:00
Cargo.toml [ethcore]: make it compile without test-helpers feature (#11036) 2019-09-11 17:35:50 +02:00