package topodata

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message CellInfo

topodata.proto:420

CellInfo contains information about a cell. CellInfo objects are stored in the global topology server, and describe how to reach local topology servers.

Used in: vtadmin.ClusterCellInfo, vtctldata.AddCellInfoRequest, vtctldata.GetCellInfoResponse, vtctldata.UpdateCellInfoRequest, vtctldata.UpdateCellInfoResponse

message CellsAlias

topodata.proto:436

CellsAlias

Used in: vtadmin.ClusterCellsAliases, vtctldata.GetCellsAliasesResponse, vtctldata.UpdateCellsAliasRequest, vtctldata.UpdateCellsAliasResponse

message ExternalClusters

topodata.proto:452

ExternalClusters

message ExternalVitessCluster

topodata.proto:447

Used in: ExternalClusters

message KeyRange

topodata.proto:33

KeyRange describes a range of sharding keys, when range-based sharding is used.

Used in: binlogdata.BinlogSource, binlogdata.StreamKeyRangeRequest, Shard, Shard.SourceShard, ShardReference, ShardTabletControl, Tablet, vtctldata.SourceShardAddRequest

message Keyspace

topodata.proto:262

A Keyspace contains data about a keyspace.

Used in: vtctldata.Keyspace, vtctldata.SetKeyspaceDurabilityPolicyResponse, vtctldata.SetKeyspaceServedFromResponse, vtctldata.SetKeyspaceShardingInfoResponse

message Keyspace.ServedFrom

topodata.proto:274

ServedFrom indicates a relationship between a TabletType and the keyspace name that's serving it.

Used in: Keyspace, vtctldata.CreateKeyspaceRequest

enum KeyspaceType

topodata.proto:39

KeyspaceType describes the type of the keyspace

Used in: Keyspace, vtctldata.CreateKeyspaceRequest

message Shard

topodata.proto:173

A Shard contains data about a subset of the data whithin a keyspace.

Used in: vtctldata.SetShardIsPrimaryServingResponse, vtctldata.SetShardTabletControlResponse, vtctldata.Shard, vtctldata.SourceShardAddResponse, vtctldata.SourceShardDeleteResponse

message Shard.SourceShard

topodata.proto:211

SourceShard represents a data source for filtered replication across shards. When this is used in a destination shard, the primary of that shard will run filtered replication.

Used in: Shard

message Shard.TabletControl

topodata.proto:234

TabletControl controls tablet's behavior

Used in: Shard, vtctldata.Workflow.ShardStream

message ShardReference

topodata.proto:345

ShardReference is used as a pointer from a SrvKeyspace to a Shard

Used in: SrvKeyspace.KeyspacePartition

message ShardReplication

topodata.proto:311

ShardReplication describes the MySQL replication relationships whithin a cell.

message ShardReplication.Node

topodata.proto:314

Node describes a tablet instance within the cell

Used in: ShardReplication

message ShardReplicationError

topodata.proto:325

ShardReplicationError describes the error being fixed by ShardReplicationFix.

Used in: vtctldata.ShardReplicationFixResponse

enum ShardReplicationError.Type

topodata.proto:326

Used in: ShardReplicationError

message ShardTabletControl

topodata.proto:353

ShardTabletControl is used as a pointer from a SrvKeyspace to a Shard

Used in: SrvKeyspace.KeyspacePartition

message SrvKeyspace

topodata.proto:362

SrvKeyspace is a rollup node for the keyspace itself.

Used in: vtctldata.GetSrvKeyspacesResponse

message SrvKeyspace.KeyspacePartition

topodata.proto:363

Used in: SrvKeyspace

message SrvKeyspace.ServedFrom

topodata.proto:379

ServedFrom indicates a relationship between a TabletType and the keyspace name that's serving it.

Used in: SrvKeyspace

message SrvKeyspace.ThrottlerConfig

topodata.proto:399

Used in: SrvKeyspace

message Tablet

topodata.proto:106

Tablet represents information about a running instance of vttablet.

Used in: vtadmin.Tablet, vtctldata.ChangeTabletTypeResponse, vtctldata.GetTabletResponse, vtctldata.GetTabletsResponse, vtctldata.ShardReplicationPositionsResponse

message TabletAlias

topodata.proto:48

TabletAlias is a globally unique tablet identifier.

Used in: mysqlctl.BackupInfo, query.BeginExecuteResponse, query.BeginResponse, query.BeginStreamExecuteResponse, query.ReserveBeginExecuteResponse, query.ReserveBeginStreamExecuteResponse, query.ReserveExecuteResponse, query.ReserveStreamExecuteResponse, query.StreamHealthResponse, query.TabletInfoToDisplay, tabletmanagerdata.InitReplicaRequest, tabletmanagerdata.PopulateReparentJournalRequest, tabletmanagerdata.ReplicaWasRestartedRequest, tabletmanagerdata.SetReplicationSourceRequest, Shard, ShardReplication.Node, ShardReplicationError, Tablet, vtadmin.DeleteTabletRequest, vtadmin.EmergencyFailoverShardResponse, vtadmin.GetFullStatusRequest, vtadmin.GetTabletRequest, vtadmin.PingTabletRequest, vtadmin.PlannedFailoverShardResponse, vtadmin.RefreshStateRequest, vtadmin.RefreshTabletReplicationSourceRequest, vtadmin.RefreshTabletReplicationSourceResponse, vtadmin.ReloadSchemasRequest, vtadmin.RunHealthCheckRequest, vtadmin.SetReadOnlyRequest, vtadmin.SetReadWriteRequest, vtadmin.StartReplicationRequest, vtadmin.StopReplicationRequest, vtadmin.TabletExternallyPromotedRequest, vtadmin.TabletExternallyPromotedResponse, vtadmin.TabletExternallyReparentedRequest, vtctldata.BackupRequest, vtctldata.BackupResponse, vtctldata.ChangeTabletTypeRequest, vtctldata.DeleteTabletsRequest, vtctldata.EmergencyReparentShardRequest, vtctldata.EmergencyReparentShardResponse, vtctldata.ExecuteFetchAsAppRequest, vtctldata.ExecuteFetchAsDBARequest, vtctldata.ExecuteHookRequest, vtctldata.GetFullStatusRequest, vtctldata.GetPermissionsRequest, vtctldata.GetSchemaRequest, vtctldata.GetTabletRequest, vtctldata.GetTabletsRequest, vtctldata.GetVersionRequest, vtctldata.InitShardPrimaryRequest, vtctldata.PingTabletRequest, vtctldata.PlannedReparentShardRequest, vtctldata.PlannedReparentShardResponse, vtctldata.RefreshStateRequest, vtctldata.ReloadSchemaRequest, vtctldata.ReparentTabletRequest, vtctldata.ReparentTabletResponse, vtctldata.RestoreFromBackupRequest, vtctldata.RestoreFromBackupResponse, vtctldata.RunHealthCheckRequest, vtctldata.SetWritableRequest, vtctldata.ShardReplicationAddRequest, vtctldata.ShardReplicationRemoveRequest, vtctldata.SleepTabletRequest, vtctldata.StartReplicationRequest, vtctldata.StopReplicationRequest, vtctldata.TabletExternallyReparentedRequest, vtctldata.TabletExternallyReparentedResponse, vtctldata.Workflow.Stream, vtgate.Session.ShardSession

enum TabletType

topodata.proto:58

TabletType represents the type of a given tablet.

Used in: binlogdata.BinlogSource, query.TabletInfoToDisplay, query.Target, tabletmanagerdata.ChangeTypeRequest, Keyspace.ServedFrom, Shard.TabletControl, SrvKeyspace.KeyspacePartition, SrvKeyspace.ServedFrom, Tablet, vtctldata.ChangeTabletTypeRequest, vtctldata.GetTabletsRequest, vtctldata.SetKeyspaceServedFromRequest, vtctldata.SetShardTabletControlRequest, vtgate.ResolverOptions, vtgate.VStreamRequest

message TopoConfig

topodata.proto:441

Used in: ExternalVitessCluster