9ab86fa154
The tonic / tower load-balance implementation discards failed nodes, even when using a static list - this causes nodes that fail once to never be retried. This doesn't happen for the last node for some reason, and leads to all the load from one router hitting a single ingester instead of load balancing across all ingesters. This commit adds a hack to constantly tell the load balancer to probe all nodes, hopefully causing them to re-discover previously failed nodes. I don't have the time to do this properly :( |
||
---|---|---|
.. | ||
benches | ||
src | ||
tests | ||
Cargo.toml |