40fbb85c4b
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. |
||
---|---|---|
.. | ||
p2c | ||
pool | ||
error.rs | ||
lib.rs |