Documentation
¶
Index ¶
- Variables
- type Configuration
- func (x *Configuration) GetHeartbeatInterval() float64
- func (x *Configuration) GetReplicaNetTimeout() int32
- func (*Configuration) ProtoMessage()
- func (x *Configuration) ProtoReflect() protoreflect.Message
- func (x *Configuration) Reset()
- func (x *Configuration) SetHeartbeatInterval(v float64)
- func (x *Configuration) SetReplicaNetTimeout(v int32)
- func (x *Configuration) String() string
- type Configuration_builder
- type FullStatus
- func (x *FullStatus) ClearPrimaryStatus()
- func (x *FullStatus) ClearReplicationConfiguration()
- func (x *FullStatus) ClearReplicationStatus()
- func (x *FullStatus) GetBinlogFormat() string
- func (x *FullStatus) GetBinlogRowImage() string
- func (x *FullStatus) GetDiskStalled() bool
- func (x *FullStatus) GetGtidMode() string
- func (x *FullStatus) GetGtidPurged() string
- func (x *FullStatus) GetLogBinEnabled() bool
- func (x *FullStatus) GetLogReplicaUpdates() bool
- func (x *FullStatus) GetPrimaryStatus() *PrimaryStatus
- func (x *FullStatus) GetReadOnly() bool
- func (x *FullStatus) GetReplicationConfiguration() *Configuration
- func (x *FullStatus) GetReplicationStatus() *Status
- func (x *FullStatus) GetSemiSyncBlocked() bool
- func (x *FullStatus) GetSemiSyncPrimaryClients() uint32
- func (x *FullStatus) GetSemiSyncPrimaryEnabled() bool
- func (x *FullStatus) GetSemiSyncPrimaryStatus() bool
- func (x *FullStatus) GetSemiSyncPrimaryTimeout() uint64
- func (x *FullStatus) GetSemiSyncReplicaEnabled() bool
- func (x *FullStatus) GetSemiSyncReplicaStatus() bool
- func (x *FullStatus) GetSemiSyncWaitForReplicaCount() uint32
- func (x *FullStatus) GetServerId() uint32
- func (x *FullStatus) GetServerUuid() string
- func (x *FullStatus) GetSuperReadOnly() bool
- func (x *FullStatus) GetTabletType() dev.TabletType
- func (x *FullStatus) GetVersion() string
- func (x *FullStatus) GetVersionComment() string
- func (x *FullStatus) HasPrimaryStatus() bool
- func (x *FullStatus) HasReplicationConfiguration() bool
- func (x *FullStatus) HasReplicationStatus() bool
- func (*FullStatus) ProtoMessage()
- func (x *FullStatus) ProtoReflect() protoreflect.Message
- func (x *FullStatus) Reset()
- func (x *FullStatus) SetBinlogFormat(v string)
- func (x *FullStatus) SetBinlogRowImage(v string)
- func (x *FullStatus) SetDiskStalled(v bool)
- func (x *FullStatus) SetGtidMode(v string)
- func (x *FullStatus) SetGtidPurged(v string)
- func (x *FullStatus) SetLogBinEnabled(v bool)
- func (x *FullStatus) SetLogReplicaUpdates(v bool)
- func (x *FullStatus) SetPrimaryStatus(v *PrimaryStatus)
- func (x *FullStatus) SetReadOnly(v bool)
- func (x *FullStatus) SetReplicationConfiguration(v *Configuration)
- func (x *FullStatus) SetReplicationStatus(v *Status)
- func (x *FullStatus) SetSemiSyncBlocked(v bool)
- func (x *FullStatus) SetSemiSyncPrimaryClients(v uint32)
- func (x *FullStatus) SetSemiSyncPrimaryEnabled(v bool)
- func (x *FullStatus) SetSemiSyncPrimaryStatus(v bool)
- func (x *FullStatus) SetSemiSyncPrimaryTimeout(v uint64)
- func (x *FullStatus) SetSemiSyncReplicaEnabled(v bool)
- func (x *FullStatus) SetSemiSyncReplicaStatus(v bool)
- func (x *FullStatus) SetSemiSyncWaitForReplicaCount(v uint32)
- func (x *FullStatus) SetServerId(v uint32)
- func (x *FullStatus) SetServerUuid(v string)
- func (x *FullStatus) SetSuperReadOnly(v bool)
- func (x *FullStatus) SetTabletType(v dev.TabletType)
- func (x *FullStatus) SetVersion(v string)
- func (x *FullStatus) SetVersionComment(v string)
- func (x *FullStatus) String() string
- type FullStatus_builder
- type PrimaryStatus
- func (x *PrimaryStatus) GetFilePosition() string
- func (x *PrimaryStatus) GetPosition() string
- func (x *PrimaryStatus) GetServerUuid() string
- func (*PrimaryStatus) ProtoMessage()
- func (x *PrimaryStatus) ProtoReflect() protoreflect.Message
- func (x *PrimaryStatus) Reset()
- func (x *PrimaryStatus) SetFilePosition(v string)
- func (x *PrimaryStatus) SetPosition(v string)
- func (x *PrimaryStatus) SetServerUuid(v string)
- func (x *PrimaryStatus) String() string
- type PrimaryStatus_builder
- type Status
- func (x *Status) GetAutoPosition() bool
- func (x *Status) GetBackupRunning() bool
- func (x *Status) GetConnectRetry() int32
- func (x *Status) GetFilePosition() string
- func (x *Status) GetHasReplicationFilters() bool
- func (x *Status) GetIoState() int32
- func (x *Status) GetLastIoError() string
- func (x *Status) GetLastSqlError() string
- func (x *Status) GetPosition() string
- func (x *Status) GetRelayLogFilePosition() string
- func (x *Status) GetRelayLogPosition() string
- func (x *Status) GetRelayLogSourceBinlogEquivalentPosition() string
- func (x *Status) GetReplicationLagSeconds() uint32
- func (x *Status) GetReplicationLagUnknown() bool
- func (x *Status) GetSourceHost() string
- func (x *Status) GetSourcePort() int32
- func (x *Status) GetSourceServerId() uint32
- func (x *Status) GetSourceUser() string
- func (x *Status) GetSourceUuid() string
- func (x *Status) GetSqlDelay() uint32
- func (x *Status) GetSqlState() int32
- func (x *Status) GetSslAllowed() bool
- func (x *Status) GetUsingGtid() bool
- func (*Status) ProtoMessage()
- func (x *Status) ProtoReflect() protoreflect.Message
- func (x *Status) Reset()
- func (x *Status) SetAutoPosition(v bool)
- func (x *Status) SetBackupRunning(v bool)
- func (x *Status) SetConnectRetry(v int32)
- func (x *Status) SetFilePosition(v string)
- func (x *Status) SetHasReplicationFilters(v bool)
- func (x *Status) SetIoState(v int32)
- func (x *Status) SetLastIoError(v string)
- func (x *Status) SetLastSqlError(v string)
- func (x *Status) SetPosition(v string)
- func (x *Status) SetRelayLogFilePosition(v string)
- func (x *Status) SetRelayLogPosition(v string)
- func (x *Status) SetRelayLogSourceBinlogEquivalentPosition(v string)
- func (x *Status) SetReplicationLagSeconds(v uint32)
- func (x *Status) SetReplicationLagUnknown(v bool)
- func (x *Status) SetSourceHost(v string)
- func (x *Status) SetSourcePort(v int32)
- func (x *Status) SetSourceServerId(v uint32)
- func (x *Status) SetSourceUser(v string)
- func (x *Status) SetSourceUuid(v string)
- func (x *Status) SetSqlDelay(v uint32)
- func (x *Status) SetSqlState(v int32)
- func (x *Status) SetSslAllowed(v bool)
- func (x *Status) SetUsingGtid(v bool)
- func (x *Status) String() string
- type Status_builder
- type StopReplicationMode
- type StopReplicationStatus
- func (x *StopReplicationStatus) ClearAfter()
- func (x *StopReplicationStatus) ClearBefore()
- func (x *StopReplicationStatus) GetAfter() *Status
- func (x *StopReplicationStatus) GetBefore() *Status
- func (x *StopReplicationStatus) HasAfter() bool
- func (x *StopReplicationStatus) HasBefore() bool
- func (*StopReplicationStatus) ProtoMessage()
- func (x *StopReplicationStatus) ProtoReflect() protoreflect.Message
- func (x *StopReplicationStatus) Reset()
- func (x *StopReplicationStatus) SetAfter(v *Status)
- func (x *StopReplicationStatus) SetBefore(v *Status)
- func (x *StopReplicationStatus) String() string
- type StopReplicationStatus_builder
Constants ¶
This section is empty.
Variables ¶
var ( StopReplicationMode_name = map[int32]string{ 0: "IOANDSQLTHREAD", 1: "IOTHREADONLY", } StopReplicationMode_value = map[string]int32{ "IOANDSQLTHREAD": 0, "IOTHREADONLY": 1, } )
Enum value maps for StopReplicationMode.
var File_vitess_replicationdata_dev_replicationdata_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
// HeartbeatInterval controls the heartbeat interval that the primary sends to the replica
HeartbeatInterval float64 `protobuf:"fixed64,1,opt,name=heartbeat_interval,json=heartbeatInterval,proto3" json:"heartbeat_interval,omitempty"`
// ReplicaNetTimeout specifies the number of seconds to wait for more data or a heartbeat signal from the source before the replica considers the connection broken
ReplicaNetTimeout int32 `protobuf:"varint,2,opt,name=replica_net_timeout,json=replicaNetTimeout,proto3" json:"replica_net_timeout,omitempty"`
// contains filtered or unexported fields
}
Configuration holds replication configuration information gathered from performance_schema and global variables.
func (*Configuration) GetHeartbeatInterval ¶
func (x *Configuration) GetHeartbeatInterval() float64
func (*Configuration) GetReplicaNetTimeout ¶
func (x *Configuration) GetReplicaNetTimeout() int32
func (*Configuration) ProtoMessage ¶
func (*Configuration) ProtoMessage()
func (*Configuration) ProtoReflect ¶
func (x *Configuration) ProtoReflect() protoreflect.Message
func (*Configuration) Reset ¶
func (x *Configuration) Reset()
func (*Configuration) SetHeartbeatInterval ¶
func (x *Configuration) SetHeartbeatInterval(v float64)
func (*Configuration) SetReplicaNetTimeout ¶
func (x *Configuration) SetReplicaNetTimeout(v int32)
func (*Configuration) String ¶
func (x *Configuration) String() string
type Configuration_builder ¶
type Configuration_builder struct {
// HeartbeatInterval controls the heartbeat interval that the primary sends to the replica
HeartbeatInterval float64
// ReplicaNetTimeout specifies the number of seconds to wait for more data or a heartbeat signal from the source before the replica considers the connection broken
ReplicaNetTimeout int32
// contains filtered or unexported fields
}
func (Configuration_builder) Build ¶
func (b0 Configuration_builder) Build() *Configuration
type FullStatus ¶
type FullStatus struct {
ServerId uint32 `protobuf:"varint,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
ServerUuid string `protobuf:"bytes,2,opt,name=server_uuid,json=serverUuid,proto3" json:"server_uuid,omitempty"`
ReplicationStatus *Status `protobuf:"bytes,3,opt,name=replication_status,json=replicationStatus,proto3" json:"replication_status,omitempty"`
PrimaryStatus *PrimaryStatus `protobuf:"bytes,4,opt,name=primary_status,json=primaryStatus,proto3" json:"primary_status,omitempty"`
GtidPurged string `protobuf:"bytes,5,opt,name=gtid_purged,json=gtidPurged,proto3" json:"gtid_purged,omitempty"`
Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
VersionComment string `protobuf:"bytes,7,opt,name=version_comment,json=versionComment,proto3" json:"version_comment,omitempty"`
ReadOnly bool `protobuf:"varint,8,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
GtidMode string `protobuf:"bytes,9,opt,name=gtid_mode,json=gtidMode,proto3" json:"gtid_mode,omitempty"`
BinlogFormat string `protobuf:"bytes,10,opt,name=binlog_format,json=binlogFormat,proto3" json:"binlog_format,omitempty"`
BinlogRowImage string `protobuf:"bytes,11,opt,name=binlog_row_image,json=binlogRowImage,proto3" json:"binlog_row_image,omitempty"`
LogBinEnabled bool `protobuf:"varint,12,opt,name=log_bin_enabled,json=logBinEnabled,proto3" json:"log_bin_enabled,omitempty"`
LogReplicaUpdates bool `protobuf:"varint,13,opt,name=log_replica_updates,json=logReplicaUpdates,proto3" json:"log_replica_updates,omitempty"`
SemiSyncPrimaryEnabled bool `` /* 133-byte string literal not displayed */
SemiSyncReplicaEnabled bool `` /* 133-byte string literal not displayed */
SemiSyncPrimaryStatus bool `` /* 130-byte string literal not displayed */
SemiSyncReplicaStatus bool `` /* 130-byte string literal not displayed */
SemiSyncPrimaryClients uint32 `` /* 133-byte string literal not displayed */
SemiSyncPrimaryTimeout uint64 `` /* 133-byte string literal not displayed */
SemiSyncWaitForReplicaCount uint32 `` /* 152-byte string literal not displayed */
SuperReadOnly bool `protobuf:"varint,21,opt,name=super_read_only,json=superReadOnly,proto3" json:"super_read_only,omitempty"`
ReplicationConfiguration *Configuration `` /* 134-byte string literal not displayed */
DiskStalled bool `protobuf:"varint,23,opt,name=disk_stalled,json=diskStalled,proto3" json:"disk_stalled,omitempty"`
SemiSyncBlocked bool `protobuf:"varint,24,opt,name=semi_sync_blocked,json=semiSyncBlocked,proto3" json:"semi_sync_blocked,omitempty"`
TabletType dev.TabletType `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
FullStatus contains the full status of MySQL including the replication information, semi-sync information, GTID information among others
func (*FullStatus) ClearPrimaryStatus ¶
func (x *FullStatus) ClearPrimaryStatus()
func (*FullStatus) ClearReplicationConfiguration ¶
func (x *FullStatus) ClearReplicationConfiguration()
func (*FullStatus) ClearReplicationStatus ¶
func (x *FullStatus) ClearReplicationStatus()
func (*FullStatus) GetBinlogFormat ¶
func (x *FullStatus) GetBinlogFormat() string
func (*FullStatus) GetBinlogRowImage ¶
func (x *FullStatus) GetBinlogRowImage() string
func (*FullStatus) GetDiskStalled ¶
func (x *FullStatus) GetDiskStalled() bool
func (*FullStatus) GetGtidMode ¶
func (x *FullStatus) GetGtidMode() string
func (*FullStatus) GetGtidPurged ¶
func (x *FullStatus) GetGtidPurged() string
func (*FullStatus) GetLogBinEnabled ¶
func (x *FullStatus) GetLogBinEnabled() bool
func (*FullStatus) GetLogReplicaUpdates ¶
func (x *FullStatus) GetLogReplicaUpdates() bool
func (*FullStatus) GetPrimaryStatus ¶
func (x *FullStatus) GetPrimaryStatus() *PrimaryStatus
func (*FullStatus) GetReadOnly ¶
func (x *FullStatus) GetReadOnly() bool
func (*FullStatus) GetReplicationConfiguration ¶
func (x *FullStatus) GetReplicationConfiguration() *Configuration
func (*FullStatus) GetReplicationStatus ¶
func (x *FullStatus) GetReplicationStatus() *Status
func (*FullStatus) GetSemiSyncBlocked ¶
func (x *FullStatus) GetSemiSyncBlocked() bool
func (*FullStatus) GetSemiSyncPrimaryClients ¶
func (x *FullStatus) GetSemiSyncPrimaryClients() uint32
func (*FullStatus) GetSemiSyncPrimaryEnabled ¶
func (x *FullStatus) GetSemiSyncPrimaryEnabled() bool
func (*FullStatus) GetSemiSyncPrimaryStatus ¶
func (x *FullStatus) GetSemiSyncPrimaryStatus() bool
func (*FullStatus) GetSemiSyncPrimaryTimeout ¶
func (x *FullStatus) GetSemiSyncPrimaryTimeout() uint64
func (*FullStatus) GetSemiSyncReplicaEnabled ¶
func (x *FullStatus) GetSemiSyncReplicaEnabled() bool
func (*FullStatus) GetSemiSyncReplicaStatus ¶
func (x *FullStatus) GetSemiSyncReplicaStatus() bool
func (*FullStatus) GetSemiSyncWaitForReplicaCount ¶
func (x *FullStatus) GetSemiSyncWaitForReplicaCount() uint32
func (*FullStatus) GetServerId ¶
func (x *FullStatus) GetServerId() uint32
func (*FullStatus) GetServerUuid ¶
func (x *FullStatus) GetServerUuid() string
func (*FullStatus) GetSuperReadOnly ¶
func (x *FullStatus) GetSuperReadOnly() bool
func (*FullStatus) GetTabletType ¶
func (x *FullStatus) GetTabletType() dev.TabletType
func (*FullStatus) GetVersion ¶
func (x *FullStatus) GetVersion() string
func (*FullStatus) GetVersionComment ¶
func (x *FullStatus) GetVersionComment() string
func (*FullStatus) HasPrimaryStatus ¶
func (x *FullStatus) HasPrimaryStatus() bool
func (*FullStatus) HasReplicationConfiguration ¶
func (x *FullStatus) HasReplicationConfiguration() bool
func (*FullStatus) HasReplicationStatus ¶
func (x *FullStatus) HasReplicationStatus() bool
func (*FullStatus) ProtoMessage ¶
func (*FullStatus) ProtoMessage()
func (*FullStatus) ProtoReflect ¶
func (x *FullStatus) ProtoReflect() protoreflect.Message
func (*FullStatus) Reset ¶
func (x *FullStatus) Reset()
func (*FullStatus) SetBinlogFormat ¶
func (x *FullStatus) SetBinlogFormat(v string)
func (*FullStatus) SetBinlogRowImage ¶
func (x *FullStatus) SetBinlogRowImage(v string)
func (*FullStatus) SetDiskStalled ¶
func (x *FullStatus) SetDiskStalled(v bool)
func (*FullStatus) SetGtidMode ¶
func (x *FullStatus) SetGtidMode(v string)
func (*FullStatus) SetGtidPurged ¶
func (x *FullStatus) SetGtidPurged(v string)
func (*FullStatus) SetLogBinEnabled ¶
func (x *FullStatus) SetLogBinEnabled(v bool)
func (*FullStatus) SetLogReplicaUpdates ¶
func (x *FullStatus) SetLogReplicaUpdates(v bool)
func (*FullStatus) SetPrimaryStatus ¶
func (x *FullStatus) SetPrimaryStatus(v *PrimaryStatus)
func (*FullStatus) SetReadOnly ¶
func (x *FullStatus) SetReadOnly(v bool)
func (*FullStatus) SetReplicationConfiguration ¶
func (x *FullStatus) SetReplicationConfiguration(v *Configuration)
func (*FullStatus) SetReplicationStatus ¶
func (x *FullStatus) SetReplicationStatus(v *Status)
func (*FullStatus) SetSemiSyncBlocked ¶
func (x *FullStatus) SetSemiSyncBlocked(v bool)
func (*FullStatus) SetSemiSyncPrimaryClients ¶
func (x *FullStatus) SetSemiSyncPrimaryClients(v uint32)
func (*FullStatus) SetSemiSyncPrimaryEnabled ¶
func (x *FullStatus) SetSemiSyncPrimaryEnabled(v bool)
func (*FullStatus) SetSemiSyncPrimaryStatus ¶
func (x *FullStatus) SetSemiSyncPrimaryStatus(v bool)
func (*FullStatus) SetSemiSyncPrimaryTimeout ¶
func (x *FullStatus) SetSemiSyncPrimaryTimeout(v uint64)
func (*FullStatus) SetSemiSyncReplicaEnabled ¶
func (x *FullStatus) SetSemiSyncReplicaEnabled(v bool)
func (*FullStatus) SetSemiSyncReplicaStatus ¶
func (x *FullStatus) SetSemiSyncReplicaStatus(v bool)
func (*FullStatus) SetSemiSyncWaitForReplicaCount ¶
func (x *FullStatus) SetSemiSyncWaitForReplicaCount(v uint32)
func (*FullStatus) SetServerId ¶
func (x *FullStatus) SetServerId(v uint32)
func (*FullStatus) SetServerUuid ¶
func (x *FullStatus) SetServerUuid(v string)
func (*FullStatus) SetSuperReadOnly ¶
func (x *FullStatus) SetSuperReadOnly(v bool)
func (*FullStatus) SetTabletType ¶
func (x *FullStatus) SetTabletType(v dev.TabletType)
func (*FullStatus) SetVersion ¶
func (x *FullStatus) SetVersion(v string)
func (*FullStatus) SetVersionComment ¶
func (x *FullStatus) SetVersionComment(v string)
func (*FullStatus) String ¶
func (x *FullStatus) String() string
type FullStatus_builder ¶
type FullStatus_builder struct {
ServerId uint32
ServerUuid string
ReplicationStatus *Status
PrimaryStatus *PrimaryStatus
GtidPurged string
Version string
VersionComment string
ReadOnly bool
GtidMode string
BinlogFormat string
BinlogRowImage string
LogBinEnabled bool
LogReplicaUpdates bool
SemiSyncPrimaryEnabled bool
SemiSyncReplicaEnabled bool
SemiSyncPrimaryStatus bool
SemiSyncReplicaStatus bool
SemiSyncPrimaryClients uint32
SemiSyncPrimaryTimeout uint64
SemiSyncWaitForReplicaCount uint32
SuperReadOnly bool
ReplicationConfiguration *Configuration
DiskStalled bool
SemiSyncBlocked bool
TabletType dev.TabletType
// contains filtered or unexported fields
}
func (FullStatus_builder) Build ¶
func (b0 FullStatus_builder) Build() *FullStatus
type PrimaryStatus ¶
type PrimaryStatus struct {
Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
FilePosition string `protobuf:"bytes,2,opt,name=file_position,json=filePosition,proto3" json:"file_position,omitempty"`
ServerUuid string `protobuf:"bytes,3,opt,name=server_uuid,json=serverUuid,proto3" json:"server_uuid,omitempty"`
// contains filtered or unexported fields
}
PrimaryStatus is the replication status for a MySQL primary (returned by 'show binary log status').
func (*PrimaryStatus) GetFilePosition ¶
func (x *PrimaryStatus) GetFilePosition() string
func (*PrimaryStatus) GetPosition ¶
func (x *PrimaryStatus) GetPosition() string
func (*PrimaryStatus) GetServerUuid ¶
func (x *PrimaryStatus) GetServerUuid() string
func (*PrimaryStatus) ProtoMessage ¶
func (*PrimaryStatus) ProtoMessage()
func (*PrimaryStatus) ProtoReflect ¶
func (x *PrimaryStatus) ProtoReflect() protoreflect.Message
func (*PrimaryStatus) Reset ¶
func (x *PrimaryStatus) Reset()
func (*PrimaryStatus) SetFilePosition ¶
func (x *PrimaryStatus) SetFilePosition(v string)
func (*PrimaryStatus) SetPosition ¶
func (x *PrimaryStatus) SetPosition(v string)
func (*PrimaryStatus) SetServerUuid ¶
func (x *PrimaryStatus) SetServerUuid(v string)
func (*PrimaryStatus) String ¶
func (x *PrimaryStatus) String() string
type PrimaryStatus_builder ¶
type PrimaryStatus_builder struct {
Position string
FilePosition string
ServerUuid string
// contains filtered or unexported fields
}
func (PrimaryStatus_builder) Build ¶
func (b0 PrimaryStatus_builder) Build() *PrimaryStatus
type Status ¶
type Status struct {
Position string `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
ReplicationLagSeconds uint32 `` /* 127-byte string literal not displayed */
SourceHost string `protobuf:"bytes,5,opt,name=source_host,json=sourceHost,proto3" json:"source_host,omitempty"`
SourcePort int32 `protobuf:"varint,6,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty"`
ConnectRetry int32 `protobuf:"varint,7,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"`
// RelayLogPosition will be empty for flavors that do not support returning the full GTIDSet from the relay log, such as MariaDB.
RelayLogPosition string `protobuf:"bytes,8,opt,name=relay_log_position,json=relayLogPosition,proto3" json:"relay_log_position,omitempty"`
FilePosition string `protobuf:"bytes,9,opt,name=file_position,json=filePosition,proto3" json:"file_position,omitempty"`
RelayLogSourceBinlogEquivalentPosition string `` /* 184-byte string literal not displayed */
SourceServerId uint32 `protobuf:"varint,11,opt,name=source_server_id,json=sourceServerId,proto3" json:"source_server_id,omitempty"`
SourceUuid string `protobuf:"bytes,12,opt,name=source_uuid,json=sourceUuid,proto3" json:"source_uuid,omitempty"`
IoState int32 `protobuf:"varint,13,opt,name=io_state,json=ioState,proto3" json:"io_state,omitempty"`
LastIoError string `protobuf:"bytes,14,opt,name=last_io_error,json=lastIoError,proto3" json:"last_io_error,omitempty"`
SqlState int32 `protobuf:"varint,15,opt,name=sql_state,json=sqlState,proto3" json:"sql_state,omitempty"`
LastSqlError string `protobuf:"bytes,16,opt,name=last_sql_error,json=lastSqlError,proto3" json:"last_sql_error,omitempty"`
RelayLogFilePosition string `` /* 126-byte string literal not displayed */
SourceUser string `protobuf:"bytes,18,opt,name=source_user,json=sourceUser,proto3" json:"source_user,omitempty"`
SqlDelay uint32 `protobuf:"varint,19,opt,name=sql_delay,json=sqlDelay,proto3" json:"sql_delay,omitempty"`
AutoPosition bool `protobuf:"varint,20,opt,name=auto_position,json=autoPosition,proto3" json:"auto_position,omitempty"`
UsingGtid bool `protobuf:"varint,21,opt,name=using_gtid,json=usingGtid,proto3" json:"using_gtid,omitempty"`
HasReplicationFilters bool `` /* 128-byte string literal not displayed */
SslAllowed bool `protobuf:"varint,23,opt,name=ssl_allowed,json=sslAllowed,proto3" json:"ssl_allowed,omitempty"`
ReplicationLagUnknown bool `` /* 128-byte string literal not displayed */
BackupRunning bool `protobuf:"varint,25,opt,name=backup_running,json=backupRunning,proto3" json:"backup_running,omitempty"`
// contains filtered or unexported fields
}
Status is the replication status for MySQL/MariaDB/File-based. Returned by a flavor-specific command and parsed into a Position and fields.
func (*Status) GetRelayLogSourceBinlogEquivalentPosition ¶
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
func (*Status) SetRelayLogSourceBinlogEquivalentPosition ¶
type Status_builder ¶
type Status_builder struct {
Position string
ReplicationLagSeconds uint32
SourceHost string
SourcePort int32
ConnectRetry int32
// RelayLogPosition will be empty for flavors that do not support returning the full GTIDSet from the relay log, such as MariaDB.
RelayLogPosition string
FilePosition string
RelayLogSourceBinlogEquivalentPosition string
SourceServerId uint32
SourceUuid string
IoState int32
LastIoError string
SqlState int32
LastSqlError string
RelayLogFilePosition string
SourceUser string
SqlDelay uint32
AutoPosition bool
UsingGtid bool
HasReplicationFilters bool
SslAllowed bool
ReplicationLagUnknown bool
BackupRunning bool
// contains filtered or unexported fields
}
func (Status_builder) Build ¶
func (b0 Status_builder) Build() *Status
type StopReplicationMode ¶
type StopReplicationMode int32
StopReplicationMode is used to provide controls over how replication is stopped.
const ( StopReplicationMode_IOANDSQLTHREAD StopReplicationMode = 0 StopReplicationMode_IOTHREADONLY StopReplicationMode = 1 )
func (StopReplicationMode) Descriptor ¶
func (StopReplicationMode) Descriptor() protoreflect.EnumDescriptor
func (StopReplicationMode) Enum ¶
func (x StopReplicationMode) Enum() *StopReplicationMode
func (StopReplicationMode) Number ¶
func (x StopReplicationMode) Number() protoreflect.EnumNumber
func (StopReplicationMode) String ¶
func (x StopReplicationMode) String() string
func (StopReplicationMode) Type ¶
func (StopReplicationMode) Type() protoreflect.EnumType
type StopReplicationStatus ¶
type StopReplicationStatus struct {
Before *Status `protobuf:"bytes,1,opt,name=before,proto3" json:"before,omitempty"`
After *Status `protobuf:"bytes,2,opt,name=after,proto3" json:"after,omitempty"`
// contains filtered or unexported fields
}
StopReplicationStatus represents the replication status before calling StopReplication, and the replication status collected immediately after calling StopReplication.
func (*StopReplicationStatus) ClearAfter ¶
func (x *StopReplicationStatus) ClearAfter()
func (*StopReplicationStatus) ClearBefore ¶
func (x *StopReplicationStatus) ClearBefore()
func (*StopReplicationStatus) GetAfter ¶
func (x *StopReplicationStatus) GetAfter() *Status
func (*StopReplicationStatus) GetBefore ¶
func (x *StopReplicationStatus) GetBefore() *Status
func (*StopReplicationStatus) HasAfter ¶
func (x *StopReplicationStatus) HasAfter() bool
func (*StopReplicationStatus) HasBefore ¶
func (x *StopReplicationStatus) HasBefore() bool
func (*StopReplicationStatus) ProtoMessage ¶
func (*StopReplicationStatus) ProtoMessage()
func (*StopReplicationStatus) ProtoReflect ¶
func (x *StopReplicationStatus) ProtoReflect() protoreflect.Message
func (*StopReplicationStatus) Reset ¶
func (x *StopReplicationStatus) Reset()
func (*StopReplicationStatus) SetAfter ¶
func (x *StopReplicationStatus) SetAfter(v *Status)
func (*StopReplicationStatus) SetBefore ¶
func (x *StopReplicationStatus) SetBefore(v *Status)
func (*StopReplicationStatus) String ¶
func (x *StopReplicationStatus) String() string
type StopReplicationStatus_builder ¶
type StopReplicationStatus_builder struct {
Before *Status
After *Status
// contains filtered or unexported fields
}
func (StopReplicationStatus_builder) Build ¶
func (b0 StopReplicationStatus_builder) Build() *StopReplicationStatus
Source Files
¶
- replicationdata.pb.go