Commit Graph

1246 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky 4cb65e3409 Added couple of debug helpers to deal with panics and segfaults (#302)
* added couple of debug helpers to deal with panics

* trying to fix compilation

* trying to fix compilation

* test

* Revert "test"

This reverts commit 6169f7e1eb5cc7b43ea2e538686cb0144bf64712.
2017-04-05 21:19:10 +07:00
Svyatoslav Nikolsky 3047d99e78 Merge pull request #387 from paritytech/depsup
updated dependencies and graph
2017-04-05 15:06:53 +03:00
debris 9c1ee100b7 AutoFlushingOverlayDatabase 2017-04-05 18:40:48 +07:00
Svyatoslav Nikolsky 899f57d9fa Merge pull request #386 from paritytech/docker
basic docker setup
2017-04-05 13:31:15 +03:00
debris dd36a624fa updated dependencies and graph 2017-04-05 17:17:23 +07:00
Marek Kotewicz 77cfd9e8f7 db refactor (#385)
* db refactor in progress, refactored kvdb

* kvdb refactor

* removed unused RwLock

* removed unused RwLock

* BlockChainDatabase

* db refactor in progress

* implemented BlockProvider for newdb

* fixed compiling

* newdb TransactionMeta

* newdb tests

* reopen tests for newdb

* replaced old db with new db

* chain_verifier uses new db

* sync module uses refactored db

* check double spends in verification layer

* added Forkable trait to satisfy resolving recursive types by compiler

* new db regtests in progress

* fixed verification and sync unit tests

* fixed miner and rpc unit tests

* implemented fmt::Debug for few structs

* removed commented out code

* fixed bencher target

* removing commented out code, polishing db_refactor pr
2017-04-05 16:37:58 +07:00
debris 228c97ad85 basic docker setup 2017-04-05 16:29:46 +07:00
Svyatoslav Nikolsky db1c35a087 Merge pull request #384 from paritytech/mioup
updated mio to 0.6.6, use tokio_io::io instead of deprecated tokio_core::io
2017-03-27 08:17:20 +03:00
debris cd5287bb2d updated parking_lot to 0.4 2017-03-26 15:17:28 +07:00
debris 35c74d8948 use tokio_io::AsyncWrite in p2p lib 2017-03-25 16:20:45 +07:00
debris acb1cbdfd2 use tokio_io::AsyncRead in p2p lib 2017-03-25 16:05:49 +07:00
debris fd930306f6 updated mio to 0.6.6 2017-03-25 15:55:23 +07:00
Svyatoslav Nikolsky 13a40941fe Merge pull request #381 from paritytech/mioup
mio 0.6.5
2017-03-20 17:08:03 +03:00
debris 2552a04edc few more dependencies updated 2017-03-20 14:23:29 +01:00
debris 35f84b4cb9 updated tokio-core and dependant crates 2017-03-20 14:18:22 +01:00
Svyatoslav Nikolsky 559287d6c0 Merge pull request #380 from paritytech/depsup2
updated futures and rayon crate
2017-03-20 12:18:04 +03:00
debris 98a82ea779 updated futures and rayon crate 2017-03-20 08:37:28 +01:00
debris f193a03fd6 updated csv && byteorder libraries 2017-03-12 16:05:35 +01:00
Svyatoslav Nikolsky c7be843046 Merge pull request #378 from ethcore/depsup
update the rest of dependencies
2017-03-08 11:47:06 +03:00
Svyatoslav Nikolsky 6632b1dc75 Merge pull request #377 from ethcore/serdeup0.9
updated jsonrpc modules and serde from 0.8 to 0.9
2017-03-08 11:46:49 +03:00
debris 87e6e3b110 update the rest of dependencies 2017-03-07 18:11:06 +01:00
Svyatoslav Nikolsky 6f54817ff9 updated jsonrpc modules and serde from 0.8 to 0.9 2017-03-07 17:55:19 +01:00
Svyatoslav Nikolsky 514df452a3 Merge pull request #376 from ethcore/tokio_core_up
Updated dependencies + removed specific-commit version reference to tokio_core
2017-02-06 09:12:27 +03:00
Svyatoslav Nikolsky 19bc0b1261 updated dependencies + removed TODO 2017-01-30 12:47:20 +03:00
Marek Kotewicz d8bba792bd Merge pull request #373 from ethcore/fix_216
Fixed `Script::find_and_delete` arguments
2017-01-23 06:25:53 +01:00
Marek Kotewicz accde5a5b2 Merge pull request #369 from ethcore/p2p_send_ping
Send ping requests on timeout
2017-01-23 06:01:04 +01:00
Svyatoslav Nikolsky 5f6704d056 fixed find_and_delete arguments 2017-01-16 17:27:12 +03:00
Nikolay Volf 9c196ba47e Merge pull request #371 from ethcore/pass_version_to_sync
Pass version message to sync when starting sync session
2017-01-12 12:32:17 +04:00
Nikolay Volf a18ffdf4d3 Merge pull request #372 from ethcore/fix_353
Temporary switched to github version of tokio-core
2017-01-12 12:31:42 +04:00
Svyatoslav Nikolsky ba918625d5 temporary switched to github version of tokio-core 2017-01-12 00:38:14 +03:00
Svyatoslav Nikolsky 1ce3b5f024 Merge pull request #370 from ethcore/get_rid_of_sync_cpupool
Get rid of separate cpu pool in sync
2017-01-12 00:32:28 +03:00
Svyatoslav Nikolsky 7c3bf1731c pass version message to sync 2017-01-11 17:54:30 +03:00
Svyatoslav Nikolsky 3bbd71009d removed unneeded config option 2017-01-11 16:39:54 +03:00
Svyatoslav Nikolsky d005307db9 get rid of custom cpu pool in sync 2017-01-11 16:36:33 +03:00
Svyatoslav Nikolsky 232bb3ada7 sing ping requests on timeout 2017-01-11 11:48:40 +03:00
Svyatoslav Nikolsky da07809721 Merge pull request #368 from ethcore/fix-build
Fix build
2017-01-11 11:44:15 +03:00
NikVolf 2dd14569a5 fix depenedency 2017-01-11 11:42:51 +03:00
Nikolay Volf 6995388a7b Merge pull request #367 from ethcore/deps_up
Updated dependencies
2017-01-11 12:33:15 +04:00
Nikolay Volf b49cb05585 Merge pull request #365 from ethcore/block_notifier
Implemented blocknotify option
2017-01-11 12:32:37 +04:00
Svyatoslav Nikolsky 4b2934dff3 updated dependencies 2017-01-11 09:49:56 +03:00
Svyatoslav Nikolsky 07d4f00241 implemented blocknotify option 2017-01-10 11:58:55 +03:00
Svyatoslav Nikolsky d60820ca57 Merge pull request #364 from ethcore/remove_sync_print_debug
Remove debug print from sync
2017-01-10 11:51:26 +03:00
Svyatoslav Nikolsky 7be6013c89 remove debug print from sync 2017-01-10 11:15:17 +03:00
Nikolay Volf c94633951f Merge pull request #363 from ethcore/sync_clippy
Fixed clippy warnings in sync
2017-01-09 19:54:55 +04:00
Svyatoslav Nikolsky 5852074a75 fix after merge 2017-01-09 18:39:31 +03:00
Svyatoslav Nikolsky 3d57c0c55e Merge branch 'master' into sync_clippy 2017-01-09 18:36:41 +03:00
Nikolay Volf 200684b16c Merge pull request #362 from ethcore/sync_check_double_spend_on_reorg
Mempool double send is now checked during reorganizations
2017-01-09 19:31:16 +04:00
Svyatoslav Nikolsky fe97161092 when_transaction_double_spends_during_reorg 2017-01-09 17:35:15 +03:00
Svyatoslav Nikolsky 2aa0aa6721 fixed clippy warnings after sync refactoring 2017-01-09 12:29:34 +03:00
Svyatoslav Nikolsky afc9c53df0 mempool double send is now checked during reorganizations 2017-01-09 11:49:04 +03:00