openethereum/parity/cli
Niklas Adolfsson 7fb33796b1 light client : failsafe crate (circuit breaker) (#9790)
* refactor(light) : N/W calls with `circuit breaker`

* fix(nits) : forgot to commit new files

* Add tests and change CLI args

* Address grumbles

* fix(failsafe-rs) : Santize input to prevent panics

* chore(failsafe) : bump failsafe, (parking_lot)

Bump failsafe to v0.3.0 to enable `parking_lot::Mutex` instead
`spin::Mutex`

* Remove `success_rate`

* feat(circuit_breaker logger)

* feat(CLI): separate CLI args request and response

* Fix tests

* Error response provide request kind

When a reponse `times-out` provide the actual request or requests that failed

* Update ethcore/light/src/on_demand/mod.rs

Co-Authored-By: niklasad1 <niklasadolfsson1@gmail.com>

* Update ethcore/light/src/on_demand/mod.rs

Co-Authored-By: niklasad1 <niklasadolfsson1@gmail.com>

* fix(grumbles): formatting nit

* fix(grumbles)

* Use second resolution on CLI args
* Use `consecutive failure policy` instead of `timeOverWindow`
* Add a couple of tests for `request_guard`

* fix(request_guard): off-by-one error, update tests
2018-12-05 10:36:53 +01:00
..
presets Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
tests light client : failsafe crate (circuit breaker) (#9790) 2018-12-05 10:36:53 +01:00
mod.rs light client : failsafe crate (circuit breaker) (#9790) 2018-12-05 10:36:53 +01:00
usage_header.txt Random small cleanups (#9423) 2018-08-30 19:57:27 +02:00
usage.rs Clean up deprecated options and add CHECK macro (#9036) 2018-07-09 20:36:04 +01:00
version.txt Random small cleanups (#9423) 2018-08-30 19:57:27 +02:00