Tomasz Drwięga
36625faa9f
Pool: parallel ready and runtime changes ( #922 )
...
* Revert "Revert runtime changes."
This reverts commit 01a7d1aa83c2918dd63b7dc54eb688d544cfc649.
* Parallel queue reads.
* Avoid recursion in best iterator.
2018-10-18 10:37:29 +02:00
Benjamin Kampmann
ac4bcf879f
Generalize the Consensus Infrastructure ( #883 )
...
* Split out Consensus
* Supply ImportQueue through network-service
- simplify ImportQueue.import_blocks
- remove Deadlock on import_block
- Adding Verifier-Trait
- Implement import_queue provisioning in service; allow cli to import
* Allow to actually customize import queue
* Consensus Gossip: Cache Message hash per Topic
2018-10-16 13:40:33 +02:00
Pierre Krieger
8050979660
Rename min-peers and max-peers CLI options ( #909 )
2018-10-16 08:34:59 +01:00
Tomasz Drwięga
671b0e0007
Tagged transaction queue integration ( #893 )
...
* Make the graph generic.
* Adapting pool API for the graph.
* Merge pool & graph.
* Restructure.
* Fix test of transaction pool.
* Get rid of node/transaction-pool.
* Compilation fixes.
* Test7
* Fix compilation of tests.
* Revert runtime changes.
* Add validate_transaction to test-runtime.
* Fix RPC tests.
* Add clearing of the old transactions.
* Trigger pool events.
* Use new queue API.
* Fix wasm build, re-export Hasher.
* No warning if validate transaction fails.
* Get rid of Into<u64> and use As
2018-10-12 13:09:35 +02:00
Arkadiy Paronyan
a5a7dd2480
Fixed transaction propagation ( #850 )
2018-09-30 16:48:41 +01:00
Arkadiy Paronyan
d4dbc306e8
Fixed consensus message garbage collection & DB initialization ( #841 )
...
* Consensus cleanup
* Fixed DB initialization issue
* Spacing
2018-09-29 16:53:47 +02:00
Arkadiy Paronyan
9a660f82ed
Integration tests ( #805 )
...
* Started substrate tests
* Sync test
* Test updates
* Improved tests
* Use on-chain block delay
* Parallel test execution
* Otimized tests
* Logging
* Fixed racing test
* Fixed compilation
* Fixed timestamp test
* Removed rlp dependency
* Minor fixes
* Fixed tests
* Removed best_block_id and resolved fdlimit issue
* Whitespace
* Use keyring
* Style
* Added API execution setting
* Removed stale import
2018-09-28 10:37:55 +01:00