openethereum/ethcore
Nicolas Gotchac cdbcfaa7de Resumable warp-sync / Seed downloaded snapshots (#8544)
* Start dividing sync chain : first supplier method

* WIP - updated chain sync supplier

* Finish refactoring the Chain Sync Supplier

* Create Chain Sync Requester

* Add Propagator for Chain Sync

* Add the Chain Sync Handler

* Move tests from mod -> handler

* Move tests to propagator

* Refactor SyncRequester arguments

* Refactoring peer fork header handler

* Fix wrong highest block number in snapshot sync

* Small refactor...

* Resume warp-sync downloaded chunks

* Add comments

* Refactoring the previous chunks import

* Fix tests

* Address PR grumbles

* Fix not seeding current snapshot

* Address PR Grumbles

* Address PR grumble

* Retry failed CI job

* Update SnapshotService readiness check
Fix restoration locking issue for previous chunks restoration

* Fix tests

* Fix tests

* Fix test

* Early abort importing previous chunks

* PR Grumbles

* Update Gitlab CI config

* SyncState back to Waiting when Manifest peers disconnect

* Move fix

* Better fix

* Revert GitLab CI changes

* Fix Warning

* Refactor resuming snapshots

* Fix string construction

* Revert "Refactor resuming snapshots"

This reverts commit 75fd4b553a38e4a49dc5d6a878c70e830ff382eb.

* Update informant log

* Fix string construction

* Refactor resuming snapshots

* Fix informant

* PR Grumbles

* Update informant message : show chunks done

* PR Grumbles

* Fix

* Fix Warning

* PR Grumbles
2018-05-16 22:01:55 +02:00
..
benches Consolidate crypto functionality in `ethcore-crypto`. (#8432) 2018-05-05 11:02:33 +02:00
crypto Consolidate crypto functionality in `ethcore-crypto`. (#8432) 2018-05-05 11:02:33 +02:00
evm EIP 145: Bitwise shifting instructions in EVM (#8451) 2018-05-05 10:23:50 +02:00
light Fork choice and metadata framework for Engine (#8401) 2018-05-16 14:58:01 +08:00
node_filter Bump master to 1.12 (#8477) 2018-04-25 16:25:43 +02:00
private-tx Don't block sync when importing old blocks (#8530) 2018-05-09 08:49:34 +02:00
res Store morden db and keys in "path/to/parity/data/Morden" (ropsten uses "test", like before) (#8621) 2018-05-15 12:57:32 +02:00
service Don't block sync when importing old blocks (#8530) 2018-05-09 08:49:34 +02:00
src Resumable warp-sync / Seed downloaded snapshots (#8544) 2018-05-16 22:01:55 +02:00
stratum Bump master to 1.12 (#8477) 2018-04-25 16:25:43 +02:00
sync Resumable warp-sync / Seed downloaded snapshots (#8544) 2018-05-16 22:01:55 +02:00
transaction Rlp decode returns Result (#8527) 2018-05-08 11:22:12 +02:00
types Resumable warp-sync / Seed downloaded snapshots (#8544) 2018-05-16 22:01:55 +02:00
vm Rlp decode returns Result (#8527) 2018-05-08 11:22:12 +02:00
wasm Update wasmi and pwasm-utils (#8493) 2018-04-26 14:00:42 +02:00
Cargo.toml Consolidate crypto functionality in `ethcore-crypto`. (#8432) 2018-05-05 11:02:33 +02:00