influxdb/ioxd_router
Dom Dwyer 757ecc1d03
perf(router): schema gossip between peers
This commit allows schema gossiping to be enabled on router nodes.

Enabling gossiping allows any schema changes made on router A to be sent
to the N-1 other routers, populating their internal caches in
anticipation of handling a similar request.

By populating their cache, they avoid incurring a catalog lookup to
populate their local state upon a cache miss, therefore reducing request
latency, and reducing catalog load.

Enabling gossip on the routers automatically enables schema gossiping -
enabling gossip remains optional, and off by default.
2023-08-03 17:10:17 +02:00
..
src perf(router): schema gossip between peers 2023-08-03 17:10:17 +02:00
Cargo.toml feat(router): optionally enable gossip subsystem 2023-07-31 11:01:30 +02:00