influxdb/router
Dom Dwyer 9ab86fa154
fix(router2): drive ingester node (re)-discovery
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 :(
2023-01-05 14:06:29 +01:00
..
benches chore(deps): Bump chrono from 0.4.22 to 0.4.23 (#6129) 2022-11-14 13:34:09 +00:00
src fix(router2): drive ingester node (re)-discovery 2023-01-05 14:06:29 +01:00
tests feat: allow enabling/disabling ns autocreation in router (#6346) 2022-12-07 16:12:00 +00:00
Cargo.toml fix(router2): drive ingester node (re)-discovery 2023-01-05 14:06:29 +01:00