Files
Paul Lorenz 2d9a26afe2 Add inspect targets and a validate-gossip command for replicated link state
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
2026-09-03 12:39:57 -04:00
..