Get desktop application:
View/edit binary Protocol Buffers messages
Used as request type in: vtctlservice.Vtctld.AddCellInfo
Used as response type in: vtctlservice.Vtctld.AddCellInfo
(message has no fields)
Used as request type in: vtctlservice.Vtctld.AddCellsAlias
Used as response type in: vtctlservice.Vtctld.AddCellsAlias
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ApplyRoutingRules
SkipRebuild, if set, will cause ApplyRoutingRules to skip rebuilding the SrvVSchema objects in each cell in RebuildCells.
RebuildCells limits the SrvVSchema rebuild to the specified cells. If not provided the SrvVSchema will be rebuilt in every cell in the topology. Ignored if SkipRebuild is set.
Used as response type in: vtctlservice.Vtctld.ApplyRoutingRules
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ApplySchema
Allow large schema changes which incur a longer unavailability of the database.
SQL commands to run.
Online DDL strategy, compatible with @@ddl_strategy session variable (examples: 'gh-ost', 'pt-osc', 'gh-ost --max-load=Threads_running=100'")
Optional: explicit UUIDs for migration. If given, must match number of DDL changes
For Online DDL, optionally supply a custom unique string used as context for the migration(s) in this command. By default a unique context is auto-generated by Vitess
WaitReplicasTimeout is the duration of time to wait for replicas to catch up in reparenting.
Skip pre-apply schema checks, and directly forward schema change query to shards
caller_id identifies the caller. This is the effective caller ID, set by the application to further identify the caller.
Used as response type in: vtctlservice.Vtctld.ApplySchema
Used as request type in: vtctlservice.Vtctld.ApplyShardRoutingRules
SkipRebuild, if set, will cause ApplyShardRoutingRules to skip rebuilding the SrvVSchema objects in each cell in RebuildCells.
RebuildCells limits the SrvVSchema rebuild to the specified cells. If not provided the SrvVSchema will be rebuilt in every cell in the topology. Ignored if SkipRebuild is set.
Used as response type in: vtctlservice.Vtctld.ApplyShardRoutingRules
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ApplyVSchema
Used as response type in: vtctlservice.Vtctld.ApplyVSchema
Used as request type in: vtctlservice.Vtctld.Backup
AllowPrimary allows the backup to proceed if TabletAlias is a PRIMARY. WARNING: If using the builtin backup engine, this will shutdown mysqld on the primary for the duration of the backup, and no writes will be possible.
Concurrency specifies the number of compression/checksum jobs to run simultaneously.
IncrementalFromPos indicates a position of a previous backup. When this value is non-empty then the backup becomes incremental and applies as of given position.
Used as response type in: vtctlservice.Vtctld.Backup, vtctlservice.Vtctld.BackupShard
TabletAlias is the alias being used for the backup.
Used as request type in: vtctlservice.Vtctld.BackupShard
AllowPrimary allows the backup to occur on a PRIMARY tablet. See BackupRequest.AllowPrimary for warnings and caveats.
Concurrency specifies the number of compression/checksum jobs to run simultaneously.
Used as request type in: vtctlservice.Vtctld.ChangeTabletType
Used as response type in: vtctlservice.Vtctld.ChangeTabletType
Used as request type in: vtctlservice.Vtctld.CreateKeyspace
Used as field type in:
Name is the name of the keyspace.
Force proceeds with the request even if the keyspace already exists.
AllowEmptyVSchema allows a keyspace to be created with no vschema.
ServedFroms specifies a set of db_type:keyspace pairs used to serve traffic for the keyspace.
Type is the type of the keyspace to create.
BaseKeyspace specifies the base keyspace for SNAPSHOT keyspaces. It is required to create a SNAPSHOT keyspace.
SnapshotTime specifies the snapshot time for this keyspace. It is required to create a SNAPSHOT keyspace.
DurabilityPolicy is the durability policy to be used for this keyspace.
Used as response type in: vtctlservice.Vtctld.CreateKeyspace
Keyspace is the newly-created keyspace.
Used as request type in: vtctlservice.Vtctld.CreateShard
Used as field type in:
Keyspace is the name of the keyspace to create the shard in.
ShardName is the name of the shard to create. E.g. "-" or "-80".
Force treats an attempt to create a shard that already exists as a non-error.
IncludeParent creates the parent keyspace as an empty BASE keyspace, if it doesn't already exist.
Used as response type in: vtadmin.VTAdmin.CreateShard, vtctlservice.Vtctld.CreateShard
Keyspace is the created keyspace. It is set only if IncludeParent was specified in the request and the parent keyspace needed to be created.
Shard is the newly-created shard object.
ShardAlreadyExists is set if Force was specified in the request and the shard already existed.
Used as request type in: vtctlservice.Vtctld.DeleteCellInfo
Used as response type in: vtctlservice.Vtctld.DeleteCellInfo
(message has no fields)
Used as request type in: vtctlservice.Vtctld.DeleteCellsAlias
Used as response type in: vtctlservice.Vtctld.DeleteCellsAlias
(message has no fields)
Used as request type in: vtctlservice.Vtctld.DeleteKeyspace
Used as field type in:
Keyspace is the name of the keyspace to delete.
Recursive causes all shards in the keyspace to be recursively deleted before deleting the keyspace. It is an error to call DeleteKeyspace on a non-empty keyspace without also specifying Recursive.
Force allows a keyspace to be deleted even if the keyspace lock cannot be obtained. This should only be used to force-clean a keyspace.
Used as response type in: vtadmin.VTAdmin.DeleteKeyspace, vtctlservice.Vtctld.DeleteKeyspace
(message has no fields)
Used as request type in: vtctlservice.Vtctld.DeleteShards
Used as field type in:
Shards is the list of shards to delete. The nested topodatapb.Shard field is not required for DeleteShard, but the Keyspace and Shard fields are.
Recursive also deletes all tablets belonging to the shard(s). It is an error to call DeleteShard on a non-empty shard without also specificying Recursive.
EvenIfServing allows a shard to be deleted even if it is serving, which is normally an error. Use with caution.
Force allows a shard to be deleted even if the shard lock cannot be obtained. This should only be used to force-clean a shard.
Used as response type in: vtadmin.VTAdmin.DeleteShards, vtctlservice.Vtctld.DeleteShards
(message has no fields)
Used as request type in: vtctlservice.Vtctld.DeleteSrvVSchema
Used as response type in: vtctlservice.Vtctld.DeleteSrvVSchema
(message has no fields)
Used as request type in: vtctlservice.Vtctld.DeleteTablets
TabletAliases is the list of tablets to delete.
AllowPrimary allows for the primary tablet of a shard to be deleted. Use with caution.
Used as response type in: vtctlservice.Vtctld.DeleteTablets
(message has no fields)
Used as request type in: vtctlservice.Vtctld.EmergencyReparentShard
Used as field type in:
Keyspace is the name of the keyspace to perform the Emergency Reparent in.
Shard is the name of the shard to perform the Emergency Reparent in.
Optional alias of a tablet that should become the new shard primary. If not not specified, the vtctld will select the most up-to-date canditate to promote.
List of replica aliases to ignore during the Emergency Reparent. The vtctld will not attempt to stop replication on these tablets, nor attempt to demote any that may think they are the shard primary.
WaitReplicasTimeout is the duration of time to wait for replicas to catch up in reparenting.
PreventCrossCellPromotion is used to only promote the new primary from the same cell as the failed primary.
Used as response type in: vtctlservice.Vtctld.EmergencyReparentShard
Keyspace is the name of the keyspace the Emergency Reparent took place in.
Shard is the name of the shard the Emergency Reparent took place in.
PromotedPrimary is the alias of the tablet that was promoted to shard primary. If NewPrimary was set in the request, then this will be the same alias. Otherwise, it will be the alias of the tablet found to be most up-to-date.
Used as request type in: vtctlservice.Vtctld.ExecuteFetchAsApp
MaxRows is an optional parameter to limit the number of rows read into the QueryResult. Note that this does not apply a LIMIT to the query, just how many rows are read from the MySQL server on the tablet side. This field is optional. Specifying a non-positive value will use whatever default is configured in the VtctldService.
UsePool causes the query to be run with a pooled connection to the tablet.
Used as response type in: vtctlservice.Vtctld.ExecuteFetchAsApp
Used as request type in: vtctlservice.Vtctld.ExecuteFetchAsDBA
MaxRows is an optional parameter to limit the number of rows read into the QueryResult. Note that this does not apply a LIMIT to the query, just how many rows are read from the MySQL server on the tablet side. This field is optional. Specifying a non-positive value will use whatever default is configured in the VtctldService.
DisableBinlogs instructs the tablet not to use binary logging when executing the query.
ReloadSchema instructs the tablet to reload its schema after executing the query.
Used as response type in: vtctlservice.Vtctld.ExecuteFetchAsDBA
Used as request type in: vtctlservice.Vtctld.ExecuteHook
Used as response type in: vtctlservice.Vtctld.ExecuteHook
ExecuteVtctlCommandRequest is the payload for ExecuteVtctlCommand. timeouts are in nanoseconds.
Used as request type in: vtctlservice.Vtctl.ExecuteVtctlCommand
ExecuteVtctlCommandResponse is streamed back by ExecuteVtctlCommand.
Used as response type in: vtctlservice.Vtctl.ExecuteVtctlCommand
SpecialTableRule use to special Branch request
Used in:
Used as request type in: vtctlservice.Vtctld.FindAllShardsInKeyspace
Used as response type in: vtctlservice.Vtctld.FindAllShardsInKeyspace
Used as request type in: vtctlservice.Vtctld.GetBackups
Used as field type in:
Limit, if nonzero, will return only the most N recent backups.
Detailed indicates whether to use the backupengine, if supported, to populate additional fields, such as Engine and Status, on BackupInfo objects in the response. If not set, or if the backupengine does not support populating these fields, Engine will always be empty, and Status will always be UNKNOWN.
DetailedLimit, if nonzero, will only populate additional fields (see Detailed) on the N most recent backups. The Limit field still dictates the total number of backup info objects returned, so, in reality, min(Limit, DetailedLimit) backup infos will have additional fields set, and any remaining backups will not.
Used as response type in: vtctlservice.Vtctld.GetBackups
Used as request type in: vtctlservice.Vtctld.GetCellInfoNames
(message has no fields)
Used as response type in: vtctlservice.Vtctld.GetCellInfoNames
Used as request type in: vtctlservice.Vtctld.GetCellInfo
Used as response type in: vtctlservice.Vtctld.GetCellInfo
Used as request type in: vtctlservice.Vtctld.GetCellsAliases
(message has no fields)
Used as response type in: vtctlservice.Vtctld.GetCellsAliases
Used as request type in: vtctlservice.Vtctld.GetFullStatus
Used as response type in: vtadmin.VTAdmin.GetFullStatus, vtctlservice.Vtctld.GetFullStatus
Used as request type in: vtctlservice.Vtctld.GetKeyspace
Used as response type in: vtctlservice.Vtctld.GetKeyspace
Used as request type in: vtctlservice.Vtctld.GetKeyspaces
(message has no fields)
Used as response type in: vtctlservice.Vtctld.GetKeyspaces
Used as request type in: vtctlservice.Vtctld.GetPermissions
Used as response type in: vtctlservice.Vtctld.GetPermissions
Used as request type in: vtctlservice.Vtctld.GetRoutingRules
(message has no fields)
Used as response type in: vtctlservice.Vtctld.GetRoutingRules
Used as request type in: vtctlservice.Vtctld.GetSchema
Tables is a list of tables for which we should gather information. Each is either an exact match, or a regular expression of the form /regexp/.
ExcludeTables is a list of tables to exclude from the result. Each is either an exact match, or a regular expression of the form /regexp/.
IncludeViews specifies whether to include views in the result.
TableNamesOnly specifies whether to limit the results to just table names, rather than full schema information for each table.
TableSizesOnly specifies whether to limit the results to just table sizes, rather than full schema information for each table. It is ignored if TableNamesOnly is set to true.
TableSchemaOnly specifies whether to limit the results to just table/view schema definition (CREATE TABLE/VIEW statements) and skip column/field information
Used as response type in: vtctlservice.Vtctld.GetSchema
Used as request type in: vtctlservice.Vtctld.GetShard
Used as response type in: vtctlservice.Vtctld.GetShard
Used as request type in: vtctlservice.Vtctld.GetShardRoutingRules
(message has no fields)
Used as response type in: vtctlservice.Vtctld.GetShardRoutingRules
Used as request type in: vtctlservice.Vtctld.GetSrvKeyspaceNames
Used as response type in: vtctlservice.Vtctld.GetSrvKeyspaceNames
Names is a mapping of cell name to a list of SrvKeyspace names.
Used in:
Used as request type in: vtctlservice.Vtctld.GetSrvKeyspaces
Cells is a list of cells to lookup a SrvKeyspace for. Leaving this empty is equivalent to specifying all cells in the topo.
Used as response type in: vtctlservice.Vtctld.GetSrvKeyspaces
SrvKeyspaces is a mapping of cell name to SrvKeyspace.
Used as request type in: vtctlservice.Vtctld.GetSrvVSchema
Used as response type in: vtctlservice.Vtctld.GetSrvVSchema
Used as request type in: vtctlservice.Vtctld.GetSrvVSchemas
Used as response type in: vtctlservice.Vtctld.GetSrvVSchemas
SrvVSchemas is a mapping of cell name to SrvVSchema
Used as request type in: vtctlservice.Vtctld.GetTablet
Used as response type in: vtctlservice.Vtctld.GetTablet
Used as request type in: vtctlservice.Vtctld.GetTablets
Keyspace is the name of the keyspace to return tablets for. Omit to return tablets from all keyspaces.
Shard is the name of the shard to return tablets for. This field is ignored if Keyspace is not set.
Cells is an optional set of cells to return tablets for.
Strict specifies how the server should treat failures from individual cells. When false (the default), GetTablets will return data from any cells that return successfully, but will fail the request if all cells fail. When true, any individual cell can fail the full request.
TabletAliases is an optional list of tablet aliases to fetch Tablet objects for. If specified, Keyspace, Shard, and Cells are ignored, and tablets are looked up by their respective aliases' Cells directly.
tablet_type specifies the type of tablets to return. Omit to return all tablet types.
Used as response type in: vtctlservice.Vtctld.GetTablets
Used as request type in: vtctlservice.Vtctld.GetTopologyPath
Used as response type in: vtadmin.VTAdmin.GetTopologyPath, vtctlservice.Vtctld.GetTopologyPath
Used as request type in: vtctlservice.Vtctld.GetVSchema
Used as response type in: vtctlservice.Vtctld.GetVSchema
Used as request type in: vtctlservice.Vtctld.GetVersion
Used as response type in: vtctlservice.Vtctld.GetVersion
Used as request type in: vtctlservice.Vtctld.GetWorkflows
Used as response type in: vtctlservice.Vtctld.GetWorkflows
Used as request type in: vtctlservice.Vtctld.InitShardPrimary
Used as response type in: vtctlservice.Vtctld.InitShardPrimary
Used in:
, , , ,MaterializationIntent describes the reason for creating the Materialize flow
Used in:
CUSTOM is the default value
MOVETABLES is when we are creating a MoveTables flow
CREATELOOKUPINDEX is when we are creating a CreateLookupIndex flow
BRANCH is when we are creating a Branch flow
MaterializeSettings contains the settings for the Materialize command.
workflow is the name of the workflow.
stop_after_copy specifies if vreplication should be stopped after copying.
optional parameters.
ExternalCluster is the name of the mounted cluster which has the source keyspace/db for this workflow it is of the type <cluster_type.cluster_name>
MaterializationIntent is used to identify the reason behind the materialization workflow: eg. MoveTables, CreateLookupVindex
SourceTimeZone is the time zone in which datetimes on the source were stored, provided as an option in MoveTable
TargetTimeZone is not currently specifiable by the user, defaults to UTC for the forward workflows and to the SourceTimeZone in reverse workflows
OnDdl specifies the action to be taken when a DDL is encountered.
DeferSecondaryKeys specifies if secondary keys should be created in one shot after table copy finishes.
Used as request type in: vtctlservice.Vtctld.PingTablet
Used as response type in: vtctlservice.Vtctld.PingTablet
(message has no fields)
Used as request type in: vtctlservice.Vtctld.PlannedReparentShard
Used as field type in:
Keyspace is the name of the keyspace to perform the Planned Reparent in.
Shard is the name of the shard to perform teh Planned Reparent in.
NewPrimary is the alias of the tablet to promote to shard primary. If not specified, the vtctld will select the most up-to-date candidate to promote. It is an error to set NewPrimary and AvoidPrimary to the same alias.
AvoidPrimary is the alias of the tablet to demote. In other words, specifying an AvoidPrimary alias tells the vtctld to promote any replica other than this one. A shard whose current primary is not this one is then a no-op. It is an error to set NewPrimary and AvoidPrimary to the same alias.
WaitReplicasTimeout is the duration of time to wait for replicas to catch up in replication both before and after the reparent. The timeout is not cumulative across both wait periods, meaning that the replicas have WaitReplicasTimeout time to catch up before the reparent, and an additional WaitReplicasTimeout time to catch up after the reparent.
Used as response type in: vtctlservice.Vtctld.PlannedReparentShard
Keyspace is the name of the keyspace the Planned Reparent took place in.
Shard is the name of the shard the Planned Reparent took place in.
PromotedPrimary is the alias of the tablet that was promoted to shard primary. If NewPrimary was set in the request, then this will be the same alias. Otherwise, it will be the alias of the tablet found to be most up-to-date.
Used as request type in: vtctlservice.Vtctld.RebuildKeyspaceGraph
AllowPartial, when set, allows a SNAPSHOT keyspace to serve with an incomplete set of shards. It is ignored for all other keyspace types.
Used as response type in: vtctlservice.Vtctld.RebuildKeyspaceGraph
(message has no fields)
Used as request type in: vtctlservice.Vtctld.RebuildVSchemaGraph
Cells specifies the cells to rebuild the SrvVSchema objects for. If empty, RebuildVSchemaGraph rebuilds the SrvVSchema for every cell in the topo.
Used as response type in: vtctlservice.Vtctld.RebuildVSchemaGraph
(message has no fields)
Used as request type in: vtctlservice.Vtctld.RefreshStateByShard
Used as response type in: vtctlservice.Vtctld.RefreshStateByShard
This explains why we had a partial refresh (if we did)
Used as request type in: vtctlservice.Vtctld.RefreshState
Used as response type in: vtctlservice.Vtctld.RefreshState
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ReloadSchemaKeyspace
Concurrency is the global concurrency across all shards in the keyspace (so, at most this many tablets will be reloaded across the keyspace at any given point).
Used as response type in: vtctlservice.Vtctld.ReloadSchemaKeyspace
Used as request type in: vtctlservice.Vtctld.ReloadSchema
Used as response type in: vtctlservice.Vtctld.ReloadSchema
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ReloadSchemaShard
Concurrency is the maximum number of tablets to reload at one time.
Used as response type in: vtctlservice.Vtctld.ReloadSchemaShard
Used as request type in: vtctlservice.Vtctld.RemoveBackup
Used as response type in: vtctlservice.Vtctld.RemoveBackup
(message has no fields)
Used as request type in: vtctlservice.Vtctld.RemoveKeyspaceCell
Force proceeds even if the cell's topology server cannot be reached. This should only be set if a cell has been shut down entirely, and the global topology data just needs to be updated.
Recursive also deletes all tablets in that cell belonging to the specified keyspace.
(TODO:@amason) Consider including the deleted SrvKeyspace object and any deleted Tablet objects here.
Used as response type in: vtctlservice.Vtctld.RemoveKeyspaceCell
(message has no fields)
Used as request type in: vtctlservice.Vtctld.RemoveShardCell
Force proceeds even if the cell's topology server cannot be reached. This should only be set if a cell has been shut down entirely, and the global topology data just needs to be updated.
Recursive also deletes all tablets in that cell belonging to the specified keyspace and shard.
(TODO:@amason) Consider including the deleted SrvKeyspacePartitions objects and any deleted Tablet objects here.
Used as response type in: vtctlservice.Vtctld.RemoveShardCell
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ReparentTablet
Tablet is the alias of the tablet that should be reparented under the current shard primary.
Used as response type in: vtctlservice.Vtctld.ReparentTablet
Keyspace is the name of the keyspace the tablet was reparented in.
Shard is the name of the shard the tablet was reparented in.
Primary is the alias of the tablet that the tablet was reparented under.
Used as request type in: vtctlservice.Vtctld.RestoreFromBackup
BackupTime, if set, will use the backup taken most closely at or before this time. If nil, the latest backup will be restored on the tablet.
RestoreToPos indicates a position for a point-in-time recovery. The recovery is expected to utilize one full backup, followed by zero or more incremental backups, that reach the precise desired position
Dry run does not actually performs the restore, but validates the steps and availability of backups
Used as response type in: vtctlservice.Vtctld.RestoreFromBackup
TabletAlias is the alias of the tablet doing the restore.
Used as request type in: vtctlservice.Vtctld.RunHealthCheck
Used as response type in: vtctlservice.Vtctld.RunHealthCheck
(message has no fields)
Used as request type in: vtctlservice.Vtctld.SetKeyspaceDurabilityPolicy
Used as response type in: vtctlservice.Vtctld.SetKeyspaceDurabilityPolicy
Keyspace is the updated keyspace record.
Keyspace is the updated keyspace record.
Keyspace is the updated keyspace record.
Used as request type in: vtctlservice.Vtctld.SetShardIsPrimaryServing
Used as response type in: vtctlservice.Vtctld.SetShardIsPrimaryServing
Shard is the updated shard record.
Used as request type in: vtctlservice.Vtctld.SetShardTabletControl
DeniedTables updates the list of denied tables the shard will serve for the given tablet type. This is useful to fix tables that are being blocked after a MoveTables operation. NOTE: Setting this field will cause DisableQueryService to be ignored.
DisableQueryService instructs whether to enable the query service on tablets of the given type in the shard. This is useful to fix Reshard operations gone awry. NOTE: this is ignored if DeniedTables is not empty.
Remove removes the ShardTabletControl record entirely. If set, this takes precedence over DeniedTables and DisableQueryService fields, and is useful to manually remove serving restrictions after a completed MoveTables operation.
Used as response type in: vtctlservice.Vtctld.SetShardTabletControl
Shard is the updated shard record.
Used as request type in: vtctlservice.Vtctld.SetWritable
Used as response type in: vtctlservice.Vtctld.SetWritable
(message has no fields)
Used in:
, , , , ,Used as request type in: vtctlservice.Vtctld.ShardReplicationAdd
Used as response type in: vtctlservice.Vtctld.ShardReplicationAdd
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ShardReplicationFix
Used as response type in: vtctlservice.Vtctld.ShardReplicationFix
Error contains information about the error fixed by a ShardReplicationFix RPC. If there were no errors to fix (i.e. all nodes in the replication graph are valid), this field is nil.
Used as request type in: vtctlservice.Vtctld.ShardReplicationPositions
Used as response type in: vtctlservice.Vtctld.ShardReplicationPositions
Used as field type in:
ReplicationStatuses is a mapping of tablet alias string to replication status for that tablet.
TabletMap is the set of tablets whose replication statuses were queried, keyed by tablet alias.
Used as request type in: vtctlservice.Vtctld.ShardReplicationRemove
Used as response type in: vtctlservice.Vtctld.ShardReplicationRemove
(message has no fields)
Used as request type in: vtctlservice.Vtctld.SleepTablet
Used as response type in: vtctlservice.Vtctld.SleepTablet
(message has no fields)
Used as request type in: vtctlservice.Vtctld.SourceShardAdd
KeyRange identifies the key range to use for the SourceShard. This field is optional.
Tables is a list of tables replicate (for MoveTables). Each "table" can be either an exact match or a regular expression of the form "/regexp/".
Used as response type in: vtctlservice.Vtctld.SourceShardAdd
Shard is the updated shard record.
Used as request type in: vtctlservice.Vtctld.SourceShardDelete
Used as response type in: vtctlservice.Vtctld.SourceShardDelete
Shard is the updated shard record.
Used as request type in: vtctlservice.Vtctld.StartReplication
Used as response type in: vtctlservice.Vtctld.StartReplication
(message has no fields)
Used as request type in: vtctlservice.Vtctld.StopReplication
Used as response type in: vtctlservice.Vtctld.StopReplication
(message has no fields)
TableMaterializeSttings contains the settings for one table.
Used in:
source_expression is a select statement.
create_ddl contains the DDL to create the target table. If empty, the target table must already exist. if "copy", the target table DDL is the same as the source table.
Used as request type in: vtctlservice.Vtctld.TabletExternallyReparented
Tablet is the alias of the tablet that was promoted externally and should be updated to the shard primary in the topo.
Used as response type in: vtctlservice.Vtctld.TabletExternallyReparented
Used in:
Data is the file contents of the cell located at path. It is only populated if the cell is a terminal node.
Used as request type in: vtctlservice.Vtctld.UpdateCellInfo
Used as response type in: vtctlservice.Vtctld.UpdateCellInfo
Used as request type in: vtctlservice.Vtctld.UpdateCellsAlias
Used as response type in: vtctlservice.Vtctld.UpdateCellsAlias
Used as request type in: vtctlservice.Vtctld.UpdateThrottlerConfig
Enable instructs to enable the throttler
Disable instructs to disable the throttler
Threshold for throttler (with no custom query, ie using default query, only positive values are considered)
CustomQuery replaces the default replication lag query
CustomQuerySet indicates that the value of CustomQuery has changed
CheckAsCheckSelf instructs the throttler to respond to /check requests by checking the tablet's own health
CheckAsCheckShard instructs the throttler to respond to /check requests by checking the shard's health (this is the default behavior)
Used as response type in: vtctlservice.Vtctld.UpdateThrottlerConfig
(message has no fields)
Used as request type in: vtctlservice.Vtctld.ValidateKeyspace
Used as response type in: vtadmin.VTAdmin.ValidateKeyspace, vtctlservice.Vtctld.ValidateKeyspace
Used as field type in:
Used as request type in: vtctlservice.Vtctld.Validate
Used as response type in: vtadmin.VTAdmin.Validate, vtctlservice.Vtctld.Validate
Used as request type in: vtctlservice.Vtctld.ValidateSchemaKeyspace
Used as response type in: vtadmin.VTAdmin.ValidateSchemaKeyspace, vtctlservice.Vtctld.ValidateSchemaKeyspace
Used as request type in: vtctlservice.Vtctld.ValidateShard
Used as response type in: vtadmin.VTAdmin.ValidateShard, vtctlservice.Vtctld.ValidateShard
Used as field type in:
, , ,Used as request type in: vtctlservice.Vtctld.ValidateVSchema
Used as response type in: vtctlservice.Vtctld.ValidateVSchema
Used as request type in: vtctlservice.Vtctld.ValidateVersionKeyspace
Used as response type in: vtadmin.VTAdmin.ValidateVersionKeyspace, vtctlservice.Vtctld.ValidateVersionKeyspace
Used as request type in: vtctlservice.Vtctld.ValidateVersionShard
Used as response type in: vtadmin.VTAdmin.ValidateVersionShard, vtctlservice.Vtctld.ValidateVersionShard
TODO: comment the hell out of this.
Used in:
,Used in:
Used in:
Used in:
LogFetchError is set if we fail to fetch some logs for this stream. We will never fail to fetch workflows because we cannot fetch the logs, but we will still forward log-fetch errors to the caller, should that be relevant to the context in which they are fetching workflows. Note that this field being set does not necessarily mean that Logs is nil; if there are N logs that exist for the stream, and we fail to fetch the ith log, we will still return logs in [0, i) + (i, N].
Used in:
Used in: