tower/tower-balance
Jon Gjengset 40fbb85c4b
Notify Pool when Services are dropped (#301)
Prior to this change, when `Balance` dropped a failing service, `Pool`
would not be notified of this fact. This meant that it never updated
`.services`, and so it might not add a new backing `Service` (e.g., due
to `max_services`) even though no working backing exist.

With this change, dropped services notify the `Pool` so that it knows to
re-check its limits. It also gains some much-needed tests.
2019-07-15 13:50:01 -04:00
..
examples Early push to bring tracing into tower (#298) 2019-07-12 14:46:50 -04:00
src Notify Pool when Services are dropped (#301) 2019-07-15 13:50:01 -04:00
CHANGELOG.md Prepare release (#273) 2019-04-26 21:31:25 -07:00
Cargo.toml Notify Pool when Services are dropped (#301) 2019-07-15 13:50:01 -04:00
LICENSE Prepare release (#273) 2019-04-26 21:31:25 -07:00
README.md Prepare release (#273) 2019-04-26 21:31:25 -07:00

README.md

Tower Balance

Balance load across a set of uniform services.

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tower by you, shall be licensed as MIT, without any additional terms or conditions.