openethereum/parity
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
..
cli Parity as a library (#8412) 2018-05-09 08:47:21 +02:00
db Unify and limit rocksdb dependency places (#8371) 2018-04-13 21:14:53 +02:00
light_helpers More code refactoring to integrate Duration (#8322) 2018-04-14 21:35:58 +02:00
account.rs Fix account list double 0x display (#8596) 2018-05-14 10:10:28 +02:00
blockchain.rs Parity as a library (#8412) 2018-05-09 08:47:21 +02:00
cache.rs Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348) 2018-01-03 11:00:37 +01:00
configuration.rs Parity as a library (#8412) 2018-05-09 08:47:21 +02:00
dapps.rs Enable UI by default, but only display deprecation notice (#8262) 2018-04-10 16:14:15 +02:00
deprecated.rs Make CLI arguments parsing more backwards compatible 2017-11-08 12:33:56 +01:00
export_hardcoded_sync.rs Unify and limit rocksdb dependency places (#8371) 2018-04-13 21:14:53 +02:00
helpers.rs Unify and limit rocksdb dependency places (#8371) 2018-04-13 21:14:53 +02:00
informant.rs Resumable warp-sync / Seed downloaded snapshots (#8544) 2018-05-16 22:01:55 +02:00
ipfs.rs Fix default CORS settings. (#7387) 2017-12-27 18:56:06 +01:00
lib.rs Parity as a library (#8412) 2018-05-09 08:47:21 +02:00
main.rs typo (#8640) 2018-05-16 20:09:59 +02:00
modules.rs ethcore-sync (#8347) 2018-04-10 12:13:49 +02:00
params.rs New Transaction Queue implementation (#8074) 2018-04-13 17:34:27 +02:00
presale.rs Fix #6209 - introduce standalone dir crate 2017-12-26 00:54:34 -08:00
rpc.rs Enable UI by default, but only display deprecation notice (#8262) 2018-04-10 16:14:15 +02:00
rpc_apis.rs ethcore-sync (#8347) 2018-04-10 12:13:49 +02:00
run.rs Parity as a library (#8412) 2018-05-09 08:47:21 +02:00
secretstore.rs Unify and limit rocksdb dependency places (#8371) 2018-04-13 21:14:53 +02:00
signer.rs Re-enable signer, even with no UI. (#8167) 2018-03-20 17:57:37 +00:00
snapshot.rs Resumable warp-sync / Seed downloaded snapshots (#8544) 2018-05-16 22:01:55 +02:00
stratum.rs remove the deprecated options in rustfmt.toml (#5616) 2017-05-19 17:12:20 +02:00
upgrade.rs Upgrader `remove raw unwrap` and bump semver (#8251) 2018-04-04 11:54:41 +02:00
url.rs Parity as a library (#8412) 2018-05-09 08:47:21 +02:00
user_defaults.rs Refactors parity/parity to use journaldb crate (#6693) 2017-10-17 11:46:54 +07:00
whisper.rs Fix packet count when talking with PAR2 peers (#8555) 2018-05-14 10:09:05 +02:00