diff --git a/content/en/docs/24.0/user-guides/configuration-basic/vtorc.md b/content/en/docs/24.0/user-guides/configuration-basic/vtorc.md index 8c536780f..7f6ace96e 100644 --- a/content/en/docs/24.0/user-guides/configuration-basic/vtorc.md +++ b/content/en/docs/24.0/user-guides/configuration-basic/vtorc.md @@ -15,6 +15,7 @@ It detects any configuration problems in the cluster and fixes them. Here is the | `DeadPrimary` | VTOrc detects when the primary tablet is dead | VTOrc runs EmergencyReparentShard to elect a different primary | | `PrimaryIsReadOnly`, `PrimarySemiSyncMustBeSet`, `PrimarySemiSyncMustNotBeSet` | VTOrc detects when the primary tablet has configuration issues like being read-only, semi-sync being set or not being set | VTOrc fixes the configurations on the primary. | | `NotConnectedToPrimary`, `ConnectedToWrongPrimary`, `ReplicationStopped`, `ReplicaIsWritable`, `ReplicaSemiSyncMustBeSet`, `ReplicaSemiSyncMustNotBeSet` | VTOrc detects when a replica has configuration issues like not being connected to the primary, connected to the wrong primary, replication stopped, replica being writable, semi-sync being set or not being set | VTOrc fixes the configurations on the replica. | +| `StaleTopoPrimary` | VTOrc detects when a tablet still has type PRIMARY in the topology but a newer primary has already been elected. This can happen if a topology update fails during an emergency reparent operation. | VTOrc demotes the stale primary to a read-only replica, updates its type to REPLICA in the topology, and configures it to replicate from the current primary. | ### Flags