package topodata

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

message CellInfo

topodata.proto:438

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:454

CellsAlias

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

message ExternalClusters

topodata.proto:470

ExternalClusters

message ExternalVitessCluster

topodata.proto:465

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:260

A Keyspace contains data about a keyspace.

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

enum KeyspaceType

topodata.proto:39

KeyspaceType describes the type of the keyspace

Used in: Keyspace, vtctldata.CreateKeyspaceRequest

message Shard

topodata.proto:171

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:209

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:232

TabletControl controls tablet's behavior

Used in: Shard, vtctldata.Workflow.ShardStream

message ShardReference

topodata.proto:339

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

Used in: SrvKeyspace.KeyspacePartition

message ShardReplication

topodata.proto:305

ShardReplication describes the MySQL replication relationships whithin a cell.

Used in: vtctldata.GetShardReplicationResponse

message ShardReplication.Node

topodata.proto:308

Node describes a tablet instance within the cell

Used in: ShardReplication

message ShardReplicationError

topodata.proto:319

ShardReplicationError describes the error being fixed by ShardReplicationFix.

Used in: vtctldata.ShardReplicationFixResponse

enum ShardReplicationError.Type

topodata.proto:320

Used in: ShardReplicationError

message ShardTabletControl

topodata.proto:347

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

Used in: SrvKeyspace.KeyspacePartition

message SrvKeyspace

topodata.proto:400

SrvKeyspace is a rollup node for the keyspace itself.

Used in: vtctldata.GetSrvKeyspacesResponse

message SrvKeyspace.KeyspacePartition

topodata.proto:401

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, 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.ChangeTabletTagsRequest, vtctldata.ChangeTabletTypeRequest, vtctldata.CheckThrottlerRequest, vtctldata.CheckThrottlerResponse, vtctldata.CopySchemaShardRequest, vtctldata.DeleteTabletsRequest, vtctldata.EmergencyReparentShardRequest, vtctldata.EmergencyReparentShardResponse, vtctldata.ExecuteFetchAsAppRequest, vtctldata.ExecuteFetchAsDBARequest, vtctldata.ExecuteHookRequest, vtctldata.ExecuteMultiFetchAsDBARequest, vtctldata.GetFullStatusRequest, vtctldata.GetPermissionsRequest, vtctldata.GetSchemaRequest, vtctldata.GetTabletRequest, vtctldata.GetTabletsRequest, vtctldata.GetThrottlerStatusRequest, vtctldata.GetVersionRequest, vtctldata.InitShardPrimaryRequest, vtctldata.MoveTablesCreateResponse.TabletInfo, vtctldata.PingTabletRequest, vtctldata.PlannedReparentShardRequest, vtctldata.PlannedReparentShardResponse, vtctldata.RefreshStateRequest, vtctldata.ReloadSchemaRequest, vtctldata.ReparentTabletRequest, vtctldata.ReparentTabletResponse, vtctldata.RestoreFromBackupRequest, vtctldata.RestoreFromBackupResponse, vtctldata.RunHealthCheckRequest, vtctldata.SchemaMigration, vtctldata.SetWritableRequest, vtctldata.ShardReplicationAddRequest, vtctldata.ShardReplicationRemoveRequest, vtctldata.SleepTabletRequest, vtctldata.StartReplicationRequest, vtctldata.StopReplicationRequest, vtctldata.TabletExternallyReparentedRequest, vtctldata.TabletExternallyReparentedResponse, vtctldata.Workflow.Stream, vtctldata.WorkflowDeleteResponse.TabletInfo, vtctldata.WorkflowStatusResponse.ShardStreamState, vtctldata.WorkflowUpdateResponse.TabletInfo, vtgate.Session.ShardSession

enum TabletType

topodata.proto:58

TabletType represents the type of a given tablet.

Used in: binlogdata.BinlogSource, query.Target, replicationdata.FullStatus, tabletmanagerdata.ChangeTypeRequest, tabletmanagerdata.CreateVReplicationWorkflowRequest, tabletmanagerdata.ReadVReplicationWorkflowResponse, tabletmanagerdata.UpdateVReplicationWorkflowRequest, Shard.TabletControl, SrvKeyspace.KeyspacePartition, Tablet, vtctldata.ChangeTabletTypeRequest, vtctldata.GetTabletsRequest, vtctldata.LookupVindexCreateRequest, vtctldata.MigrateCreateRequest, vtctldata.MoveTablesCreateRequest, vtctldata.ReshardCreateRequest, vtctldata.SetShardTabletControlRequest, vtctldata.VDiffCreateRequest, vtctldata.Workflow.Stream, vtctldata.WorkflowMirrorTrafficRequest, vtctldata.WorkflowSwitchTrafficRequest, vtgate.VStreamRequest

message ThrottledAppRule

topodata.proto:356

ThrottledAppRule defines an app-specific throttling rule, with expiration.

Used in: tabletmanagerdata.GetThrottlerStatusResponse, ThrottlerConfig, vtctldata.UpdateThrottlerConfigRequest

message ThrottlerConfig

topodata.proto:368

Used in: Keyspace, SrvKeyspace

message ThrottlerConfig.MetricNames

topodata.proto:389

Used in: ThrottlerConfig

message TopoConfig

topodata.proto:459

Used in: ExternalVitessCluster