# Constants
NORMAL is the default value.
SNAPSHOT is when we are creating a snapshot keyspace.
NOT_FOUND occurs when a tablet is in the ShardReplication record but does not exist in the topology.
TOPOLOGY_MISMATCH occurs when a tablet is in the replication graph and exists in the topology, but at least one of the Keyspace, Shard, or Cell fields for that tablet does not match the ShardReplication record.
UNKNOWN is not a valid value.
BACKUP is the type a server goes to when taking a backup.
No description provided by the author
DRAINED is the type a server goes into when used by Vitess tools to perform an offline action.
EXPERIMENTAL is like SPARE, except it can serve queries.
DEPRECATED.
PRIMARY is the primary server for the shard.
RDONLY (old name) / BATCH (new name) is used to serve traffic for long-running jobs.
REPLICA replicates from primary.
RESTORE is the type a server uses when restoring a backup, at startup time.
SPARE is a type of servers that cannot serve queries, but is available in case an extra server is needed.
UNKNOWN is not a valid value.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for KeyspaceType.
Enum value maps for KeyspaceType.
Enum value maps for ShardReplicationError_Type.
Enum value maps for ShardReplicationError_Type.
Enum value maps for TabletType.
Enum value maps for TabletType.
# Structs
CellInfo contains information about a cell.
CellsAlias.
ExternalClusters.
No description provided by the author
KeyRange describes a range of sharding keys, when range-based sharding is used.
A Keyspace contains data about a keyspace.
ServedFrom indicates a relationship between a TabletType and the keyspace name that's serving it.
A Shard contains data about a subset of the data whithin a keyspace.
SourceShard represents a data source for filtered replication across shards.
TabletControl controls tablet's behavior.
ShardReference is used as a pointer from a SrvKeyspace to a Shard.
ShardReplication describes the MySQL replication relationships whithin a cell.
Node describes a tablet instance within the cell.
ShardReplicationError describes the error being fixed by ShardReplicationFix.
ShardTabletControl is used as a pointer from a SrvKeyspace to a Shard.
SrvKeyspace is a rollup node for the keyspace itself.
No description provided by the author
ServedFrom indicates a relationship between a TabletType and the keyspace name that's serving it.
No description provided by the author
Tablet represents information about a running instance of vttablet.
TabletAlias is a globally unique tablet identifier.
No description provided by the author
# Type aliases
KeyspaceType describes the type of the keyspace.
No description provided by the author
TabletType represents the type of a given tablet.