Overview of the Issue
During topo server outages, watchers continue to call subscribers every second with the same cached data.
This causing unnecessary plan cache clearing in vtgate for VSchema watcher.
It results in latency hits when the system should be operating normally from cached data.
Reproduction Steps
Reproduction
- Start vtgate with normal VSchema
- Simulate 10-minute topo outage (500 errors)
- Observe multiple VSchemaUpdate calls during outage
- Each call clears plan cache unnecessarily
Binary Version
Operating System and Environment details
Log Fragments
Overview of the Issue
During topo server outages, watchers continue to call subscribers every second with the same cached data.
This causing unnecessary plan cache clearing in vtgate for VSchema watcher.
It results in latency hits when the system should be operating normally from cached data.
Reproduction Steps
Reproduction
Binary Version
Operating System and Environment details
Log Fragments