mirror of
https://github.com/openziti/ziti.git
synced 2026-09-10 08:45:41 +00:00
2d9a26afe2
Replicated state is only debuggable if it can be read from a running cluster. When controllers disagree about a link there was no way to ask them what they each hold, so the only evidence was inference from behaviour. - adds inspect targets for the gossip store, the replicated links, their metrics and the canaries, on both the controller and the router - adds a validate-gossip command that compares what the controllers hold against each other and reports where they differ - reports a link whose endpoint does not reference the router it is connected to, which is what a stale endpoint looks like from outside