Documentation ¶
Index ¶
- Constants
- Variables
- type AllocateIDResponse
- func (*AllocateIDResponse) Descriptor() ([]byte, []int)
- func (m *AllocateIDResponse) GetFirstID() uint64
- func (m *AllocateIDResponse) Marshal() (dAtA []byte, err error)
- func (m *AllocateIDResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *AllocateIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AllocateIDResponse) ProtoMessage()
- func (m *AllocateIDResponse) Reset()
- func (m *AllocateIDResponse) Size() (n int)
- func (m *AllocateIDResponse) String() string
- func (m *AllocateIDResponse) Unmarshal(dAtA []byte) error
- func (m *AllocateIDResponse) XXX_DiscardUnknown()
- func (m *AllocateIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AllocateIDResponse) XXX_Merge(src proto.Message)
- func (m *AllocateIDResponse) XXX_Size() int
- func (m *AllocateIDResponse) XXX_Unmarshal(b []byte) error
- type BackupData
- func (*BackupData) Descriptor() ([]byte, []int)
- func (m *BackupData) GetNextID() uint64
- func (m *BackupData) GetNextIDByKey() map[string]uint64
- func (m *BackupData) Marshal() (dAtA []byte, err error)
- func (m *BackupData) MarshalTo(dAtA []byte) (int, error)
- func (m *BackupData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BackupData) ProtoMessage()
- func (m *BackupData) Reset()
- func (m *BackupData) Size() (n int)
- func (m *BackupData) String() string
- func (m *BackupData) Unmarshal(dAtA []byte) error
- func (m *BackupData) XXX_DiscardUnknown()
- func (m *BackupData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BackupData) XXX_Merge(src proto.Message)
- func (m *BackupData) XXX_Size() int
- func (m *BackupData) XXX_Unmarshal(b []byte) error
- type CNAllocateID
- func (*CNAllocateID) Descriptor() ([]byte, []int)
- func (m *CNAllocateID) GetBatch() uint64
- func (m *CNAllocateID) GetKey() string
- func (m *CNAllocateID) Marshal() (dAtA []byte, err error)
- func (m *CNAllocateID) MarshalTo(dAtA []byte) (int, error)
- func (m *CNAllocateID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNAllocateID) ProtoMessage()
- func (m *CNAllocateID) Reset()
- func (m *CNAllocateID) Size() (n int)
- func (m *CNAllocateID) String() string
- func (m *CNAllocateID) Unmarshal(dAtA []byte) error
- func (m *CNAllocateID) XXX_DiscardUnknown()
- func (m *CNAllocateID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNAllocateID) XXX_Merge(src proto.Message)
- func (m *CNAllocateID) XXX_Size() int
- func (m *CNAllocateID) XXX_Unmarshal(b []byte) error
- type CNLabelOp
- type CNState
- func (*CNState) Descriptor() ([]byte, []int)
- func (m *CNState) GetStores() map[string]CNStoreInfo
- func (m *CNState) Marshal() (dAtA []byte, err error)
- func (m *CNState) MarshalTo(dAtA []byte) (int, error)
- func (m *CNState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (s *CNState) PatchCNStore(stateLabel CNStateLabel)
- func (*CNState) ProtoMessage()
- func (m *CNState) Reset()
- func (m *CNState) Size() (n int)
- func (m *CNState) String() string
- func (m *CNState) Unmarshal(dAtA []byte) error
- func (s *CNState) Update(hb CNStoreHeartbeat, tick uint64)
- func (s *CNState) UpdateLabel(label CNStoreLabel)
- func (s *CNState) UpdateWorkState(state CNWorkState)
- func (m *CNState) XXX_DiscardUnknown()
- func (m *CNState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNState) XXX_Merge(src proto.Message)
- func (m *CNState) XXX_Size() int
- func (m *CNState) XXX_Unmarshal(b []byte) error
- type CNStateLabel
- func (*CNStateLabel) Descriptor() ([]byte, []int)
- func (m *CNStateLabel) GetLabels() map[string]metadata.LabelList
- func (m *CNStateLabel) GetState() metadata.WorkState
- func (m *CNStateLabel) GetUUID() string
- func (m *CNStateLabel) Marshal() (dAtA []byte, err error)
- func (m *CNStateLabel) MarshalTo(dAtA []byte) (int, error)
- func (m *CNStateLabel) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNStateLabel) ProtoMessage()
- func (m *CNStateLabel) Reset()
- func (m *CNStateLabel) Size() (n int)
- func (m *CNStateLabel) String() string
- func (m *CNStateLabel) Unmarshal(dAtA []byte) error
- func (m *CNStateLabel) XXX_DiscardUnknown()
- func (m *CNStateLabel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNStateLabel) XXX_Merge(src proto.Message)
- func (m *CNStateLabel) XXX_Size() int
- func (m *CNStateLabel) XXX_Unmarshal(b []byte) error
- type CNStore
- func (*CNStore) Descriptor() ([]byte, []int)
- func (m *CNStore) GetCtlAddress() string
- func (m *CNStore) GetLabels() map[string]metadata.LabelList
- func (m *CNStore) GetLockServiceAddress() string
- func (m *CNStore) GetQueryAddress() string
- func (m *CNStore) GetRole() metadata.CNRole
- func (m *CNStore) GetSQLAddress() string
- func (m *CNStore) GetServiceAddress() string
- func (m *CNStore) GetState() NodeState
- func (m *CNStore) GetTick() uint64
- func (m *CNStore) GetUUID() string
- func (m *CNStore) GetWorkState() metadata.WorkState
- func (m *CNStore) Marshal() (dAtA []byte, err error)
- func (m *CNStore) MarshalTo(dAtA []byte) (int, error)
- func (m *CNStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNStore) ProtoMessage()
- func (m *CNStore) Reset()
- func (m *CNStore) Size() (n int)
- func (m *CNStore) String() string
- func (m *CNStore) Unmarshal(dAtA []byte) error
- func (m *CNStore) XXX_DiscardUnknown()
- func (m *CNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNStore) XXX_Merge(src proto.Message)
- func (m *CNStore) XXX_Size() int
- func (m *CNStore) XXX_Unmarshal(b []byte) error
- type CNStoreHeartbeat
- func (*CNStoreHeartbeat) Descriptor() ([]byte, []int)
- func (m *CNStoreHeartbeat) GetCtlAddress() string
- func (m *CNStoreHeartbeat) GetInitWorkState() string
- func (m *CNStoreHeartbeat) GetLockServiceAddress() string
- func (m *CNStoreHeartbeat) GetQueryAddress() string
- func (m *CNStoreHeartbeat) GetRole() metadata.CNRole
- func (m *CNStoreHeartbeat) GetSQLAddress() string
- func (m *CNStoreHeartbeat) GetServiceAddress() string
- func (m *CNStoreHeartbeat) GetTaskServiceCreated() bool
- func (m *CNStoreHeartbeat) GetUUID() string
- func (m *CNStoreHeartbeat) Marshal() (dAtA []byte, err error)
- func (m *CNStoreHeartbeat) MarshalTo(dAtA []byte) (int, error)
- func (m *CNStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNStoreHeartbeat) ProtoMessage()
- func (m *CNStoreHeartbeat) Reset()
- func (m *CNStoreHeartbeat) Size() (n int)
- func (m *CNStoreHeartbeat) String() string
- func (m *CNStoreHeartbeat) Unmarshal(dAtA []byte) error
- func (m *CNStoreHeartbeat) XXX_DiscardUnknown()
- func (m *CNStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNStoreHeartbeat) XXX_Merge(src proto.Message)
- func (m *CNStoreHeartbeat) XXX_Size() int
- func (m *CNStoreHeartbeat) XXX_Unmarshal(b []byte) error
- type CNStoreInfo
- func (*CNStoreInfo) Descriptor() ([]byte, []int)
- func (m *CNStoreInfo) GetCtlAddress() string
- func (m *CNStoreInfo) GetLabels() map[string]metadata.LabelList
- func (m *CNStoreInfo) GetLockServiceAddress() string
- func (m *CNStoreInfo) GetQueryAddress() string
- func (m *CNStoreInfo) GetRole() metadata.CNRole
- func (m *CNStoreInfo) GetSQLAddress() string
- func (m *CNStoreInfo) GetServiceAddress() string
- func (m *CNStoreInfo) GetTaskServiceCreated() bool
- func (m *CNStoreInfo) GetTick() uint64
- func (m *CNStoreInfo) GetWorkState() metadata.WorkState
- func (m *CNStoreInfo) Marshal() (dAtA []byte, err error)
- func (m *CNStoreInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *CNStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNStoreInfo) ProtoMessage()
- func (m *CNStoreInfo) Reset()
- func (m *CNStoreInfo) Size() (n int)
- func (m *CNStoreInfo) String() string
- func (m *CNStoreInfo) Unmarshal(dAtA []byte) error
- func (m *CNStoreInfo) XXX_DiscardUnknown()
- func (m *CNStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNStoreInfo) XXX_Merge(src proto.Message)
- func (m *CNStoreInfo) XXX_Size() int
- func (m *CNStoreInfo) XXX_Unmarshal(b []byte) error
- type CNStoreLabel
- func (*CNStoreLabel) Descriptor() ([]byte, []int)
- func (m *CNStoreLabel) GetLabels() map[string]metadata.LabelList
- func (m *CNStoreLabel) GetOperation() CNLabelOp
- func (m *CNStoreLabel) GetUUID() string
- func (m *CNStoreLabel) Marshal() (dAtA []byte, err error)
- func (m *CNStoreLabel) MarshalTo(dAtA []byte) (int, error)
- func (m *CNStoreLabel) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNStoreLabel) ProtoMessage()
- func (m *CNStoreLabel) Reset()
- func (m *CNStoreLabel) Size() (n int)
- func (m *CNStoreLabel) String() string
- func (m *CNStoreLabel) Unmarshal(dAtA []byte) error
- func (m *CNStoreLabel) XXX_DiscardUnknown()
- func (m *CNStoreLabel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNStoreLabel) XXX_Merge(src proto.Message)
- func (m *CNStoreLabel) XXX_Size() int
- func (m *CNStoreLabel) XXX_Unmarshal(b []byte) error
- type CNWorkState
- func (*CNWorkState) Descriptor() ([]byte, []int)
- func (m *CNWorkState) GetState() metadata.WorkState
- func (m *CNWorkState) GetUUID() string
- func (m *CNWorkState) Marshal() (dAtA []byte, err error)
- func (m *CNWorkState) MarshalTo(dAtA []byte) (int, error)
- func (m *CNWorkState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNWorkState) ProtoMessage()
- func (m *CNWorkState) Reset()
- func (m *CNWorkState) Size() (n int)
- func (m *CNWorkState) String() string
- func (m *CNWorkState) Unmarshal(dAtA []byte) error
- func (m *CNWorkState) XXX_DiscardUnknown()
- func (m *CNWorkState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNWorkState) XXX_Merge(src proto.Message)
- func (m *CNWorkState) XXX_Size() int
- func (m *CNWorkState) XXX_Unmarshal(b []byte) error
- type CheckerState
- func (*CheckerState) Descriptor() ([]byte, []int)
- func (m *CheckerState) GetCNState() CNState
- func (m *CheckerState) GetClusterInfo() ClusterInfo
- func (m *CheckerState) GetLogState() LogState
- func (m *CheckerState) GetNextIDByKey() map[string]uint64
- func (m *CheckerState) GetNextId() uint64
- func (m *CheckerState) GetState() HAKeeperState
- func (m *CheckerState) GetTNState() TNState
- func (m *CheckerState) GetTaskSchedulerState() TaskSchedulerState
- func (m *CheckerState) GetTaskTableUser() TaskTableUser
- func (m *CheckerState) GetTick() uint64
- func (m *CheckerState) Marshal() (dAtA []byte, err error)
- func (m *CheckerState) MarshalTo(dAtA []byte) (int, error)
- func (m *CheckerState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CheckerState) ProtoMessage()
- func (m *CheckerState) Reset()
- func (m *CheckerState) Size() (n int)
- func (m *CheckerState) String() string
- func (m *CheckerState) Unmarshal(dAtA []byte) error
- func (m *CheckerState) XXX_DiscardUnknown()
- func (m *CheckerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CheckerState) XXX_Merge(src proto.Message)
- func (m *CheckerState) XXX_Size() int
- func (m *CheckerState) XXX_Unmarshal(b []byte) error
- type ClusterDetails
- func (*ClusterDetails) Descriptor() ([]byte, []int)
- func (m *ClusterDetails) GetCNStores() []CNStore
- func (m *ClusterDetails) GetLogStores() []LogStore
- func (m *ClusterDetails) GetTNStores() []TNStore
- func (m *ClusterDetails) Marshal() (dAtA []byte, err error)
- func (m *ClusterDetails) MarshalTo(dAtA []byte) (int, error)
- func (m *ClusterDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClusterDetails) ProtoMessage()
- func (m *ClusterDetails) Reset()
- func (m *ClusterDetails) Size() (n int)
- func (m *ClusterDetails) String() string
- func (m *ClusterDetails) Unmarshal(dAtA []byte) error
- func (m *ClusterDetails) XXX_DiscardUnknown()
- func (m *ClusterDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterDetails) XXX_Merge(src proto.Message)
- func (m *ClusterDetails) XXX_Size() int
- func (m *ClusterDetails) XXX_Unmarshal(b []byte) error
- type ClusterInfo
- func (*ClusterInfo) Descriptor() ([]byte, []int)
- func (m *ClusterInfo) GetLogShards() []metadata.LogShardRecord
- func (m *ClusterInfo) GetTNShards() []metadata.TNShardRecord
- func (m *ClusterInfo) Marshal() (dAtA []byte, err error)
- func (m *ClusterInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *ClusterInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ClusterInfo) ProtoMessage()
- func (m *ClusterInfo) Reset()
- func (m *ClusterInfo) Size() (n int)
- func (m *ClusterInfo) String() string
- func (m *ClusterInfo) Unmarshal(dAtA []byte) error
- func (m *ClusterInfo) XXX_DiscardUnknown()
- func (m *ClusterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterInfo) XXX_Merge(src proto.Message)
- func (m *ClusterInfo) XXX_Size() int
- func (m *ClusterInfo) XXX_Unmarshal(b []byte) error
- type CommandBatch
- func (*CommandBatch) Descriptor() ([]byte, []int)
- func (m *CommandBatch) GetCommands() []ScheduleCommand
- func (m *CommandBatch) GetTerm() uint64
- func (m *CommandBatch) Marshal() (dAtA []byte, err error)
- func (m *CommandBatch) MarshalTo(dAtA []byte) (int, error)
- func (m *CommandBatch) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CommandBatch) ProtoMessage()
- func (m *CommandBatch) Reset()
- func (m *CommandBatch) Size() (n int)
- func (m *CommandBatch) String() string
- func (m *CommandBatch) Unmarshal(dAtA []byte) error
- func (m *CommandBatch) XXX_DiscardUnknown()
- func (m *CommandBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CommandBatch) XXX_Merge(src proto.Message)
- func (m *CommandBatch) XXX_Size() int
- func (m *CommandBatch) XXX_Unmarshal(b []byte) error
- type ConfigChange
- func (*ConfigChange) Descriptor() ([]byte, []int)
- func (m *ConfigChange) GetChangeType() ConfigChangeType
- func (m *ConfigChange) GetInitialMembers() map[uint64]string
- func (m *ConfigChange) GetReplica() Replica
- func (m *ConfigChange) Marshal() (dAtA []byte, err error)
- func (m *ConfigChange) MarshalTo(dAtA []byte) (int, error)
- func (m *ConfigChange) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ConfigChange) ProtoMessage()
- func (m *ConfigChange) Reset()
- func (m *ConfigChange) Size() (n int)
- func (m *ConfigChange) String() string
- func (m *ConfigChange) Unmarshal(dAtA []byte) error
- func (m *ConfigChange) XXX_DiscardUnknown()
- func (m *ConfigChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConfigChange) XXX_Merge(src proto.Message)
- func (m *ConfigChange) XXX_Size() int
- func (m *ConfigChange) XXX_Unmarshal(b []byte) error
- type ConfigChangeType
- type CreateTaskService
- func (*CreateTaskService) Descriptor() ([]byte, []int)
- func (m *CreateTaskService) GetTaskDatabase() string
- func (m *CreateTaskService) GetUser() TaskTableUser
- func (m *CreateTaskService) Marshal() (dAtA []byte, err error)
- func (m *CreateTaskService) MarshalTo(dAtA []byte) (int, error)
- func (m *CreateTaskService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CreateTaskService) ProtoMessage()
- func (m *CreateTaskService) Reset()
- func (m *CreateTaskService) Size() (n int)
- func (m *CreateTaskService) String() string
- func (m *CreateTaskService) Unmarshal(dAtA []byte) error
- func (m *CreateTaskService) XXX_DiscardUnknown()
- func (m *CreateTaskService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTaskService) XXX_Merge(src proto.Message)
- func (m *CreateTaskService) XXX_Size() int
- func (m *CreateTaskService) XXX_Unmarshal(b []byte) error
- type DeleteCNStore
- func (*DeleteCNStore) Descriptor() ([]byte, []int)
- func (m *DeleteCNStore) GetStoreID() string
- func (m *DeleteCNStore) Marshal() (dAtA []byte, err error)
- func (m *DeleteCNStore) MarshalTo(dAtA []byte) (int, error)
- func (m *DeleteCNStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DeleteCNStore) ProtoMessage()
- func (m *DeleteCNStore) Reset()
- func (m *DeleteCNStore) Size() (n int)
- func (m *DeleteCNStore) String() string
- func (m *DeleteCNStore) Unmarshal(dAtA []byte) error
- func (m *DeleteCNStore) XXX_DiscardUnknown()
- func (m *DeleteCNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteCNStore) XXX_Merge(src proto.Message)
- func (m *DeleteCNStore) XXX_Size() int
- func (m *DeleteCNStore) XXX_Unmarshal(b []byte) error
- type HAKeeperRSMState
- func (*HAKeeperRSMState) Descriptor() ([]byte, []int)
- func (m *HAKeeperRSMState) GetCNState() CNState
- func (m *HAKeeperRSMState) GetClusterInfo() ClusterInfo
- func (m *HAKeeperRSMState) GetIndex() uint64
- func (m *HAKeeperRSMState) GetLogShards() map[string]uint64
- func (m *HAKeeperRSMState) GetLogState() LogState
- func (m *HAKeeperRSMState) GetNextID() uint64
- func (m *HAKeeperRSMState) GetNextIDByKey() map[string]uint64
- func (m *HAKeeperRSMState) GetScheduleCommands() map[string]CommandBatch
- func (m *HAKeeperRSMState) GetState() HAKeeperState
- func (m *HAKeeperRSMState) GetTNState() TNState
- func (m *HAKeeperRSMState) GetTaskSchedulerState() TaskSchedulerState
- func (m *HAKeeperRSMState) GetTaskTableUser() TaskTableUser
- func (m *HAKeeperRSMState) GetTerm() uint64
- func (m *HAKeeperRSMState) GetTick() uint64
- func (m *HAKeeperRSMState) Marshal() (dAtA []byte, err error)
- func (m *HAKeeperRSMState) MarshalTo(dAtA []byte) (int, error)
- func (m *HAKeeperRSMState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HAKeeperRSMState) ProtoMessage()
- func (m *HAKeeperRSMState) Reset()
- func (m *HAKeeperRSMState) Size() (n int)
- func (m *HAKeeperRSMState) String() string
- func (m *HAKeeperRSMState) Unmarshal(dAtA []byte) error
- func (m *HAKeeperRSMState) XXX_DiscardUnknown()
- func (m *HAKeeperRSMState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HAKeeperRSMState) XXX_Merge(src proto.Message)
- func (m *HAKeeperRSMState) XXX_Size() int
- func (m *HAKeeperRSMState) XXX_Unmarshal(b []byte) error
- type HAKeeperState
- type HAKeeperUpdateType
- type InitialClusterRequest
- func (*InitialClusterRequest) Descriptor() ([]byte, []int)
- func (m *InitialClusterRequest) GetNextID() uint64
- func (m *InitialClusterRequest) GetNextIDByKey() map[string]uint64
- func (m *InitialClusterRequest) GetNumOfLogReplicas() uint64
- func (m *InitialClusterRequest) GetNumOfLogShards() uint64
- func (m *InitialClusterRequest) GetNumOfTNShards() uint64
- func (m *InitialClusterRequest) Marshal() (dAtA []byte, err error)
- func (m *InitialClusterRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *InitialClusterRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InitialClusterRequest) ProtoMessage()
- func (m *InitialClusterRequest) Reset()
- func (m *InitialClusterRequest) Size() (n int)
- func (m *InitialClusterRequest) String() string
- func (m *InitialClusterRequest) Unmarshal(dAtA []byte) error
- func (m *InitialClusterRequest) XXX_DiscardUnknown()
- func (m *InitialClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InitialClusterRequest) XXX_Merge(src proto.Message)
- func (m *InitialClusterRequest) XXX_Size() int
- func (m *InitialClusterRequest) XXX_Unmarshal(b []byte) error
- type LogRecord
- func (*LogRecord) Descriptor() ([]byte, []int)
- func (m *LogRecord) GetData() []byte
- func (m *LogRecord) GetLsn() uint64
- func (m *LogRecord) GetType() RecordType
- func (m *LogRecord) Marshal() (dAtA []byte, err error)
- func (m *LogRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *LogRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *LogRecord) Payload() []byte
- func (*LogRecord) ProtoMessage()
- func (m *LogRecord) Reset()
- func (m *LogRecord) ResizePayload(length int)
- func (m *LogRecord) Size() (n int)
- func (m *LogRecord) String() string
- func (m *LogRecord) Unmarshal(dAtA []byte) error
- func (m *LogRecord) XXX_DiscardUnknown()
- func (m *LogRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogRecord) XXX_Merge(src proto.Message)
- func (m *LogRecord) XXX_Size() int
- func (m *LogRecord) XXX_Unmarshal(b []byte) error
- type LogRecordResponse
- func (*LogRecordResponse) Descriptor() ([]byte, []int)
- func (m *LogRecordResponse) GetRecords() []LogRecord
- func (m *LogRecordResponse) Marshal() (dAtA []byte, err error)
- func (m *LogRecordResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *LogRecordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogRecordResponse) ProtoMessage()
- func (m *LogRecordResponse) Reset()
- func (m *LogRecordResponse) Size() (n int)
- func (m *LogRecordResponse) String() string
- func (m *LogRecordResponse) Unmarshal(dAtA []byte) error
- func (m *LogRecordResponse) XXX_DiscardUnknown()
- func (m *LogRecordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogRecordResponse) XXX_Merge(src proto.Message)
- func (m *LogRecordResponse) XXX_Size() int
- func (m *LogRecordResponse) XXX_Unmarshal(b []byte) error
- type LogReplicaInfo
- func (*LogReplicaInfo) Descriptor() ([]byte, []int)
- func (m *LogReplicaInfo) GetReplicaID() uint64
- func (m *LogReplicaInfo) Marshal() (dAtA []byte, err error)
- func (m *LogReplicaInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *LogReplicaInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogReplicaInfo) ProtoMessage()
- func (m *LogReplicaInfo) Reset()
- func (m *LogReplicaInfo) Size() (n int)
- func (m *LogReplicaInfo) String() string
- func (m *LogReplicaInfo) Unmarshal(dAtA []byte) error
- func (m *LogReplicaInfo) XXX_DiscardUnknown()
- func (m *LogReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogReplicaInfo) XXX_Merge(src proto.Message)
- func (m *LogReplicaInfo) XXX_Size() int
- func (m *LogReplicaInfo) XXX_Unmarshal(b []byte) error
- type LogRequest
- func (*LogRequest) Descriptor() ([]byte, []int)
- func (m *LogRequest) GetLsn() uint64
- func (m *LogRequest) GetMaxSize() uint64
- func (m *LogRequest) GetName() string
- func (m *LogRequest) GetShardID() uint64
- func (m *LogRequest) GetTNID() uint64
- func (m *LogRequest) GetTNShardID() uint64
- func (m *LogRequest) Marshal() (dAtA []byte, err error)
- func (m *LogRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *LogRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogRequest) ProtoMessage()
- func (m *LogRequest) Reset()
- func (m *LogRequest) Size() (n int)
- func (m *LogRequest) String() string
- func (m *LogRequest) Unmarshal(dAtA []byte) error
- func (m *LogRequest) XXX_DiscardUnknown()
- func (m *LogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogRequest) XXX_Merge(src proto.Message)
- func (m *LogRequest) XXX_Size() int
- func (m *LogRequest) XXX_Unmarshal(b []byte) error
- type LogResponse
- func (*LogResponse) Descriptor() ([]byte, []int)
- func (m *LogResponse) GetLastLsn() uint64
- func (m *LogResponse) GetLsn() uint64
- func (m *LogResponse) GetShardID() uint64
- func (m *LogResponse) Marshal() (dAtA []byte, err error)
- func (m *LogResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *LogResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogResponse) ProtoMessage()
- func (m *LogResponse) Reset()
- func (m *LogResponse) Size() (n int)
- func (m *LogResponse) String() string
- func (m *LogResponse) Unmarshal(dAtA []byte) error
- func (m *LogResponse) XXX_DiscardUnknown()
- func (m *LogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogResponse) XXX_Merge(src proto.Message)
- func (m *LogResponse) XXX_Size() int
- func (m *LogResponse) XXX_Unmarshal(b []byte) error
- type LogShardInfo
- func (*LogShardInfo) Descriptor() ([]byte, []int)
- func (m *LogShardInfo) GetEpoch() uint64
- func (m *LogShardInfo) GetLeaderID() uint64
- func (m *LogShardInfo) GetReplicas() map[uint64]string
- func (m *LogShardInfo) GetShardID() uint64
- func (m *LogShardInfo) GetTerm() uint64
- func (m *LogShardInfo) Marshal() (dAtA []byte, err error)
- func (m *LogShardInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *LogShardInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogShardInfo) ProtoMessage()
- func (m *LogShardInfo) Reset()
- func (m *LogShardInfo) Size() (n int)
- func (m *LogShardInfo) String() string
- func (m *LogShardInfo) Unmarshal(dAtA []byte) error
- func (m *LogShardInfo) XXX_DiscardUnknown()
- func (m *LogShardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogShardInfo) XXX_Merge(src proto.Message)
- func (m *LogShardInfo) XXX_Size() int
- func (m *LogShardInfo) XXX_Unmarshal(b []byte) error
- type LogState
- func (*LogState) Descriptor() ([]byte, []int)
- func (m *LogState) GetShards() map[uint64]LogShardInfo
- func (m *LogState) GetStores() map[string]LogStoreInfo
- func (m *LogState) Marshal() (dAtA []byte, err error)
- func (m *LogState) MarshalTo(dAtA []byte) (int, error)
- func (m *LogState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogState) ProtoMessage()
- func (m *LogState) Reset()
- func (m *LogState) Size() (n int)
- func (m *LogState) String() string
- func (m *LogState) Unmarshal(dAtA []byte) error
- func (s *LogState) Update(hb LogStoreHeartbeat, tick uint64)
- func (m *LogState) XXX_DiscardUnknown()
- func (m *LogState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogState) XXX_Merge(src proto.Message)
- func (m *LogState) XXX_Size() int
- func (m *LogState) XXX_Unmarshal(b []byte) error
- type LogStore
- func (*LogStore) Descriptor() ([]byte, []int)
- func (m *LogStore) GetReplicas() []LogReplicaInfo
- func (m *LogStore) GetServiceAddress() string
- func (m *LogStore) GetState() NodeState
- func (m *LogStore) GetTick() uint64
- func (m *LogStore) GetUUID() string
- func (m *LogStore) Marshal() (dAtA []byte, err error)
- func (m *LogStore) MarshalTo(dAtA []byte) (int, error)
- func (m *LogStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogStore) ProtoMessage()
- func (m *LogStore) Reset()
- func (m *LogStore) Size() (n int)
- func (m *LogStore) String() string
- func (m *LogStore) Unmarshal(dAtA []byte) error
- func (m *LogStore) XXX_DiscardUnknown()
- func (m *LogStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogStore) XXX_Merge(src proto.Message)
- func (m *LogStore) XXX_Size() int
- func (m *LogStore) XXX_Unmarshal(b []byte) error
- type LogStoreHeartbeat
- func (*LogStoreHeartbeat) Descriptor() ([]byte, []int)
- func (m *LogStoreHeartbeat) GetGossipAddress() string
- func (m *LogStoreHeartbeat) GetRaftAddress() string
- func (m *LogStoreHeartbeat) GetReplicas() []LogReplicaInfo
- func (m *LogStoreHeartbeat) GetServiceAddress() string
- func (m *LogStoreHeartbeat) GetTaskServiceCreated() bool
- func (m *LogStoreHeartbeat) GetUUID() string
- func (m *LogStoreHeartbeat) Marshal() (dAtA []byte, err error)
- func (m *LogStoreHeartbeat) MarshalTo(dAtA []byte) (int, error)
- func (m *LogStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogStoreHeartbeat) ProtoMessage()
- func (m *LogStoreHeartbeat) Reset()
- func (m *LogStoreHeartbeat) Size() (n int)
- func (m *LogStoreHeartbeat) String() string
- func (m *LogStoreHeartbeat) Unmarshal(dAtA []byte) error
- func (m *LogStoreHeartbeat) XXX_DiscardUnknown()
- func (m *LogStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogStoreHeartbeat) XXX_Merge(src proto.Message)
- func (m *LogStoreHeartbeat) XXX_Size() int
- func (m *LogStoreHeartbeat) XXX_Unmarshal(b []byte) error
- type LogStoreInfo
- func (*LogStoreInfo) Descriptor() ([]byte, []int)
- func (m *LogStoreInfo) GetGossipAddress() string
- func (m *LogStoreInfo) GetRaftAddress() string
- func (m *LogStoreInfo) GetReplicas() []LogReplicaInfo
- func (m *LogStoreInfo) GetServiceAddress() string
- func (m *LogStoreInfo) GetTaskServiceCreated() bool
- func (m *LogStoreInfo) GetTick() uint64
- func (m *LogStoreInfo) Marshal() (dAtA []byte, err error)
- func (m *LogStoreInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *LogStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogStoreInfo) ProtoMessage()
- func (m *LogStoreInfo) Reset()
- func (m *LogStoreInfo) Size() (n int)
- func (m *LogStoreInfo) String() string
- func (m *LogStoreInfo) Unmarshal(dAtA []byte) error
- func (m *LogStoreInfo) XXX_DiscardUnknown()
- func (m *LogStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogStoreInfo) XXX_Merge(src proto.Message)
- func (m *LogStoreInfo) XXX_Size() int
- func (m *LogStoreInfo) XXX_Unmarshal(b []byte) error
- type MethodType
- type NodeState
- type RSMState
- func (*RSMState) Descriptor() ([]byte, []int)
- func (m *RSMState) GetIndex() uint64
- func (m *RSMState) GetLeaseHistory() map[uint64]uint64
- func (m *RSMState) GetLeaseHolderID() uint64
- func (m *RSMState) GetTruncatedLsn() uint64
- func (m *RSMState) GetTso() uint64
- func (m *RSMState) Marshal() (dAtA []byte, err error)
- func (m *RSMState) MarshalTo(dAtA []byte) (int, error)
- func (m *RSMState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RSMState) ProtoMessage()
- func (m *RSMState) Reset()
- func (m *RSMState) Size() (n int)
- func (m *RSMState) String() string
- func (m *RSMState) Unmarshal(dAtA []byte) error
- func (m *RSMState) XXX_DiscardUnknown()
- func (m *RSMState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RSMState) XXX_Merge(src proto.Message)
- func (m *RSMState) XXX_Size() int
- func (m *RSMState) XXX_Unmarshal(b []byte) error
- type RecordType
- type Replica
- func (*Replica) Descriptor() ([]byte, []int)
- func (m *Replica) GetEpoch() uint64
- func (m *Replica) GetLogShardID() uint64
- func (m *Replica) GetReplicaID() uint64
- func (m *Replica) GetShardID() uint64
- func (m *Replica) GetUUID() string
- func (m *Replica) Marshal() (dAtA []byte, err error)
- func (m *Replica) MarshalTo(dAtA []byte) (int, error)
- func (m *Replica) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Replica) ProtoMessage()
- func (m *Replica) Reset()
- func (m *Replica) Size() (n int)
- func (m *Replica) String() string
- func (m *Replica) Unmarshal(dAtA []byte) error
- func (m *Replica) XXX_DiscardUnknown()
- func (m *Replica) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Replica) XXX_Merge(src proto.Message)
- func (m *Replica) XXX_Size() int
- func (m *Replica) XXX_Unmarshal(b []byte) error
- type ReplicaInfo
- func (*ReplicaInfo) Descriptor() ([]byte, []int)
- func (m *ReplicaInfo) GetServiceAddress() string
- func (m *ReplicaInfo) GetUUID() string
- func (m *ReplicaInfo) Marshal() (dAtA []byte, err error)
- func (m *ReplicaInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *ReplicaInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReplicaInfo) ProtoMessage()
- func (m *ReplicaInfo) Reset()
- func (m *ReplicaInfo) Size() (n int)
- func (m *ReplicaInfo) String() string
- func (m *ReplicaInfo) Unmarshal(dAtA []byte) error
- func (m *ReplicaInfo) XXX_DiscardUnknown()
- func (m *ReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReplicaInfo) XXX_Merge(src proto.Message)
- func (m *ReplicaInfo) XXX_Size() int
- func (m *ReplicaInfo) XXX_Unmarshal(b []byte) error
- type Request
- func (*Request) Descriptor() ([]byte, []int)
- func (m *Request) GetCNAllocateID() *CNAllocateID
- func (m *Request) GetCNHeartbeat() *CNStoreHeartbeat
- func (m *Request) GetCNStateLabel() *CNStateLabel
- func (m *Request) GetCNStoreLabel() *CNStoreLabel
- func (m *Request) GetCNWorkState() *CNWorkState
- func (m *Request) GetDeleteCNStore() *DeleteCNStore
- func (m *Request) GetLogHeartbeat() *LogStoreHeartbeat
- func (m *Request) GetLogRequest() LogRequest
- func (m *Request) GetMethod() MethodType
- func (m *Request) GetRequestID() uint64
- func (m *Request) GetTNHeartbeat() *TNStoreHeartbeat
- func (m *Request) GetTsoRequest() *TsoRequest
- func (m *Request) Marshal() (dAtA []byte, err error)
- func (m *Request) MarshalTo(dAtA []byte) (int, error)
- func (m *Request) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Request) ProtoMessage()
- func (m *Request) Reset()
- func (m *Request) Size() (n int)
- func (m *Request) String() string
- func (m *Request) Unmarshal(dAtA []byte) error
- func (m *Request) XXX_DiscardUnknown()
- func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Request) XXX_Merge(src proto.Message)
- func (m *Request) XXX_Size() int
- func (m *Request) XXX_Unmarshal(b []byte) error
- type Response
- func (*Response) Descriptor() ([]byte, []int)
- func (m *Response) GetAllocateID() *AllocateIDResponse
- func (m *Response) GetCheckerState() *CheckerState
- func (m *Response) GetClusterDetails() *ClusterDetails
- func (m *Response) GetCommandBatch() *CommandBatch
- func (m *Response) GetErrorCode() uint32
- func (m *Response) GetErrorMessage() string
- func (m *Response) GetIsHAKeeper() bool
- func (m *Response) GetLogResponse() LogResponse
- func (m *Response) GetMethod() MethodType
- func (m *Response) GetRequestID() uint64
- func (m *Response) GetShardInfo() *ShardInfoQueryResult
- func (m *Response) GetTsoResponse() *TsoResponse
- func (m *Response) Marshal() (dAtA []byte, err error)
- func (m *Response) MarshalTo(dAtA []byte) (int, error)
- func (m *Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Response) ProtoMessage()
- func (m *Response) Reset()
- func (m *Response) Size() (n int)
- func (m *Response) String() string
- func (m *Response) Unmarshal(dAtA []byte) error
- func (m *Response) XXX_DiscardUnknown()
- func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Response) XXX_Merge(src proto.Message)
- func (m *Response) XXX_Size() int
- func (m *Response) XXX_Unmarshal(b []byte) error
- type ScheduleCommand
- func (*ScheduleCommand) Descriptor() ([]byte, []int)
- func (m *ScheduleCommand) GetBootstrapping() bool
- func (m *ScheduleCommand) GetConfigChange() *ConfigChange
- func (m *ScheduleCommand) GetCreateTaskService() *CreateTaskService
- func (m *ScheduleCommand) GetDeleteCNStore() *DeleteCNStore
- func (m *ScheduleCommand) GetServiceType() ServiceType
- func (m *ScheduleCommand) GetShutdownStore() *ShutdownStore
- func (m *ScheduleCommand) GetUUID() string
- func (m *ScheduleCommand) LogString() string
- func (m *ScheduleCommand) Marshal() (dAtA []byte, err error)
- func (m *ScheduleCommand) MarshalTo(dAtA []byte) (int, error)
- func (m *ScheduleCommand) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScheduleCommand) ProtoMessage()
- func (m *ScheduleCommand) Reset()
- func (m *ScheduleCommand) Size() (n int)
- func (m *ScheduleCommand) String() string
- func (m *ScheduleCommand) Unmarshal(dAtA []byte) error
- func (m *ScheduleCommand) XXX_DiscardUnknown()
- func (m *ScheduleCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScheduleCommand) XXX_Merge(src proto.Message)
- func (m *ScheduleCommand) XXX_Size() int
- func (m *ScheduleCommand) XXX_Unmarshal(b []byte) error
- type ServiceType
- type ShardInfoQueryResult
- func (*ShardInfoQueryResult) Descriptor() ([]byte, []int)
- func (m *ShardInfoQueryResult) GetEpoch() uint64
- func (m *ShardInfoQueryResult) GetLeaderID() uint64
- func (m *ShardInfoQueryResult) GetReplicas() map[uint64]ReplicaInfo
- func (m *ShardInfoQueryResult) GetShardID() uint64
- func (m *ShardInfoQueryResult) GetTerm() uint64
- func (m *ShardInfoQueryResult) Marshal() (dAtA []byte, err error)
- func (m *ShardInfoQueryResult) MarshalTo(dAtA []byte) (int, error)
- func (m *ShardInfoQueryResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ShardInfoQueryResult) ProtoMessage()
- func (m *ShardInfoQueryResult) Reset()
- func (m *ShardInfoQueryResult) Size() (n int)
- func (m *ShardInfoQueryResult) String() string
- func (m *ShardInfoQueryResult) Unmarshal(dAtA []byte) error
- func (m *ShardInfoQueryResult) XXX_DiscardUnknown()
- func (m *ShardInfoQueryResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ShardInfoQueryResult) XXX_Merge(src proto.Message)
- func (m *ShardInfoQueryResult) XXX_Size() int
- func (m *ShardInfoQueryResult) XXX_Unmarshal(b []byte) error
- type ShutdownStore
- func (*ShutdownStore) Descriptor() ([]byte, []int)
- func (m *ShutdownStore) GetStoreID() string
- func (m *ShutdownStore) Marshal() (dAtA []byte, err error)
- func (m *ShutdownStore) MarshalTo(dAtA []byte) (int, error)
- func (m *ShutdownStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ShutdownStore) ProtoMessage()
- func (m *ShutdownStore) Reset()
- func (m *ShutdownStore) Size() (n int)
- func (m *ShutdownStore) String() string
- func (m *ShutdownStore) Unmarshal(dAtA []byte) error
- func (m *ShutdownStore) XXX_DiscardUnknown()
- func (m *ShutdownStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ShutdownStore) XXX_Merge(src proto.Message)
- func (m *ShutdownStore) XXX_Size() int
- func (m *ShutdownStore) XXX_Unmarshal(b []byte) error
- type TNShardInfo
- func (*TNShardInfo) Descriptor() ([]byte, []int)
- func (m *TNShardInfo) GetReplicaID() uint64
- func (m *TNShardInfo) GetShardID() uint64
- func (m *TNShardInfo) Marshal() (dAtA []byte, err error)
- func (m *TNShardInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *TNShardInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNShardInfo) ProtoMessage()
- func (m *TNShardInfo) Reset()
- func (m *TNShardInfo) Size() (n int)
- func (m *TNShardInfo) String() string
- func (m *TNShardInfo) Unmarshal(dAtA []byte) error
- func (m *TNShardInfo) XXX_DiscardUnknown()
- func (m *TNShardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNShardInfo) XXX_Merge(src proto.Message)
- func (m *TNShardInfo) XXX_Size() int
- func (m *TNShardInfo) XXX_Unmarshal(b []byte) error
- type TNState
- func (*TNState) Descriptor() ([]byte, []int)
- func (m *TNState) GetStores() map[string]TNStoreInfo
- func (m *TNState) Marshal() (dAtA []byte, err error)
- func (m *TNState) MarshalTo(dAtA []byte) (int, error)
- func (m *TNState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNState) ProtoMessage()
- func (m *TNState) Reset()
- func (m *TNState) Size() (n int)
- func (m *TNState) String() string
- func (m *TNState) Unmarshal(dAtA []byte) error
- func (s *TNState) Update(hb TNStoreHeartbeat, tick uint64)
- func (m *TNState) XXX_DiscardUnknown()
- func (m *TNState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNState) XXX_Merge(src proto.Message)
- func (m *TNState) XXX_Size() int
- func (m *TNState) XXX_Unmarshal(b []byte) error
- type TNStore
- func (*TNStore) Descriptor() ([]byte, []int)
- func (m *TNStore) GetCtlAddress() string
- func (m *TNStore) GetLockServiceAddress() string
- func (m *TNStore) GetLogtailServerAddress() string
- func (m *TNStore) GetServiceAddress() string
- func (m *TNStore) GetShards() []TNShardInfo
- func (m *TNStore) GetState() NodeState
- func (m *TNStore) GetTick() uint64
- func (m *TNStore) GetUUID() string
- func (m *TNStore) Marshal() (dAtA []byte, err error)
- func (m *TNStore) MarshalTo(dAtA []byte) (int, error)
- func (m *TNStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNStore) ProtoMessage()
- func (m *TNStore) Reset()
- func (m *TNStore) Size() (n int)
- func (m *TNStore) String() string
- func (m *TNStore) Unmarshal(dAtA []byte) error
- func (m *TNStore) XXX_DiscardUnknown()
- func (m *TNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNStore) XXX_Merge(src proto.Message)
- func (m *TNStore) XXX_Size() int
- func (m *TNStore) XXX_Unmarshal(b []byte) error
- type TNStoreHeartbeat
- func (*TNStoreHeartbeat) Descriptor() ([]byte, []int)
- func (m *TNStoreHeartbeat) GetCtlAddress() string
- func (m *TNStoreHeartbeat) GetLockServiceAddress() string
- func (m *TNStoreHeartbeat) GetLogtailServerAddress() string
- func (m *TNStoreHeartbeat) GetServiceAddress() string
- func (m *TNStoreHeartbeat) GetShards() []TNShardInfo
- func (m *TNStoreHeartbeat) GetTaskServiceCreated() bool
- func (m *TNStoreHeartbeat) GetUUID() string
- func (m *TNStoreHeartbeat) Marshal() (dAtA []byte, err error)
- func (m *TNStoreHeartbeat) MarshalTo(dAtA []byte) (int, error)
- func (m *TNStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNStoreHeartbeat) ProtoMessage()
- func (m *TNStoreHeartbeat) Reset()
- func (m *TNStoreHeartbeat) Size() (n int)
- func (m *TNStoreHeartbeat) String() string
- func (m *TNStoreHeartbeat) Unmarshal(dAtA []byte) error
- func (m *TNStoreHeartbeat) XXX_DiscardUnknown()
- func (m *TNStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNStoreHeartbeat) XXX_Merge(src proto.Message)
- func (m *TNStoreHeartbeat) XXX_Size() int
- func (m *TNStoreHeartbeat) XXX_Unmarshal(b []byte) error
- type TNStoreInfo
- func (*TNStoreInfo) Descriptor() ([]byte, []int)
- func (m *TNStoreInfo) GetCtlAddress() string
- func (m *TNStoreInfo) GetLockServiceAddress() string
- func (m *TNStoreInfo) GetLogtailServerAddress() string
- func (m *TNStoreInfo) GetServiceAddress() string
- func (m *TNStoreInfo) GetShards() []TNShardInfo
- func (m *TNStoreInfo) GetTaskServiceCreated() bool
- func (m *TNStoreInfo) GetTick() uint64
- func (m *TNStoreInfo) Marshal() (dAtA []byte, err error)
- func (m *TNStoreInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *TNStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNStoreInfo) ProtoMessage()
- func (m *TNStoreInfo) Reset()
- func (m *TNStoreInfo) Size() (n int)
- func (m *TNStoreInfo) String() string
- func (m *TNStoreInfo) Unmarshal(dAtA []byte) error
- func (m *TNStoreInfo) XXX_DiscardUnknown()
- func (m *TNStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNStoreInfo) XXX_Merge(src proto.Message)
- func (m *TNStoreInfo) XXX_Size() int
- func (m *TNStoreInfo) XXX_Unmarshal(b []byte) error
- type TaskSchedulerState
- type TaskTableUser
- func (*TaskTableUser) Descriptor() ([]byte, []int)
- func (m *TaskTableUser) GetPassword() string
- func (m *TaskTableUser) GetUsername() string
- func (m *TaskTableUser) Marshal() (dAtA []byte, err error)
- func (m *TaskTableUser) MarshalTo(dAtA []byte) (int, error)
- func (m *TaskTableUser) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TaskTableUser) ProtoMessage()
- func (m *TaskTableUser) Reset()
- func (m *TaskTableUser) Size() (n int)
- func (m *TaskTableUser) String() string
- func (m *TaskTableUser) Unmarshal(dAtA []byte) error
- func (m *TaskTableUser) XXX_DiscardUnknown()
- func (m *TaskTableUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TaskTableUser) XXX_Merge(src proto.Message)
- func (m *TaskTableUser) XXX_Size() int
- func (m *TaskTableUser) XXX_Unmarshal(b []byte) error
- type TsoRequest
- func (*TsoRequest) Descriptor() ([]byte, []int)
- func (m *TsoRequest) GetCount() uint64
- func (m *TsoRequest) Marshal() (dAtA []byte, err error)
- func (m *TsoRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *TsoRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TsoRequest) ProtoMessage()
- func (m *TsoRequest) Reset()
- func (m *TsoRequest) Size() (n int)
- func (m *TsoRequest) String() string
- func (m *TsoRequest) Unmarshal(dAtA []byte) error
- func (m *TsoRequest) XXX_DiscardUnknown()
- func (m *TsoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TsoRequest) XXX_Merge(src proto.Message)
- func (m *TsoRequest) XXX_Size() int
- func (m *TsoRequest) XXX_Unmarshal(b []byte) error
- type TsoResponse
- func (*TsoResponse) Descriptor() ([]byte, []int)
- func (m *TsoResponse) GetValue() uint64
- func (m *TsoResponse) Marshal() (dAtA []byte, err error)
- func (m *TsoResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *TsoResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TsoResponse) ProtoMessage()
- func (m *TsoResponse) Reset()
- func (m *TsoResponse) Size() (n int)
- func (m *TsoResponse) String() string
- func (m *TsoResponse) Unmarshal(dAtA []byte) error
- func (m *TsoResponse) XXX_DiscardUnknown()
- func (m *TsoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TsoResponse) XXX_Merge(src proto.Message)
- func (m *TsoResponse) XXX_Size() int
- func (m *TsoResponse) XXX_Unmarshal(b []byte) error
- type UpdateType
Constants ¶
const ( // NoLeader is the replica ID of the leader node. NoLeader uint64 = 0 // HeaderSize is the size of the header for each logservice and // hakeeper command. HeaderSize = 4 )
Variables ¶
var ( ErrInvalidLengthLogservice = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowLogservice = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupLogservice = fmt.Errorf("proto: unexpected end of group") )
var CNLabelOp_name = map[int32]string{
0: "SetLabel",
1: "DeleteLabel",
}
var CNLabelOp_value = map[string]int32{
"SetLabel": 0,
"DeleteLabel": 1,
}
var ConfigChangeType_name = map[int32]string{
0: "AddReplica",
1: "RemoveReplica",
2: "StartReplica",
3: "StopReplica",
4: "KillZombie",
}
var ConfigChangeType_value = map[string]int32{
"AddReplica": 0,
"RemoveReplica": 1,
"StartReplica": 2,
"StopReplica": 3,
"KillZombie": 4,
}
var HAKeeperState_name = map[int32]string{
0: "HAKeeperCreated",
1: "HAKeeperBootstrapping",
2: "HAKeeperBootstrapCommandsReceived",
3: "HAKeeperBootstrapFailed",
4: "HAKeeperRunning",
}
var HAKeeperState_value = map[string]int32{
"HAKeeperCreated": 0,
"HAKeeperBootstrapping": 1,
"HAKeeperBootstrapCommandsReceived": 2,
"HAKeeperBootstrapFailed": 3,
"HAKeeperRunning": 4,
}
var HAKeeperUpdateType_name = map[int32]string{
0: "TickUpdate",
1: "CNHeartbeatUpdate",
2: "TNHeartbeatUpdate",
3: "LogHeartbeatUpdate",
4: "GetIDUpdate",
5: "ScheduleCommandUpdate",
6: "SetStateUpdate",
7: "InitialClusterUpdate",
8: "SetTaskSchedulerStateUpdate",
9: "SetTaskTableUserUpdate",
10: "UpdateCNLabel",
11: "UpdateCNWorkState",
12: "PatchCNStore",
13: "RemoveCNStore",
}
var HAKeeperUpdateType_value = map[string]int32{
"TickUpdate": 0,
"CNHeartbeatUpdate": 1,
"TNHeartbeatUpdate": 2,
"LogHeartbeatUpdate": 3,
"GetIDUpdate": 4,
"ScheduleCommandUpdate": 5,
"SetStateUpdate": 6,
"InitialClusterUpdate": 7,
"SetTaskSchedulerStateUpdate": 8,
"SetTaskTableUserUpdate": 9,
"UpdateCNLabel": 10,
"UpdateCNWorkState": 11,
"PatchCNStore": 12,
"RemoveCNStore": 13,
}
var MethodType_name = map[int32]string{
0: "TSO_UPDATE",
1: "APPEND",
2: "READ",
3: "TRUNCATE",
4: "GET_TRUNCATE",
5: "CONNECT",
6: "CONNECT_RO",
7: "LOG_HEARTBEAT",
8: "CN_HEARTBEAT",
9: "TN_HEARTBEAT",
10: "CHECK_HAKEEPER",
11: "GET_CLUSTER_DETAILS",
12: "GET_SHARD_INFO",
13: "CN_ALLOCATE_ID",
14: "GET_CLUSTER_STATE",
15: "UPDATE_CN_LABEL",
16: "UPDATE_CN_WORK_STATE",
17: "PATCH_CN_STORE",
18: "DELETE_CN_STORE",
}
var MethodType_value = map[string]int32{
"TSO_UPDATE": 0,
"APPEND": 1,
"READ": 2,
"TRUNCATE": 3,
"GET_TRUNCATE": 4,
"CONNECT": 5,
"CONNECT_RO": 6,
"LOG_HEARTBEAT": 7,
"CN_HEARTBEAT": 8,
"TN_HEARTBEAT": 9,
"CHECK_HAKEEPER": 10,
"GET_CLUSTER_DETAILS": 11,
"GET_SHARD_INFO": 12,
"CN_ALLOCATE_ID": 13,
"GET_CLUSTER_STATE": 14,
"UPDATE_CN_LABEL": 15,
"UPDATE_CN_WORK_STATE": 16,
"PATCH_CN_STORE": 17,
"DELETE_CN_STORE": 18,
}
var NodeState_name = map[int32]string{
0: "NormalState",
1: "TimeoutState",
}
var NodeState_value = map[string]int32{
"NormalState": 0,
"TimeoutState": 1,
}
var RecordType_name = map[int32]string{
0: "UserRecord",
1: "Internal",
2: "LeaseUpdate",
3: "LeaseRejected",
}
var RecordType_value = map[string]int32{
"UserRecord": 0,
"Internal": 1,
"LeaseUpdate": 2,
"LeaseRejected": 3,
}
var ServiceType_name = map[int32]string{
0: "LogService",
1: "TNService",
2: "CNService",
}
var ServiceType_value = map[string]int32{
"LogService": 0,
"TNService": 1,
"CNService": 2,
}
var TaskSchedulerState_name = map[int32]string{
0: "TaskSchedulerCreated",
1: "TaskSchedulerRunning",
2: "TaskSchedulerStopped",
}
var TaskSchedulerState_value = map[string]int32{
"TaskSchedulerCreated": 0,
"TaskSchedulerRunning": 1,
"TaskSchedulerStopped": 2,
}
var UpdateType_name = map[int32]string{
0: "LeaseHolderIDUpdate",
1: "TruncateLSNUpdate",
2: "UserEntryUpdate",
3: "TSOUpdate",
}
var UpdateType_value = map[string]int32{
"LeaseHolderIDUpdate": 0,
"TruncateLSNUpdate": 1,
"UserEntryUpdate": 2,
"TSOUpdate": 3,
}
Functions ¶
This section is empty.
Types ¶
type AllocateIDResponse ¶ added in v0.6.0
type AllocateIDResponse struct { FirstID uint64 `protobuf:"varint,1,opt,name=FirstID,proto3" json:"FirstID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AllocateIDResponse) Descriptor ¶ added in v0.6.0
func (*AllocateIDResponse) Descriptor() ([]byte, []int)
func (*AllocateIDResponse) GetFirstID ¶ added in v0.6.0
func (m *AllocateIDResponse) GetFirstID() uint64
func (*AllocateIDResponse) Marshal ¶ added in v0.6.0
func (m *AllocateIDResponse) Marshal() (dAtA []byte, err error)
func (*AllocateIDResponse) MarshalTo ¶ added in v0.6.0
func (m *AllocateIDResponse) MarshalTo(dAtA []byte) (int, error)
func (*AllocateIDResponse) MarshalToSizedBuffer ¶ added in v0.6.0
func (m *AllocateIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AllocateIDResponse) ProtoMessage ¶ added in v0.6.0
func (*AllocateIDResponse) ProtoMessage()
func (*AllocateIDResponse) Reset ¶ added in v0.6.0
func (m *AllocateIDResponse) Reset()
func (*AllocateIDResponse) Size ¶ added in v0.6.0
func (m *AllocateIDResponse) Size() (n int)
func (*AllocateIDResponse) String ¶ added in v0.6.0
func (m *AllocateIDResponse) String() string
func (*AllocateIDResponse) Unmarshal ¶ added in v0.6.0
func (m *AllocateIDResponse) Unmarshal(dAtA []byte) error
func (*AllocateIDResponse) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *AllocateIDResponse) XXX_DiscardUnknown()
func (*AllocateIDResponse) XXX_Marshal ¶ added in v0.6.0
func (m *AllocateIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AllocateIDResponse) XXX_Merge ¶ added in v0.6.0
func (m *AllocateIDResponse) XXX_Merge(src proto.Message)
func (*AllocateIDResponse) XXX_Size ¶ added in v0.6.0
func (m *AllocateIDResponse) XXX_Size() int
func (*AllocateIDResponse) XXX_Unmarshal ¶ added in v0.6.0
func (m *AllocateIDResponse) XXX_Unmarshal(b []byte) error
type BackupData ¶ added in v1.0.0
type BackupData struct { // NextID is a shared, global ID. NextID uint64 `protobuf:"varint,1,opt,name=NextID,proto3" json:"NextID,omitempty"` // NextIDByKey is IDs isolated by keys. NextIDByKey map[string]uint64 `` /* 164-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
BackupData is the information that needs to backup, including NextID and NextIDByKey in HAKeeperRSMState.
func (*BackupData) Descriptor ¶ added in v1.0.0
func (*BackupData) Descriptor() ([]byte, []int)
func (*BackupData) GetNextID ¶ added in v1.0.0
func (m *BackupData) GetNextID() uint64
func (*BackupData) GetNextIDByKey ¶ added in v1.0.0
func (m *BackupData) GetNextIDByKey() map[string]uint64
func (*BackupData) Marshal ¶ added in v1.0.0
func (m *BackupData) Marshal() (dAtA []byte, err error)
func (*BackupData) MarshalTo ¶ added in v1.0.0
func (m *BackupData) MarshalTo(dAtA []byte) (int, error)
func (*BackupData) MarshalToSizedBuffer ¶ added in v1.0.0
func (m *BackupData) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BackupData) ProtoMessage ¶ added in v1.0.0
func (*BackupData) ProtoMessage()
func (*BackupData) Reset ¶ added in v1.0.0
func (m *BackupData) Reset()
func (*BackupData) Size ¶ added in v1.0.0
func (m *BackupData) Size() (n int)
func (*BackupData) String ¶ added in v1.0.0
func (m *BackupData) String() string
func (*BackupData) Unmarshal ¶ added in v1.0.0
func (m *BackupData) Unmarshal(dAtA []byte) error
func (*BackupData) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *BackupData) XXX_DiscardUnknown()
func (*BackupData) XXX_Marshal ¶ added in v1.0.0
func (m *BackupData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BackupData) XXX_Merge ¶ added in v1.0.0
func (m *BackupData) XXX_Merge(src proto.Message)
func (*BackupData) XXX_Size ¶ added in v1.0.0
func (m *BackupData) XXX_Size() int
func (*BackupData) XXX_Unmarshal ¶ added in v1.0.0
func (m *BackupData) XXX_Unmarshal(b []byte) error
type CNAllocateID ¶ added in v0.6.0
type CNAllocateID struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Batch uint64 `protobuf:"varint,2,opt,name=Batch,proto3" json:"Batch,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CNAllocateID is the periodic message sent tp the HAKeeper by CN stores.
func (*CNAllocateID) Descriptor ¶ added in v0.6.0
func (*CNAllocateID) Descriptor() ([]byte, []int)
func (*CNAllocateID) GetBatch ¶ added in v0.6.0
func (m *CNAllocateID) GetBatch() uint64
func (*CNAllocateID) GetKey ¶ added in v0.8.0
func (m *CNAllocateID) GetKey() string
func (*CNAllocateID) Marshal ¶ added in v0.6.0
func (m *CNAllocateID) Marshal() (dAtA []byte, err error)
func (*CNAllocateID) MarshalTo ¶ added in v0.6.0
func (m *CNAllocateID) MarshalTo(dAtA []byte) (int, error)
func (*CNAllocateID) MarshalToSizedBuffer ¶ added in v0.6.0
func (m *CNAllocateID) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CNAllocateID) ProtoMessage ¶ added in v0.6.0
func (*CNAllocateID) ProtoMessage()
func (*CNAllocateID) Reset ¶ added in v0.6.0
func (m *CNAllocateID) Reset()
func (*CNAllocateID) Size ¶ added in v0.6.0
func (m *CNAllocateID) Size() (n int)
func (*CNAllocateID) String ¶ added in v0.6.0
func (m *CNAllocateID) String() string
func (*CNAllocateID) Unmarshal ¶ added in v0.6.0
func (m *CNAllocateID) Unmarshal(dAtA []byte) error
func (*CNAllocateID) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *CNAllocateID) XXX_DiscardUnknown()
func (*CNAllocateID) XXX_Marshal ¶ added in v0.6.0
func (m *CNAllocateID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CNAllocateID) XXX_Merge ¶ added in v0.6.0
func (m *CNAllocateID) XXX_Merge(src proto.Message)
func (*CNAllocateID) XXX_Size ¶ added in v0.6.0
func (m *CNAllocateID) XXX_Size() int
func (*CNAllocateID) XXX_Unmarshal ¶ added in v0.6.0
func (m *CNAllocateID) XXX_Unmarshal(b []byte) error
type CNLabelOp ¶ added in v0.8.0
type CNLabelOp int32
func (CNLabelOp) EnumDescriptor ¶ added in v0.8.0
type CNState ¶
type CNState struct { // Stores is keyed by CN store UUID. Stores map[string]CNStoreInfo `` /* 143-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CNState contains all CN details known to the HAKeeper.
func (*CNState) Descriptor ¶
func (*CNState) GetStores ¶
func (m *CNState) GetStores() map[string]CNStoreInfo
func (*CNState) MarshalToSizedBuffer ¶
func (*CNState) PatchCNStore ¶ added in v1.0.0
func (s *CNState) PatchCNStore(stateLabel CNStateLabel)
PatchCNStore updates work state and labels of CN store.
func (*CNState) ProtoMessage ¶
func (*CNState) ProtoMessage()
func (*CNState) Update ¶
func (s *CNState) Update(hb CNStoreHeartbeat, tick uint64)
Update applies the incoming CNStoreHeartbeat into HAKeeper. Tick is the current tick of the HAKeeper which is used as the timestamp of the heartbeat.
func (*CNState) UpdateLabel ¶ added in v0.8.0
func (s *CNState) UpdateLabel(label CNStoreLabel)
UpdateLabel updates labels of CN store.
func (*CNState) UpdateWorkState ¶ added in v1.0.0
func (s *CNState) UpdateWorkState(state CNWorkState)
UpdateWorkState updates work state of CN store.
func (*CNState) XXX_DiscardUnknown ¶
func (m *CNState) XXX_DiscardUnknown()
func (*CNState) XXX_Marshal ¶
func (*CNState) XXX_Unmarshal ¶
type CNStateLabel ¶ added in v1.0.0
type CNStateLabel struct { // UUID is the uuid of the CN store. UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // State is the CN work state. State metadata.WorkState `protobuf:"varint,2,opt,name=State,proto3,enum=metadata.WorkState" json:"State,omitempty"` // Labels is the labels of the CN store. Labels map[string]metadata.LabelList `` /* 143-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CNStateLabel) Descriptor ¶ added in v1.0.0
func (*CNStateLabel) Descriptor() ([]byte, []int)
func (*CNStateLabel) GetLabels ¶ added in v1.0.0
func (m *CNStateLabel) GetLabels() map[string]metadata.LabelList
func (*CNStateLabel) GetState ¶ added in v1.0.0
func (m *CNStateLabel) GetState() metadata.WorkState
func (*CNStateLabel) GetUUID ¶ added in v1.0.0
func (m *CNStateLabel) GetUUID() string
func (*CNStateLabel) Marshal ¶ added in v1.0.0
func (m *CNStateLabel) Marshal() (dAtA []byte, err error)
func (*CNStateLabel) MarshalTo ¶ added in v1.0.0
func (m *CNStateLabel) MarshalTo(dAtA []byte) (int, error)
func (*CNStateLabel) MarshalToSizedBuffer ¶ added in v1.0.0
func (m *CNStateLabel) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CNStateLabel) ProtoMessage ¶ added in v1.0.0
func (*CNStateLabel) ProtoMessage()
func (*CNStateLabel) Reset ¶ added in v1.0.0
func (m *CNStateLabel) Reset()
func (*CNStateLabel) Size ¶ added in v1.0.0
func (m *CNStateLabel) Size() (n int)
func (*CNStateLabel) String ¶ added in v1.0.0
func (m *CNStateLabel) String() string
func (*CNStateLabel) Unmarshal ¶ added in v1.0.0
func (m *CNStateLabel) Unmarshal(dAtA []byte) error
func (*CNStateLabel) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *CNStateLabel) XXX_DiscardUnknown()
func (*CNStateLabel) XXX_Marshal ¶ added in v1.0.0
func (m *CNStateLabel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CNStateLabel) XXX_Merge ¶ added in v1.0.0
func (m *CNStateLabel) XXX_Merge(src proto.Message)
func (*CNStateLabel) XXX_Size ¶ added in v1.0.0
func (m *CNStateLabel) XXX_Size() int
func (*CNStateLabel) XXX_Unmarshal ¶ added in v1.0.0
func (m *CNStateLabel) XXX_Unmarshal(b []byte) error
type CNStore ¶ added in v0.6.0
type CNStore struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` SQLAddress string `protobuf:"bytes,3,opt,name=SQLAddress,proto3" json:"SQLAddress,omitempty"` LockServiceAddress string `protobuf:"bytes,4,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` CtlAddress string `protobuf:"bytes,5,opt,name=CtlAddress,proto3" json:"CtlAddress,omitempty"` Role metadata.CNRole `protobuf:"varint,6,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` Tick uint64 `protobuf:"varint,7,opt,name=Tick,proto3" json:"Tick,omitempty"` State NodeState `protobuf:"varint,8,opt,name=State,proto3,enum=logservice.NodeState" json:"State,omitempty"` Labels map[string]metadata.LabelList `` /* 143-byte string literal not displayed */ WorkState metadata.WorkState `protobuf:"varint,10,opt,name=WorkState,proto3,enum=metadata.WorkState" json:"WorkState,omitempty"` QueryAddress string `protobuf:"bytes,11,opt,name=QueryAddress,proto3" json:"QueryAddress,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CNStore) Descriptor ¶ added in v0.6.0
func (*CNStore) GetCtlAddress ¶ added in v0.8.0
func (*CNStore) GetLockServiceAddress ¶ added in v0.8.0
func (*CNStore) GetQueryAddress ¶ added in v1.0.0
func (*CNStore) GetSQLAddress ¶ added in v0.6.0
func (*CNStore) GetServiceAddress ¶ added in v0.6.0
func (*CNStore) GetWorkState ¶ added in v1.0.0
func (*CNStore) MarshalToSizedBuffer ¶ added in v0.6.0
func (*CNStore) ProtoMessage ¶ added in v0.6.0
func (*CNStore) ProtoMessage()
func (*CNStore) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *CNStore) XXX_DiscardUnknown()
func (*CNStore) XXX_Marshal ¶ added in v0.6.0
func (*CNStore) XXX_Unmarshal ¶ added in v0.6.0
type CNStoreHeartbeat ¶
type CNStoreHeartbeat struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` SQLAddress string `protobuf:"bytes,3,opt,name=SQLAddress,proto3" json:"SQLAddress,omitempty"` LockServiceAddress string `protobuf:"bytes,4,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` CtlAddress string `protobuf:"bytes,5,opt,name=CtlAddress,proto3" json:"CtlAddress,omitempty"` Role metadata.CNRole `protobuf:"varint,6,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` TaskServiceCreated bool `protobuf:"varint,7,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` QueryAddress string `protobuf:"bytes,8,opt,name=QueryAddress,proto3" json:"QueryAddress,omitempty"` InitWorkState string `protobuf:"bytes,9,opt,name=InitWorkState,proto3" json:"InitWorkState,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CNStoreHeartbeat is the periodic message sent tp the HAKeeper by CN stores.
func (*CNStoreHeartbeat) Descriptor ¶
func (*CNStoreHeartbeat) Descriptor() ([]byte, []int)
func (*CNStoreHeartbeat) GetCtlAddress ¶ added in v0.8.0
func (m *CNStoreHeartbeat) GetCtlAddress() string
func (*CNStoreHeartbeat) GetInitWorkState ¶ added in v1.0.0
func (m *CNStoreHeartbeat) GetInitWorkState() string
func (*CNStoreHeartbeat) GetLockServiceAddress ¶ added in v0.8.0
func (m *CNStoreHeartbeat) GetLockServiceAddress() string
func (*CNStoreHeartbeat) GetQueryAddress ¶ added in v1.0.0
func (m *CNStoreHeartbeat) GetQueryAddress() string
func (*CNStoreHeartbeat) GetRole ¶ added in v0.6.0
func (m *CNStoreHeartbeat) GetRole() metadata.CNRole
func (*CNStoreHeartbeat) GetSQLAddress ¶ added in v0.6.0
func (m *CNStoreHeartbeat) GetSQLAddress() string
func (*CNStoreHeartbeat) GetServiceAddress ¶ added in v0.5.1
func (m *CNStoreHeartbeat) GetServiceAddress() string
func (*CNStoreHeartbeat) GetTaskServiceCreated ¶ added in v0.6.0
func (m *CNStoreHeartbeat) GetTaskServiceCreated() bool
func (*CNStoreHeartbeat) GetUUID ¶
func (m *CNStoreHeartbeat) GetUUID() string
func (*CNStoreHeartbeat) Marshal ¶
func (m *CNStoreHeartbeat) Marshal() (dAtA []byte, err error)
func (*CNStoreHeartbeat) MarshalToSizedBuffer ¶
func (m *CNStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CNStoreHeartbeat) ProtoMessage ¶
func (*CNStoreHeartbeat) ProtoMessage()
func (*CNStoreHeartbeat) Reset ¶
func (m *CNStoreHeartbeat) Reset()
func (*CNStoreHeartbeat) Size ¶
func (m *CNStoreHeartbeat) Size() (n int)
func (*CNStoreHeartbeat) String ¶
func (m *CNStoreHeartbeat) String() string
func (*CNStoreHeartbeat) Unmarshal ¶
func (m *CNStoreHeartbeat) Unmarshal(dAtA []byte) error
func (*CNStoreHeartbeat) XXX_DiscardUnknown ¶
func (m *CNStoreHeartbeat) XXX_DiscardUnknown()
func (*CNStoreHeartbeat) XXX_Marshal ¶
func (m *CNStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CNStoreHeartbeat) XXX_Merge ¶
func (m *CNStoreHeartbeat) XXX_Merge(src proto.Message)
func (*CNStoreHeartbeat) XXX_Size ¶
func (m *CNStoreHeartbeat) XXX_Size() int
func (*CNStoreHeartbeat) XXX_Unmarshal ¶
func (m *CNStoreHeartbeat) XXX_Unmarshal(b []byte) error
type CNStoreInfo ¶
type CNStoreInfo struct { Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` SQLAddress string `protobuf:"bytes,3,opt,name=SQLAddress,proto3" json:"SQLAddress,omitempty"` LockServiceAddress string `protobuf:"bytes,4,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` CtlAddress string `protobuf:"bytes,5,opt,name=CtlAddress,proto3" json:"CtlAddress,omitempty"` Role metadata.CNRole `protobuf:"varint,6,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` TaskServiceCreated bool `protobuf:"varint,7,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` Labels map[string]metadata.LabelList `` /* 143-byte string literal not displayed */ WorkState metadata.WorkState `protobuf:"varint,9,opt,name=WorkState,proto3,enum=metadata.WorkState" json:"WorkState,omitempty"` QueryAddress string `protobuf:"bytes,10,opt,name=QueryAddress,proto3" json:"QueryAddress,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CNStoreInfo contains information on a CN store.
func (*CNStoreInfo) Descriptor ¶
func (*CNStoreInfo) Descriptor() ([]byte, []int)
func (*CNStoreInfo) GetCtlAddress ¶ added in v0.8.0
func (m *CNStoreInfo) GetCtlAddress() string
func (*CNStoreInfo) GetLabels ¶ added in v0.8.0
func (m *CNStoreInfo) GetLabels() map[string]metadata.LabelList
func (*CNStoreInfo) GetLockServiceAddress ¶ added in v0.8.0
func (m *CNStoreInfo) GetLockServiceAddress() string
func (*CNStoreInfo) GetQueryAddress ¶ added in v1.0.0
func (m *CNStoreInfo) GetQueryAddress() string
func (*CNStoreInfo) GetRole ¶ added in v0.6.0
func (m *CNStoreInfo) GetRole() metadata.CNRole
func (*CNStoreInfo) GetSQLAddress ¶ added in v0.6.0
func (m *CNStoreInfo) GetSQLAddress() string
func (*CNStoreInfo) GetServiceAddress ¶ added in v0.5.1
func (m *CNStoreInfo) GetServiceAddress() string
func (*CNStoreInfo) GetTaskServiceCreated ¶ added in v0.6.0
func (m *CNStoreInfo) GetTaskServiceCreated() bool
func (*CNStoreInfo) GetTick ¶
func (m *CNStoreInfo) GetTick() uint64
func (*CNStoreInfo) GetWorkState ¶ added in v1.0.0
func (m *CNStoreInfo) GetWorkState() metadata.WorkState
func (*CNStoreInfo) Marshal ¶
func (m *CNStoreInfo) Marshal() (dAtA []byte, err error)
func (*CNStoreInfo) MarshalToSizedBuffer ¶
func (m *CNStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CNStoreInfo) ProtoMessage ¶
func (*CNStoreInfo) ProtoMessage()
func (*CNStoreInfo) Reset ¶
func (m *CNStoreInfo) Reset()
func (*CNStoreInfo) Size ¶
func (m *CNStoreInfo) Size() (n int)
func (*CNStoreInfo) String ¶
func (m *CNStoreInfo) String() string
func (*CNStoreInfo) Unmarshal ¶
func (m *CNStoreInfo) Unmarshal(dAtA []byte) error
func (*CNStoreInfo) XXX_DiscardUnknown ¶
func (m *CNStoreInfo) XXX_DiscardUnknown()
func (*CNStoreInfo) XXX_Marshal ¶
func (m *CNStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CNStoreInfo) XXX_Merge ¶
func (m *CNStoreInfo) XXX_Merge(src proto.Message)
func (*CNStoreInfo) XXX_Size ¶
func (m *CNStoreInfo) XXX_Size() int
func (*CNStoreInfo) XXX_Unmarshal ¶
func (m *CNStoreInfo) XXX_Unmarshal(b []byte) error
type CNStoreLabel ¶ added in v0.8.0
type CNStoreLabel struct { // UUID is the uuid of the CN store. UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // Operation is the CN label operation. // TODO(volgariver6): Unused field. Operation CNLabelOp `protobuf:"varint,2,opt,name=Operation,proto3,enum=logservice.CNLabelOp" json:"Operation,omitempty"` // Labels is the labels of the CN store. Labels map[string]metadata.LabelList `` /* 143-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CNStoreLabel) Descriptor ¶ added in v0.8.0
func (*CNStoreLabel) Descriptor() ([]byte, []int)
func (*CNStoreLabel) GetLabels ¶ added in v0.8.0
func (m *CNStoreLabel) GetLabels() map[string]metadata.LabelList
func (*CNStoreLabel) GetOperation ¶ added in v0.8.0
func (m *CNStoreLabel) GetOperation() CNLabelOp
func (*CNStoreLabel) GetUUID ¶ added in v0.8.0
func (m *CNStoreLabel) GetUUID() string
func (*CNStoreLabel) Marshal ¶ added in v0.8.0
func (m *CNStoreLabel) Marshal() (dAtA []byte, err error)
func (*CNStoreLabel) MarshalTo ¶ added in v0.8.0
func (m *CNStoreLabel) MarshalTo(dAtA []byte) (int, error)
func (*CNStoreLabel) MarshalToSizedBuffer ¶ added in v0.8.0
func (m *CNStoreLabel) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CNStoreLabel) ProtoMessage ¶ added in v0.8.0
func (*CNStoreLabel) ProtoMessage()
func (*CNStoreLabel) Reset ¶ added in v0.8.0
func (m *CNStoreLabel) Reset()
func (*CNStoreLabel) Size ¶ added in v0.8.0
func (m *CNStoreLabel) Size() (n int)
func (*CNStoreLabel) String ¶ added in v0.8.0
func (m *CNStoreLabel) String() string
func (*CNStoreLabel) Unmarshal ¶ added in v0.8.0
func (m *CNStoreLabel) Unmarshal(dAtA []byte) error
func (*CNStoreLabel) XXX_DiscardUnknown ¶ added in v0.8.0
func (m *CNStoreLabel) XXX_DiscardUnknown()
func (*CNStoreLabel) XXX_Marshal ¶ added in v0.8.0
func (m *CNStoreLabel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CNStoreLabel) XXX_Merge ¶ added in v0.8.0
func (m *CNStoreLabel) XXX_Merge(src proto.Message)
func (*CNStoreLabel) XXX_Size ¶ added in v0.8.0
func (m *CNStoreLabel) XXX_Size() int
func (*CNStoreLabel) XXX_Unmarshal ¶ added in v0.8.0
func (m *CNStoreLabel) XXX_Unmarshal(b []byte) error
type CNWorkState ¶ added in v1.0.0
type CNWorkState struct { // UUID is the uuid of the CN store. UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // State is the CN work state. State metadata.WorkState `protobuf:"varint,2,opt,name=State,proto3,enum=metadata.WorkState" json:"State,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CNWorkState) Descriptor ¶ added in v1.0.0
func (*CNWorkState) Descriptor() ([]byte, []int)
func (*CNWorkState) GetState ¶ added in v1.0.0
func (m *CNWorkState) GetState() metadata.WorkState
func (*CNWorkState) GetUUID ¶ added in v1.0.0
func (m *CNWorkState) GetUUID() string
func (*CNWorkState) Marshal ¶ added in v1.0.0
func (m *CNWorkState) Marshal() (dAtA []byte, err error)
func (*CNWorkState) MarshalTo ¶ added in v1.0.0
func (m *CNWorkState) MarshalTo(dAtA []byte) (int, error)
func (*CNWorkState) MarshalToSizedBuffer ¶ added in v1.0.0
func (m *CNWorkState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CNWorkState) ProtoMessage ¶ added in v1.0.0
func (*CNWorkState) ProtoMessage()
func (*CNWorkState) Reset ¶ added in v1.0.0
func (m *CNWorkState) Reset()
func (*CNWorkState) Size ¶ added in v1.0.0
func (m *CNWorkState) Size() (n int)
func (*CNWorkState) String ¶ added in v1.0.0
func (m *CNWorkState) String() string
func (*CNWorkState) Unmarshal ¶ added in v1.0.0
func (m *CNWorkState) Unmarshal(dAtA []byte) error
func (*CNWorkState) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *CNWorkState) XXX_DiscardUnknown()
func (*CNWorkState) XXX_Marshal ¶ added in v1.0.0
func (m *CNWorkState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CNWorkState) XXX_Merge ¶ added in v1.0.0
func (m *CNWorkState) XXX_Merge(src proto.Message)
func (*CNWorkState) XXX_Size ¶ added in v1.0.0
func (m *CNWorkState) XXX_Size() int
func (*CNWorkState) XXX_Unmarshal ¶ added in v1.0.0
func (m *CNWorkState) XXX_Unmarshal(b []byte) error
type CheckerState ¶
type CheckerState struct { Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` ClusterInfo ClusterInfo `protobuf:"bytes,2,opt,name=ClusterInfo,proto3" json:"ClusterInfo"` TNState TNState `protobuf:"bytes,3,opt,name=TNState,proto3" json:"TNState"` LogState LogState `protobuf:"bytes,4,opt,name=LogState,proto3" json:"LogState"` CNState CNState `protobuf:"bytes,5,opt,name=CNState,proto3" json:"CNState"` State HAKeeperState `protobuf:"varint,6,opt,name=State,proto3,enum=logservice.HAKeeperState" json:"State,omitempty"` TaskSchedulerState TaskSchedulerState `protobuf:"varint,7,opt,name=TaskSchedulerState,proto3,enum=logservice.TaskSchedulerState" json:"TaskSchedulerState,omitempty"` TaskTableUser TaskTableUser `protobuf:"bytes,8,opt,name=TaskTableUser,proto3" json:"TaskTableUser"` NextId uint64 `protobuf:"varint,9,opt,name=NextId,proto3" json:"NextId,omitempty"` NextIDByKey map[string]uint64 `` /* 165-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CheckerState contains all HAKeeper state required for making schedule commands.
func (*CheckerState) Descriptor ¶
func (*CheckerState) Descriptor() ([]byte, []int)
func (*CheckerState) GetCNState ¶ added in v0.6.0
func (m *CheckerState) GetCNState() CNState
func (*CheckerState) GetClusterInfo ¶
func (m *CheckerState) GetClusterInfo() ClusterInfo
func (*CheckerState) GetLogState ¶
func (m *CheckerState) GetLogState() LogState
func (*CheckerState) GetNextIDByKey ¶ added in v1.0.0
func (m *CheckerState) GetNextIDByKey() map[string]uint64
func (*CheckerState) GetNextId ¶ added in v0.8.0
func (m *CheckerState) GetNextId() uint64
func (*CheckerState) GetState ¶
func (m *CheckerState) GetState() HAKeeperState
func (*CheckerState) GetTNState ¶ added in v1.0.0
func (m *CheckerState) GetTNState() TNState
func (*CheckerState) GetTaskSchedulerState ¶ added in v0.7.0
func (m *CheckerState) GetTaskSchedulerState() TaskSchedulerState
func (*CheckerState) GetTaskTableUser ¶ added in v0.6.0
func (m *CheckerState) GetTaskTableUser() TaskTableUser
func (*CheckerState) GetTick ¶
func (m *CheckerState) GetTick() uint64
func (*CheckerState) Marshal ¶
func (m *CheckerState) Marshal() (dAtA []byte, err error)
func (*CheckerState) MarshalToSizedBuffer ¶
func (m *CheckerState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CheckerState) ProtoMessage ¶
func (*CheckerState) ProtoMessage()
func (*CheckerState) Reset ¶
func (m *CheckerState) Reset()
func (*CheckerState) Size ¶
func (m *CheckerState) Size() (n int)
func (*CheckerState) String ¶
func (m *CheckerState) String() string
func (*CheckerState) Unmarshal ¶
func (m *CheckerState) Unmarshal(dAtA []byte) error
func (*CheckerState) XXX_DiscardUnknown ¶
func (m *CheckerState) XXX_DiscardUnknown()
func (*CheckerState) XXX_Marshal ¶
func (m *CheckerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CheckerState) XXX_Merge ¶
func (m *CheckerState) XXX_Merge(src proto.Message)
func (*CheckerState) XXX_Size ¶
func (m *CheckerState) XXX_Size() int
func (*CheckerState) XXX_Unmarshal ¶
func (m *CheckerState) XXX_Unmarshal(b []byte) error
type ClusterDetails ¶ added in v0.5.1
type ClusterDetails struct { TNStores []TNStore `protobuf:"bytes,1,rep,name=TNStores,proto3" json:"TNStores"` CNStores []CNStore `protobuf:"bytes,2,rep,name=CNStores,proto3" json:"CNStores"` LogStores []LogStore `protobuf:"bytes,3,rep,name=LogStores,proto3" json:"LogStores"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ClusterDetails) Descriptor ¶ added in v0.5.1
func (*ClusterDetails) Descriptor() ([]byte, []int)
func (*ClusterDetails) GetCNStores ¶ added in v0.6.0
func (m *ClusterDetails) GetCNStores() []CNStore
func (*ClusterDetails) GetLogStores ¶ added in v0.6.0
func (m *ClusterDetails) GetLogStores() []LogStore
func (*ClusterDetails) GetTNStores ¶ added in v1.0.0
func (m *ClusterDetails) GetTNStores() []TNStore
func (*ClusterDetails) Marshal ¶ added in v0.5.1
func (m *ClusterDetails) Marshal() (dAtA []byte, err error)
func (*ClusterDetails) MarshalTo ¶ added in v0.5.1
func (m *ClusterDetails) MarshalTo(dAtA []byte) (int, error)
func (*ClusterDetails) MarshalToSizedBuffer ¶ added in v0.5.1
func (m *ClusterDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClusterDetails) ProtoMessage ¶ added in v0.5.1
func (*ClusterDetails) ProtoMessage()
func (*ClusterDetails) Reset ¶ added in v0.5.1
func (m *ClusterDetails) Reset()
func (*ClusterDetails) Size ¶ added in v0.5.1
func (m *ClusterDetails) Size() (n int)
func (*ClusterDetails) String ¶ added in v0.5.1
func (m *ClusterDetails) String() string
func (*ClusterDetails) Unmarshal ¶ added in v0.5.1
func (m *ClusterDetails) Unmarshal(dAtA []byte) error
func (*ClusterDetails) XXX_DiscardUnknown ¶ added in v0.5.1
func (m *ClusterDetails) XXX_DiscardUnknown()
func (*ClusterDetails) XXX_Marshal ¶ added in v0.5.1
func (m *ClusterDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterDetails) XXX_Merge ¶ added in v0.5.1
func (m *ClusterDetails) XXX_Merge(src proto.Message)
func (*ClusterDetails) XXX_Size ¶ added in v0.5.1
func (m *ClusterDetails) XXX_Size() int
func (*ClusterDetails) XXX_Unmarshal ¶ added in v0.5.1
func (m *ClusterDetails) XXX_Unmarshal(b []byte) error
type ClusterInfo ¶
type ClusterInfo struct { TNShards []metadata.TNShardRecord `protobuf:"bytes,1,rep,name=TNShards,proto3" json:"TNShards"` LogShards []metadata.LogShardRecord `protobuf:"bytes,2,rep,name=LogShards,proto3" json:"LogShards"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ClusterInfo provides a global view of all shards in the cluster. It describes the logical sharding of the system, rather than physical distribution of all replicas that belong to those shards.
func (*ClusterInfo) Descriptor ¶
func (*ClusterInfo) Descriptor() ([]byte, []int)
func (*ClusterInfo) GetLogShards ¶
func (m *ClusterInfo) GetLogShards() []metadata.LogShardRecord
func (*ClusterInfo) GetTNShards ¶ added in v1.0.0
func (m *ClusterInfo) GetTNShards() []metadata.TNShardRecord
func (*ClusterInfo) Marshal ¶
func (m *ClusterInfo) Marshal() (dAtA []byte, err error)
func (*ClusterInfo) MarshalToSizedBuffer ¶
func (m *ClusterInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ClusterInfo) ProtoMessage ¶
func (*ClusterInfo) ProtoMessage()
func (*ClusterInfo) Reset ¶
func (m *ClusterInfo) Reset()
func (*ClusterInfo) Size ¶
func (m *ClusterInfo) Size() (n int)
func (*ClusterInfo) String ¶
func (m *ClusterInfo) String() string
func (*ClusterInfo) Unmarshal ¶
func (m *ClusterInfo) Unmarshal(dAtA []byte) error
func (*ClusterInfo) XXX_DiscardUnknown ¶
func (m *ClusterInfo) XXX_DiscardUnknown()
func (*ClusterInfo) XXX_Marshal ¶
func (m *ClusterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterInfo) XXX_Merge ¶
func (m *ClusterInfo) XXX_Merge(src proto.Message)
func (*ClusterInfo) XXX_Size ¶
func (m *ClusterInfo) XXX_Size() int
func (*ClusterInfo) XXX_Unmarshal ¶
func (m *ClusterInfo) XXX_Unmarshal(b []byte) error
type CommandBatch ¶
type CommandBatch struct { Term uint64 `protobuf:"varint,1,opt,name=Term,proto3" json:"Term,omitempty"` Commands []ScheduleCommand `protobuf:"bytes,2,rep,name=Commands,proto3" json:"Commands"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CommandBatch) Descriptor ¶
func (*CommandBatch) Descriptor() ([]byte, []int)
func (*CommandBatch) GetCommands ¶
func (m *CommandBatch) GetCommands() []ScheduleCommand
func (*CommandBatch) GetTerm ¶
func (m *CommandBatch) GetTerm() uint64
func (*CommandBatch) Marshal ¶
func (m *CommandBatch) Marshal() (dAtA []byte, err error)
func (*CommandBatch) MarshalToSizedBuffer ¶
func (m *CommandBatch) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CommandBatch) ProtoMessage ¶
func (*CommandBatch) ProtoMessage()
func (*CommandBatch) Reset ¶
func (m *CommandBatch) Reset()
func (*CommandBatch) Size ¶
func (m *CommandBatch) Size() (n int)
func (*CommandBatch) String ¶
func (m *CommandBatch) String() string
func (*CommandBatch) Unmarshal ¶
func (m *CommandBatch) Unmarshal(dAtA []byte) error
func (*CommandBatch) XXX_DiscardUnknown ¶
func (m *CommandBatch) XXX_DiscardUnknown()
func (*CommandBatch) XXX_Marshal ¶
func (m *CommandBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommandBatch) XXX_Merge ¶
func (m *CommandBatch) XXX_Merge(src proto.Message)
func (*CommandBatch) XXX_Size ¶
func (m *CommandBatch) XXX_Size() int
func (*CommandBatch) XXX_Unmarshal ¶
func (m *CommandBatch) XXX_Unmarshal(b []byte) error
type ConfigChange ¶
type ConfigChange struct { Replica Replica `protobuf:"bytes,1,opt,name=Replica,proto3" json:"Replica"` ChangeType ConfigChangeType `protobuf:"varint,2,opt,name=ChangeType,proto3,enum=logservice.ConfigChangeType" json:"ChangeType,omitempty"` // only used for bootstrap InitialMembers map[uint64]string `` /* 170-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ConfigChange is the detail of a config change.
func (*ConfigChange) Descriptor ¶
func (*ConfigChange) Descriptor() ([]byte, []int)
func (*ConfigChange) GetChangeType ¶
func (m *ConfigChange) GetChangeType() ConfigChangeType
func (*ConfigChange) GetInitialMembers ¶
func (m *ConfigChange) GetInitialMembers() map[uint64]string
func (*ConfigChange) GetReplica ¶
func (m *ConfigChange) GetReplica() Replica
func (*ConfigChange) Marshal ¶
func (m *ConfigChange) Marshal() (dAtA []byte, err error)
func (*ConfigChange) MarshalToSizedBuffer ¶
func (m *ConfigChange) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConfigChange) ProtoMessage ¶
func (*ConfigChange) ProtoMessage()
func (*ConfigChange) Reset ¶
func (m *ConfigChange) Reset()
func (*ConfigChange) Size ¶
func (m *ConfigChange) Size() (n int)
func (*ConfigChange) String ¶
func (m *ConfigChange) String() string
func (*ConfigChange) Unmarshal ¶
func (m *ConfigChange) Unmarshal(dAtA []byte) error
func (*ConfigChange) XXX_DiscardUnknown ¶
func (m *ConfigChange) XXX_DiscardUnknown()
func (*ConfigChange) XXX_Marshal ¶
func (m *ConfigChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConfigChange) XXX_Merge ¶
func (m *ConfigChange) XXX_Merge(src proto.Message)
func (*ConfigChange) XXX_Size ¶
func (m *ConfigChange) XXX_Size() int
func (*ConfigChange) XXX_Unmarshal ¶
func (m *ConfigChange) XXX_Unmarshal(b []byte) error
type ConfigChangeType ¶
type ConfigChangeType int32
ConfigChangeType indicates config change command type.
const ( AddReplica ConfigChangeType = 0 RemoveReplica ConfigChangeType = 1 StartReplica ConfigChangeType = 2 StopReplica ConfigChangeType = 3 KillZombie ConfigChangeType = 4 )
func (ConfigChangeType) EnumDescriptor ¶
func (ConfigChangeType) EnumDescriptor() ([]byte, []int)
func (ConfigChangeType) String ¶
func (x ConfigChangeType) String() string
type CreateTaskService ¶ added in v0.6.0
type CreateTaskService struct { // User used to connect to the task database. User TaskTableUser `protobuf:"bytes,1,opt,name=User,proto3" json:"User"` // TaskDatabase task framework database. TaskDatabase string `protobuf:"bytes,2,opt,name=TaskDatabase,proto3" json:"TaskDatabase,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CreateTaskService start task service at current node
func (*CreateTaskService) Descriptor ¶ added in v0.6.0
func (*CreateTaskService) Descriptor() ([]byte, []int)
func (*CreateTaskService) GetTaskDatabase ¶ added in v0.6.0
func (m *CreateTaskService) GetTaskDatabase() string
func (*CreateTaskService) GetUser ¶ added in v0.6.0
func (m *CreateTaskService) GetUser() TaskTableUser
func (*CreateTaskService) Marshal ¶ added in v0.6.0
func (m *CreateTaskService) Marshal() (dAtA []byte, err error)
func (*CreateTaskService) MarshalTo ¶ added in v0.6.0
func (m *CreateTaskService) MarshalTo(dAtA []byte) (int, error)
func (*CreateTaskService) MarshalToSizedBuffer ¶ added in v0.6.0
func (m *CreateTaskService) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CreateTaskService) ProtoMessage ¶ added in v0.6.0
func (*CreateTaskService) ProtoMessage()
func (*CreateTaskService) Reset ¶ added in v0.6.0
func (m *CreateTaskService) Reset()
func (*CreateTaskService) Size ¶ added in v0.6.0
func (m *CreateTaskService) Size() (n int)
func (*CreateTaskService) String ¶ added in v0.6.0
func (m *CreateTaskService) String() string
func (*CreateTaskService) Unmarshal ¶ added in v0.6.0
func (m *CreateTaskService) Unmarshal(dAtA []byte) error
func (*CreateTaskService) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *CreateTaskService) XXX_DiscardUnknown()
func (*CreateTaskService) XXX_Marshal ¶ added in v0.6.0
func (m *CreateTaskService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTaskService) XXX_Merge ¶ added in v0.6.0
func (m *CreateTaskService) XXX_Merge(src proto.Message)
func (*CreateTaskService) XXX_Size ¶ added in v0.6.0
func (m *CreateTaskService) XXX_Size() int
func (*CreateTaskService) XXX_Unmarshal ¶ added in v0.6.0
func (m *CreateTaskService) XXX_Unmarshal(b []byte) error
type DeleteCNStore ¶ added in v0.7.0
type DeleteCNStore struct { StoreID string `protobuf:"bytes,1,opt,name=StoreID,proto3" json:"StoreID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
DeleteCNStore deletes CN store from CNState to save hakeeper's memory.
func (*DeleteCNStore) Descriptor ¶ added in v0.7.0
func (*DeleteCNStore) Descriptor() ([]byte, []int)
func (*DeleteCNStore) GetStoreID ¶ added in v0.7.0
func (m *DeleteCNStore) GetStoreID() string
func (*DeleteCNStore) Marshal ¶ added in v0.7.0
func (m *DeleteCNStore) Marshal() (dAtA []byte, err error)
func (*DeleteCNStore) MarshalTo ¶ added in v0.7.0
func (m *DeleteCNStore) MarshalTo(dAtA []byte) (int, error)
func (*DeleteCNStore) MarshalToSizedBuffer ¶ added in v0.7.0
func (m *DeleteCNStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DeleteCNStore) ProtoMessage ¶ added in v0.7.0
func (*DeleteCNStore) ProtoMessage()
func (*DeleteCNStore) Reset ¶ added in v0.7.0
func (m *DeleteCNStore) Reset()
func (*DeleteCNStore) Size ¶ added in v0.7.0
func (m *DeleteCNStore) Size() (n int)
func (*DeleteCNStore) String ¶ added in v0.7.0
func (m *DeleteCNStore) String() string
func (*DeleteCNStore) Unmarshal ¶ added in v0.7.0
func (m *DeleteCNStore) Unmarshal(dAtA []byte) error
func (*DeleteCNStore) XXX_DiscardUnknown ¶ added in v0.7.0
func (m *DeleteCNStore) XXX_DiscardUnknown()
func (*DeleteCNStore) XXX_Marshal ¶ added in v0.7.0
func (m *DeleteCNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteCNStore) XXX_Merge ¶ added in v0.7.0
func (m *DeleteCNStore) XXX_Merge(src proto.Message)
func (*DeleteCNStore) XXX_Size ¶ added in v0.7.0
func (m *DeleteCNStore) XXX_Size() int
func (*DeleteCNStore) XXX_Unmarshal ¶ added in v0.7.0
func (m *DeleteCNStore) XXX_Unmarshal(b []byte) error
type HAKeeperRSMState ¶
type HAKeeperRSMState struct { Index uint64 `protobuf:"varint,1,opt,name=Index,proto3" json:"Index,omitempty"` Tick uint64 `protobuf:"varint,2,opt,name=Tick,proto3" json:"Tick,omitempty"` // NextID is a shared, global ID. NextID uint64 `protobuf:"varint,3,opt,name=NextID,proto3" json:"NextID,omitempty"` // NextIDByKey is IDs isolated by keys. NextIDByKey map[string]uint64 `` /* 164-byte string literal not displayed */ Term uint64 `protobuf:"varint,5,opt,name=Term,proto3" json:"Term,omitempty"` State HAKeeperState `protobuf:"varint,6,opt,name=State,proto3,enum=logservice.HAKeeperState" json:"State,omitempty"` TaskSchedulerState TaskSchedulerState `protobuf:"varint,7,opt,name=TaskSchedulerState,proto3,enum=logservice.TaskSchedulerState" json:"TaskSchedulerState,omitempty"` ScheduleCommands map[string]CommandBatch `` /* 163-byte string literal not displayed */ LogShards map[string]uint64 `` /* 160-byte string literal not displayed */ CNState CNState `protobuf:"bytes,10,opt,name=CNState,proto3" json:"CNState"` TNState TNState `protobuf:"bytes,11,opt,name=TNState,proto3" json:"TNState"` LogState LogState `protobuf:"bytes,12,opt,name=LogState,proto3" json:"LogState"` ClusterInfo ClusterInfo `protobuf:"bytes,13,opt,name=ClusterInfo,proto3" json:"ClusterInfo"` TaskTableUser TaskTableUser `protobuf:"bytes,14,opt,name=TaskTableUser,proto3" json:"TaskTableUser"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
HAKeeperRSMState contains state maintained by HAKeeper's RSM.
func NewRSMState ¶
func NewRSMState() HAKeeperRSMState
NewRSMState creates a new HAKeeperRSMState instance.
func (*HAKeeperRSMState) Descriptor ¶
func (*HAKeeperRSMState) Descriptor() ([]byte, []int)
func (*HAKeeperRSMState) GetCNState ¶
func (m *HAKeeperRSMState) GetCNState() CNState
func (*HAKeeperRSMState) GetClusterInfo ¶
func (m *HAKeeperRSMState) GetClusterInfo() ClusterInfo
func (*HAKeeperRSMState) GetIndex ¶ added in v1.0.0
func (m *HAKeeperRSMState) GetIndex() uint64
func (*HAKeeperRSMState) GetLogShards ¶
func (m *HAKeeperRSMState) GetLogShards() map[string]uint64
func (*HAKeeperRSMState) GetLogState ¶
func (m *HAKeeperRSMState) GetLogState() LogState
func (*HAKeeperRSMState) GetNextID ¶
func (m *HAKeeperRSMState) GetNextID() uint64
func (*HAKeeperRSMState) GetNextIDByKey ¶ added in v0.8.0
func (m *HAKeeperRSMState) GetNextIDByKey() map[string]uint64
func (*HAKeeperRSMState) GetScheduleCommands ¶
func (m *HAKeeperRSMState) GetScheduleCommands() map[string]CommandBatch
func (*HAKeeperRSMState) GetState ¶
func (m *HAKeeperRSMState) GetState() HAKeeperState
func (*HAKeeperRSMState) GetTNState ¶ added in v1.0.0
func (m *HAKeeperRSMState) GetTNState() TNState
func (*HAKeeperRSMState) GetTaskSchedulerState ¶ added in v0.7.0
func (m *HAKeeperRSMState) GetTaskSchedulerState() TaskSchedulerState
func (*HAKeeperRSMState) GetTaskTableUser ¶ added in v0.6.0
func (m *HAKeeperRSMState) GetTaskTableUser() TaskTableUser
func (*HAKeeperRSMState) GetTerm ¶
func (m *HAKeeperRSMState) GetTerm() uint64
func (*HAKeeperRSMState) GetTick ¶
func (m *HAKeeperRSMState) GetTick() uint64
func (*HAKeeperRSMState) Marshal ¶
func (m *HAKeeperRSMState) Marshal() (dAtA []byte, err error)
func (*HAKeeperRSMState) MarshalToSizedBuffer ¶
func (m *HAKeeperRSMState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HAKeeperRSMState) ProtoMessage ¶
func (*HAKeeperRSMState) ProtoMessage()
func (*HAKeeperRSMState) Reset ¶
func (m *HAKeeperRSMState) Reset()
func (*HAKeeperRSMState) Size ¶
func (m *HAKeeperRSMState) Size() (n int)
func (*HAKeeperRSMState) String ¶
func (m *HAKeeperRSMState) String() string
func (*HAKeeperRSMState) Unmarshal ¶
func (m *HAKeeperRSMState) Unmarshal(dAtA []byte) error
func (*HAKeeperRSMState) XXX_DiscardUnknown ¶
func (m *HAKeeperRSMState) XXX_DiscardUnknown()
func (*HAKeeperRSMState) XXX_Marshal ¶
func (m *HAKeeperRSMState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HAKeeperRSMState) XXX_Merge ¶
func (m *HAKeeperRSMState) XXX_Merge(src proto.Message)
func (*HAKeeperRSMState) XXX_Size ¶
func (m *HAKeeperRSMState) XXX_Size() int
func (*HAKeeperRSMState) XXX_Unmarshal ¶
func (m *HAKeeperRSMState) XXX_Unmarshal(b []byte) error
type HAKeeperState ¶
type HAKeeperState int32
HAKeeperState state transition diagram
HAKeeperCreated │ │ cluster init info set ▼ HAKeeperBootstrapping │ │ init schedule commands received ▼ HAKeeperBootstrapCommandsReceived │ │ ┌───────────┴───────────┐ │ time out │ bootstrap successfully ▼ ▼
HAKeeperBootstrapFailed HAKeeperRunning
const ( HAKeeperCreated HAKeeperState = 0 HAKeeperBootstrapping HAKeeperState = 1 HAKeeperBootstrapCommandsReceived HAKeeperState = 2 HAKeeperBootstrapFailed HAKeeperState = 3 HAKeeperRunning HAKeeperState = 4 )
func (HAKeeperState) EnumDescriptor ¶
func (HAKeeperState) EnumDescriptor() ([]byte, []int)
func (HAKeeperState) String ¶
func (x HAKeeperState) String() string
type HAKeeperUpdateType ¶
type HAKeeperUpdateType int32
const ( TickUpdate HAKeeperUpdateType = 0 CNHeartbeatUpdate HAKeeperUpdateType = 1 TNHeartbeatUpdate HAKeeperUpdateType = 2 LogHeartbeatUpdate HAKeeperUpdateType = 3 GetIDUpdate HAKeeperUpdateType = 4 ScheduleCommandUpdate HAKeeperUpdateType = 5 SetStateUpdate HAKeeperUpdateType = 6 InitialClusterUpdate HAKeeperUpdateType = 7 SetTaskSchedulerStateUpdate HAKeeperUpdateType = 8 SetTaskTableUserUpdate HAKeeperUpdateType = 9 UpdateCNLabel HAKeeperUpdateType = 10 UpdateCNWorkState HAKeeperUpdateType = 11 PatchCNStore HAKeeperUpdateType = 12 RemoveCNStore HAKeeperUpdateType = 13 )
func (HAKeeperUpdateType) EnumDescriptor ¶
func (HAKeeperUpdateType) EnumDescriptor() ([]byte, []int)
func (HAKeeperUpdateType) String ¶
func (x HAKeeperUpdateType) String() string
type InitialClusterRequest ¶
type InitialClusterRequest struct { NumOfLogShards uint64 `protobuf:"varint,1,opt,name=NumOfLogShards,proto3" json:"NumOfLogShards,omitempty"` NumOfTNShards uint64 `protobuf:"varint,2,opt,name=NumOfTNShards,proto3" json:"NumOfTNShards,omitempty"` NumOfLogReplicas uint64 `protobuf:"varint,3,opt,name=NumOfLogReplicas,proto3" json:"NumOfLogReplicas,omitempty"` NextID uint64 `protobuf:"varint,4,opt,name=NextID,proto3" json:"NextID,omitempty"` NextIDByKey map[string]uint64 `` /* 164-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*InitialClusterRequest) Descriptor ¶
func (*InitialClusterRequest) Descriptor() ([]byte, []int)
func (*InitialClusterRequest) GetNextID ¶ added in v1.0.0
func (m *InitialClusterRequest) GetNextID() uint64
func (*InitialClusterRequest) GetNextIDByKey ¶ added in v1.0.0
func (m *InitialClusterRequest) GetNextIDByKey() map[string]uint64
func (*InitialClusterRequest) GetNumOfLogReplicas ¶
func (m *InitialClusterRequest) GetNumOfLogReplicas() uint64
func (*InitialClusterRequest) GetNumOfLogShards ¶
func (m *InitialClusterRequest) GetNumOfLogShards() uint64
func (*InitialClusterRequest) GetNumOfTNShards ¶ added in v1.0.0
func (m *InitialClusterRequest) GetNumOfTNShards() uint64
func (*InitialClusterRequest) Marshal ¶
func (m *InitialClusterRequest) Marshal() (dAtA []byte, err error)
func (*InitialClusterRequest) MarshalTo ¶
func (m *InitialClusterRequest) MarshalTo(dAtA []byte) (int, error)
func (*InitialClusterRequest) MarshalToSizedBuffer ¶
func (m *InitialClusterRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InitialClusterRequest) ProtoMessage ¶
func (*InitialClusterRequest) ProtoMessage()
func (*InitialClusterRequest) Reset ¶
func (m *InitialClusterRequest) Reset()
func (*InitialClusterRequest) Size ¶
func (m *InitialClusterRequest) Size() (n int)
func (*InitialClusterRequest) String ¶
func (m *InitialClusterRequest) String() string
func (*InitialClusterRequest) Unmarshal ¶
func (m *InitialClusterRequest) Unmarshal(dAtA []byte) error
func (*InitialClusterRequest) XXX_DiscardUnknown ¶
func (m *InitialClusterRequest) XXX_DiscardUnknown()
func (*InitialClusterRequest) XXX_Marshal ¶
func (m *InitialClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InitialClusterRequest) XXX_Merge ¶
func (m *InitialClusterRequest) XXX_Merge(src proto.Message)
func (*InitialClusterRequest) XXX_Size ¶
func (m *InitialClusterRequest) XXX_Size() int
func (*InitialClusterRequest) XXX_Unmarshal ¶
func (m *InitialClusterRequest) XXX_Unmarshal(b []byte) error
type LogRecord ¶
type LogRecord struct { Lsn uint64 `protobuf:"varint,1,opt,name=Lsn,proto3" json:"Lsn,omitempty"` Type RecordType `protobuf:"varint,2,opt,name=Type,proto3,enum=logservice.RecordType" json:"Type,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogRecord is what we store into the LogService.
func (*LogRecord) Descriptor ¶
func (*LogRecord) GetType ¶
func (m *LogRecord) GetType() RecordType
func (*LogRecord) MarshalToSizedBuffer ¶
func (*LogRecord) ProtoMessage ¶
func (*LogRecord) ProtoMessage()
func (*LogRecord) ResizePayload ¶
ResizePayload resizes the payload length to length bytes.
func (*LogRecord) XXX_DiscardUnknown ¶
func (m *LogRecord) XXX_DiscardUnknown()
func (*LogRecord) XXX_Marshal ¶
func (*LogRecord) XXX_Unmarshal ¶
type LogRecordResponse ¶
type LogRecordResponse struct { Records []LogRecord `protobuf:"bytes,1,rep,name=Records,proto3" json:"Records"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LogRecordResponse) Descriptor ¶
func (*LogRecordResponse) Descriptor() ([]byte, []int)
func (*LogRecordResponse) GetRecords ¶
func (m *LogRecordResponse) GetRecords() []LogRecord
func (*LogRecordResponse) Marshal ¶
func (m *LogRecordResponse) Marshal() (dAtA []byte, err error)
func (*LogRecordResponse) MarshalTo ¶
func (m *LogRecordResponse) MarshalTo(dAtA []byte) (int, error)
func (*LogRecordResponse) MarshalToSizedBuffer ¶
func (m *LogRecordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogRecordResponse) ProtoMessage ¶
func (*LogRecordResponse) ProtoMessage()
func (*LogRecordResponse) Reset ¶
func (m *LogRecordResponse) Reset()
func (*LogRecordResponse) Size ¶
func (m *LogRecordResponse) Size() (n int)
func (*LogRecordResponse) String ¶
func (m *LogRecordResponse) String() string
func (*LogRecordResponse) Unmarshal ¶
func (m *LogRecordResponse) Unmarshal(dAtA []byte) error
func (*LogRecordResponse) XXX_DiscardUnknown ¶
func (m *LogRecordResponse) XXX_DiscardUnknown()
func (*LogRecordResponse) XXX_Marshal ¶
func (m *LogRecordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogRecordResponse) XXX_Merge ¶
func (m *LogRecordResponse) XXX_Merge(src proto.Message)
func (*LogRecordResponse) XXX_Size ¶
func (m *LogRecordResponse) XXX_Size() int
func (*LogRecordResponse) XXX_Unmarshal ¶
func (m *LogRecordResponse) XXX_Unmarshal(b []byte) error
type LogReplicaInfo ¶
type LogReplicaInfo struct { LogShardInfo `protobuf:"bytes,1,opt,name=LogShardInfo,proto3,embedded=LogShardInfo" json:"LogShardInfo"` // ReplicaID is the ID of a replica within the Log shard. ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogReplicaInfo contains information of a log replica.
func (*LogReplicaInfo) Descriptor ¶
func (*LogReplicaInfo) Descriptor() ([]byte, []int)
func (*LogReplicaInfo) GetReplicaID ¶
func (m *LogReplicaInfo) GetReplicaID() uint64
func (*LogReplicaInfo) Marshal ¶
func (m *LogReplicaInfo) Marshal() (dAtA []byte, err error)
func (*LogReplicaInfo) MarshalToSizedBuffer ¶
func (m *LogReplicaInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogReplicaInfo) ProtoMessage ¶
func (*LogReplicaInfo) ProtoMessage()
func (*LogReplicaInfo) Reset ¶
func (m *LogReplicaInfo) Reset()
func (*LogReplicaInfo) Size ¶
func (m *LogReplicaInfo) Size() (n int)
func (*LogReplicaInfo) String ¶
func (m *LogReplicaInfo) String() string
func (*LogReplicaInfo) Unmarshal ¶
func (m *LogReplicaInfo) Unmarshal(dAtA []byte) error
func (*LogReplicaInfo) XXX_DiscardUnknown ¶
func (m *LogReplicaInfo) XXX_DiscardUnknown()
func (*LogReplicaInfo) XXX_Marshal ¶
func (m *LogReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogReplicaInfo) XXX_Merge ¶
func (m *LogReplicaInfo) XXX_Merge(src proto.Message)
func (*LogReplicaInfo) XXX_Size ¶
func (m *LogReplicaInfo) XXX_Size() int
func (*LogReplicaInfo) XXX_Unmarshal ¶
func (m *LogReplicaInfo) XXX_Unmarshal(b []byte) error
type LogRequest ¶
type LogRequest struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` ShardID uint64 `protobuf:"varint,2,opt,name=ShardID,proto3" json:"ShardID,omitempty"` Lsn uint64 `protobuf:"varint,3,opt,name=Lsn,proto3" json:"Lsn,omitempty"` MaxSize uint64 `protobuf:"varint,4,opt,name=MaxSize,proto3" json:"MaxSize,omitempty"` TNShardID uint64 `protobuf:"varint,5,opt,name=TNShardID,proto3" json:"TNShardID,omitempty"` TNID uint64 `protobuf:"varint,6,opt,name=TNID,proto3" json:"TNID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LogRequest) Descriptor ¶
func (*LogRequest) Descriptor() ([]byte, []int)
func (*LogRequest) GetLsn ¶
func (m *LogRequest) GetLsn() uint64
func (*LogRequest) GetMaxSize ¶
func (m *LogRequest) GetMaxSize() uint64
func (*LogRequest) GetName ¶
func (m *LogRequest) GetName() string
func (*LogRequest) GetShardID ¶
func (m *LogRequest) GetShardID() uint64
func (*LogRequest) GetTNID ¶ added in v1.0.0
func (m *LogRequest) GetTNID() uint64
func (*LogRequest) GetTNShardID ¶ added in v1.0.0
func (m *LogRequest) GetTNShardID() uint64
func (*LogRequest) Marshal ¶
func (m *LogRequest) Marshal() (dAtA []byte, err error)
func (*LogRequest) MarshalToSizedBuffer ¶
func (m *LogRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogRequest) ProtoMessage ¶
func (*LogRequest) ProtoMessage()
func (*LogRequest) Reset ¶
func (m *LogRequest) Reset()
func (*LogRequest) Size ¶
func (m *LogRequest) Size() (n int)
func (*LogRequest) String ¶
func (m *LogRequest) String() string
func (*LogRequest) Unmarshal ¶
func (m *LogRequest) Unmarshal(dAtA []byte) error
func (*LogRequest) XXX_DiscardUnknown ¶
func (m *LogRequest) XXX_DiscardUnknown()
func (*LogRequest) XXX_Marshal ¶
func (m *LogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogRequest) XXX_Merge ¶
func (m *LogRequest) XXX_Merge(src proto.Message)
func (*LogRequest) XXX_Size ¶
func (m *LogRequest) XXX_Size() int
func (*LogRequest) XXX_Unmarshal ¶
func (m *LogRequest) XXX_Unmarshal(b []byte) error
type LogResponse ¶
type LogResponse struct { ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` Lsn uint64 `protobuf:"varint,2,opt,name=Lsn,proto3" json:"Lsn,omitempty"` LastLsn uint64 `protobuf:"varint,3,opt,name=LastLsn,proto3" json:"LastLsn,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LogResponse) Descriptor ¶
func (*LogResponse) Descriptor() ([]byte, []int)
func (*LogResponse) GetLastLsn ¶
func (m *LogResponse) GetLastLsn() uint64
func (*LogResponse) GetLsn ¶
func (m *LogResponse) GetLsn() uint64
func (*LogResponse) GetShardID ¶
func (m *LogResponse) GetShardID() uint64
func (*LogResponse) Marshal ¶
func (m *LogResponse) Marshal() (dAtA []byte, err error)
func (*LogResponse) MarshalToSizedBuffer ¶
func (m *LogResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogResponse) ProtoMessage ¶
func (*LogResponse) ProtoMessage()
func (*LogResponse) Reset ¶
func (m *LogResponse) Reset()
func (*LogResponse) Size ¶
func (m *LogResponse) Size() (n int)
func (*LogResponse) String ¶
func (m *LogResponse) String() string
func (*LogResponse) Unmarshal ¶
func (m *LogResponse) Unmarshal(dAtA []byte) error
func (*LogResponse) XXX_DiscardUnknown ¶
func (m *LogResponse) XXX_DiscardUnknown()
func (*LogResponse) XXX_Marshal ¶
func (m *LogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogResponse) XXX_Merge ¶
func (m *LogResponse) XXX_Merge(src proto.Message)
func (*LogResponse) XXX_Size ¶
func (m *LogResponse) XXX_Size() int
func (*LogResponse) XXX_Unmarshal ¶
func (m *LogResponse) XXX_Unmarshal(b []byte) error
type LogShardInfo ¶
type LogShardInfo struct { // ShardID is the ID of a Log shard. ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` // Replicas is a map of ReplicaID to LogStore UUID, it describe the member // replicas of the shard at the given Epoch. Replicas map[uint64]string `` /* 158-byte string literal not displayed */ // Epoch is the epoch value of the Shard, member replicas of the Shard can // change across epochs. Epoch uint64 `protobuf:"varint,3,opt,name=Epoch,proto3" json:"Epoch,omitempty"` // LeaderID is the ReplicaID of the leader replica at the given term. When // LeaderID is 0, it means there is no leader or the leader is unknown. LeaderID uint64 `protobuf:"varint,4,opt,name=LeaderID,proto3" json:"LeaderID,omitempty"` // Term is the Raft term value. Term uint64 `protobuf:"varint,5,opt,name=Term,proto3" json:"Term,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogShardInfo contains information a log shard.
func (*LogShardInfo) Descriptor ¶
func (*LogShardInfo) Descriptor() ([]byte, []int)
func (*LogShardInfo) GetEpoch ¶
func (m *LogShardInfo) GetEpoch() uint64
func (*LogShardInfo) GetLeaderID ¶
func (m *LogShardInfo) GetLeaderID() uint64
func (*LogShardInfo) GetReplicas ¶
func (m *LogShardInfo) GetReplicas() map[uint64]string
func (*LogShardInfo) GetShardID ¶
func (m *LogShardInfo) GetShardID() uint64
func (*LogShardInfo) GetTerm ¶
func (m *LogShardInfo) GetTerm() uint64
func (*LogShardInfo) Marshal ¶
func (m *LogShardInfo) Marshal() (dAtA []byte, err error)
func (*LogShardInfo) MarshalToSizedBuffer ¶
func (m *LogShardInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogShardInfo) ProtoMessage ¶
func (*LogShardInfo) ProtoMessage()
func (*LogShardInfo) Reset ¶
func (m *LogShardInfo) Reset()
func (*LogShardInfo) Size ¶
func (m *LogShardInfo) Size() (n int)
func (*LogShardInfo) String ¶
func (m *LogShardInfo) String() string
func (*LogShardInfo) Unmarshal ¶
func (m *LogShardInfo) Unmarshal(dAtA []byte) error
func (*LogShardInfo) XXX_DiscardUnknown ¶
func (m *LogShardInfo) XXX_DiscardUnknown()
func (*LogShardInfo) XXX_Marshal ¶
func (m *LogShardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogShardInfo) XXX_Merge ¶
func (m *LogShardInfo) XXX_Merge(src proto.Message)
func (*LogShardInfo) XXX_Size ¶
func (m *LogShardInfo) XXX_Size() int
func (*LogShardInfo) XXX_Unmarshal ¶
func (m *LogShardInfo) XXX_Unmarshal(b []byte) error
type LogState ¶
type LogState struct { // Shards is keyed by ShardID, it contains details aggregated from all Log // stores. Each pb.LogShardInfo here contains data aggregated from // different replicas and thus reflect a more accurate description on each // shard. Shards map[uint64]LogShardInfo `` /* 144-byte string literal not displayed */ // Stores is keyed by log store UUID, it contains details found on each // store. Each LogStoreInfo here reflects what was last reported by each Log // store. Stores map[string]LogStoreInfo `` /* 143-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LogState) Descriptor ¶
func (*LogState) GetShards ¶
func (m *LogState) GetShards() map[uint64]LogShardInfo
func (*LogState) GetStores ¶
func (m *LogState) GetStores() map[string]LogStoreInfo
func (*LogState) MarshalToSizedBuffer ¶
func (*LogState) ProtoMessage ¶
func (*LogState) ProtoMessage()
func (*LogState) Update ¶
func (s *LogState) Update(hb LogStoreHeartbeat, tick uint64)
Update applies the incoming heartbeat message to the LogState with the specified tick used as the timestamp.
func (*LogState) XXX_DiscardUnknown ¶
func (m *LogState) XXX_DiscardUnknown()
func (*LogState) XXX_Marshal ¶
func (*LogState) XXX_Unmarshal ¶
type LogStore ¶ added in v0.6.0
type LogStore struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` Tick uint64 `protobuf:"varint,3,opt,name=Tick,proto3" json:"Tick,omitempty"` State NodeState `protobuf:"varint,4,opt,name=State,proto3,enum=logservice.NodeState" json:"State,omitempty"` Replicas []LogReplicaInfo `protobuf:"bytes,5,rep,name=Replicas,proto3" json:"Replicas"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LogStore) Descriptor ¶ added in v0.6.0
func (*LogStore) GetReplicas ¶ added in v0.6.0
func (m *LogStore) GetReplicas() []LogReplicaInfo
func (*LogStore) GetServiceAddress ¶ added in v0.6.0
func (*LogStore) MarshalToSizedBuffer ¶ added in v0.6.0
func (*LogStore) ProtoMessage ¶ added in v0.6.0
func (*LogStore) ProtoMessage()
func (*LogStore) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *LogStore) XXX_DiscardUnknown()
func (*LogStore) XXX_Marshal ¶ added in v0.6.0
func (*LogStore) XXX_Unmarshal ¶ added in v0.6.0
type LogStoreHeartbeat ¶
type LogStoreHeartbeat struct { // UUID is the uuid of the Log Store. UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` RaftAddress string `protobuf:"bytes,2,opt,name=RaftAddress,proto3" json:"RaftAddress,omitempty"` ServiceAddress string `protobuf:"bytes,3,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` GossipAddress string `protobuf:"bytes,4,opt,name=GossipAddress,proto3" json:"GossipAddress,omitempty"` // Replicas is a list of LogReplicaInfo instances collected on the specified // LogStore. Details in Shards are based on the local knowledge of each // replica running on the current LogStore, it may not be accurate or // update to date due to various reasons. Replicas []LogReplicaInfo `protobuf:"bytes,5,rep,name=Replicas,proto3" json:"Replicas"` // TaskServiceCreated task service is created at the current log node TaskServiceCreated bool `protobuf:"varint,6,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogStoreHeartbeat is the periodic message sent to the HAKeeper by Log Stores.
func (*LogStoreHeartbeat) Descriptor ¶
func (*LogStoreHeartbeat) Descriptor() ([]byte, []int)
func (*LogStoreHeartbeat) GetGossipAddress ¶
func (m *LogStoreHeartbeat) GetGossipAddress() string
func (*LogStoreHeartbeat) GetRaftAddress ¶
func (m *LogStoreHeartbeat) GetRaftAddress() string
func (*LogStoreHeartbeat) GetReplicas ¶
func (m *LogStoreHeartbeat) GetReplicas() []LogReplicaInfo
func (*LogStoreHeartbeat) GetServiceAddress ¶
func (m *LogStoreHeartbeat) GetServiceAddress() string
func (*LogStoreHeartbeat) GetTaskServiceCreated ¶ added in v0.6.0
func (m *LogStoreHeartbeat) GetTaskServiceCreated() bool
func (*LogStoreHeartbeat) GetUUID ¶
func (m *LogStoreHeartbeat) GetUUID() string
func (*LogStoreHeartbeat) Marshal ¶
func (m *LogStoreHeartbeat) Marshal() (dAtA []byte, err error)
func (*LogStoreHeartbeat) MarshalTo ¶
func (m *LogStoreHeartbeat) MarshalTo(dAtA []byte) (int, error)
func (*LogStoreHeartbeat) MarshalToSizedBuffer ¶
func (m *LogStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogStoreHeartbeat) ProtoMessage ¶
func (*LogStoreHeartbeat) ProtoMessage()
func (*LogStoreHeartbeat) Reset ¶
func (m *LogStoreHeartbeat) Reset()
func (*LogStoreHeartbeat) Size ¶
func (m *LogStoreHeartbeat) Size() (n int)
func (*LogStoreHeartbeat) String ¶
func (m *LogStoreHeartbeat) String() string
func (*LogStoreHeartbeat) Unmarshal ¶
func (m *LogStoreHeartbeat) Unmarshal(dAtA []byte) error
func (*LogStoreHeartbeat) XXX_DiscardUnknown ¶
func (m *LogStoreHeartbeat) XXX_DiscardUnknown()
func (*LogStoreHeartbeat) XXX_Marshal ¶
func (m *LogStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogStoreHeartbeat) XXX_Merge ¶
func (m *LogStoreHeartbeat) XXX_Merge(src proto.Message)
func (*LogStoreHeartbeat) XXX_Size ¶
func (m *LogStoreHeartbeat) XXX_Size() int
func (*LogStoreHeartbeat) XXX_Unmarshal ¶
func (m *LogStoreHeartbeat) XXX_Unmarshal(b []byte) error
type LogStoreInfo ¶
type LogStoreInfo struct { Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` RaftAddress string `protobuf:"bytes,2,opt,name=RaftAddress,proto3" json:"RaftAddress,omitempty"` ServiceAddress string `protobuf:"bytes,3,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` GossipAddress string `protobuf:"bytes,4,opt,name=GossipAddress,proto3" json:"GossipAddress,omitempty"` Replicas []LogReplicaInfo `protobuf:"bytes,5,rep,name=Replicas,proto3" json:"Replicas"` TaskServiceCreated bool `protobuf:"varint,6,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogStoreInfo contains information of all replicas found on a Log store.
func (*LogStoreInfo) Descriptor ¶
func (*LogStoreInfo) Descriptor() ([]byte, []int)
func (*LogStoreInfo) GetGossipAddress ¶
func (m *LogStoreInfo) GetGossipAddress() string
func (*LogStoreInfo) GetRaftAddress ¶
func (m *LogStoreInfo) GetRaftAddress() string
func (*LogStoreInfo) GetReplicas ¶
func (m *LogStoreInfo) GetReplicas() []LogReplicaInfo
func (*LogStoreInfo) GetServiceAddress ¶
func (m *LogStoreInfo) GetServiceAddress() string
func (*LogStoreInfo) GetTaskServiceCreated ¶ added in v0.6.0
func (m *LogStoreInfo) GetTaskServiceCreated() bool
func (*LogStoreInfo) GetTick ¶
func (m *LogStoreInfo) GetTick() uint64
func (*LogStoreInfo) Marshal ¶
func (m *LogStoreInfo) Marshal() (dAtA []byte, err error)
func (*LogStoreInfo) MarshalToSizedBuffer ¶
func (m *LogStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogStoreInfo) ProtoMessage ¶
func (*LogStoreInfo) ProtoMessage()
func (*LogStoreInfo) Reset ¶
func (m *LogStoreInfo) Reset()
func (*LogStoreInfo) Size ¶
func (m *LogStoreInfo) Size() (n int)
func (*LogStoreInfo) String ¶
func (m *LogStoreInfo) String() string
func (*LogStoreInfo) Unmarshal ¶
func (m *LogStoreInfo) Unmarshal(dAtA []byte) error
func (*LogStoreInfo) XXX_DiscardUnknown ¶
func (m *LogStoreInfo) XXX_DiscardUnknown()
func (*LogStoreInfo) XXX_Marshal ¶
func (m *LogStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogStoreInfo) XXX_Merge ¶
func (m *LogStoreInfo) XXX_Merge(src proto.Message)
func (*LogStoreInfo) XXX_Size ¶
func (m *LogStoreInfo) XXX_Size() int
func (*LogStoreInfo) XXX_Unmarshal ¶
func (m *LogStoreInfo) XXX_Unmarshal(b []byte) error
type MethodType ¶
type MethodType int32
const ( TSO_UPDATE MethodType = 0 APPEND MethodType = 1 READ MethodType = 2 TRUNCATE MethodType = 3 GET_TRUNCATE MethodType = 4 CONNECT MethodType = 5 CONNECT_RO MethodType = 6 LOG_HEARTBEAT MethodType = 7 CN_HEARTBEAT MethodType = 8 TN_HEARTBEAT MethodType = 9 CHECK_HAKEEPER MethodType = 10 GET_CLUSTER_DETAILS MethodType = 11 GET_SHARD_INFO MethodType = 12 CN_ALLOCATE_ID MethodType = 13 GET_CLUSTER_STATE MethodType = 14 UPDATE_CN_LABEL MethodType = 15 UPDATE_CN_WORK_STATE MethodType = 16 PATCH_CN_STORE MethodType = 17 DELETE_CN_STORE MethodType = 18 )
func (MethodType) EnumDescriptor ¶
func (MethodType) EnumDescriptor() ([]byte, []int)
func (MethodType) String ¶
func (x MethodType) String() string
type NodeState ¶ added in v0.6.0
type NodeState int32
func (NodeState) EnumDescriptor ¶ added in v0.6.0
type RSMState ¶
type RSMState struct { Tso uint64 `protobuf:"varint,1,opt,name=Tso,proto3" json:"Tso,omitempty"` Index uint64 `protobuf:"varint,2,opt,name=Index,proto3" json:"Index,omitempty"` LeaseHolderID uint64 `protobuf:"varint,3,opt,name=LeaseHolderID,proto3" json:"LeaseHolderID,omitempty"` TruncatedLsn uint64 `protobuf:"varint,4,opt,name=TruncatedLsn,proto3" json:"TruncatedLsn,omitempty"` LeaseHistory map[uint64]uint64 `` /* 167-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RSMState) Descriptor ¶
func (*RSMState) GetLeaseHistory ¶
func (*RSMState) GetLeaseHolderID ¶
func (*RSMState) GetTruncatedLsn ¶
func (*RSMState) MarshalToSizedBuffer ¶
func (*RSMState) ProtoMessage ¶
func (*RSMState) ProtoMessage()
func (*RSMState) XXX_DiscardUnknown ¶
func (m *RSMState) XXX_DiscardUnknown()
func (*RSMState) XXX_Marshal ¶
func (*RSMState) XXX_Unmarshal ¶
type RecordType ¶
type RecordType int32
const ( UserRecord RecordType = 0 Internal RecordType = 1 LeaseUpdate RecordType = 2 LeaseRejected RecordType = 3 )
func (RecordType) EnumDescriptor ¶
func (RecordType) EnumDescriptor() ([]byte, []int)
func (RecordType) String ¶
func (x RecordType) String() string
type Replica ¶
type Replica struct { // UUID which store the Replica is located in UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` ShardID uint64 `protobuf:"varint,2,opt,name=ShardID,proto3" json:"ShardID,omitempty"` ReplicaID uint64 `protobuf:"varint,3,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` Epoch uint64 `protobuf:"varint,4,opt,name=Epoch,proto3" json:"Epoch,omitempty"` // LogShardID only used for TNShard. LogShardID uint64 `protobuf:"varint,5,opt,name=LogShardID,proto3" json:"LogShardID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Replica of the shard
func (*Replica) Descriptor ¶
func (*Replica) GetLogShardID ¶ added in v0.6.0
func (*Replica) GetReplicaID ¶
func (*Replica) GetShardID ¶
func (*Replica) MarshalToSizedBuffer ¶
func (*Replica) ProtoMessage ¶
func (*Replica) ProtoMessage()
func (*Replica) XXX_DiscardUnknown ¶
func (m *Replica) XXX_DiscardUnknown()
func (*Replica) XXX_Marshal ¶
func (*Replica) XXX_Unmarshal ¶
type ReplicaInfo ¶ added in v0.6.0
type ReplicaInfo struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ReplicaInfo contains details of a replica
func (*ReplicaInfo) Descriptor ¶ added in v0.6.0
func (*ReplicaInfo) Descriptor() ([]byte, []int)
func (*ReplicaInfo) GetServiceAddress ¶ added in v0.6.0
func (m *ReplicaInfo) GetServiceAddress() string
func (*ReplicaInfo) GetUUID ¶ added in v0.6.0
func (m *ReplicaInfo) GetUUID() string
func (*ReplicaInfo) Marshal ¶ added in v0.6.0
func (m *ReplicaInfo) Marshal() (dAtA []byte, err error)
func (*ReplicaInfo) MarshalTo ¶ added in v0.6.0
func (m *ReplicaInfo) MarshalTo(dAtA []byte) (int, error)
func (*ReplicaInfo) MarshalToSizedBuffer ¶ added in v0.6.0
func (m *ReplicaInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReplicaInfo) ProtoMessage ¶ added in v0.6.0
func (*ReplicaInfo) ProtoMessage()
func (*ReplicaInfo) Reset ¶ added in v0.6.0
func (m *ReplicaInfo) Reset()
func (*ReplicaInfo) Size ¶ added in v0.6.0
func (m *ReplicaInfo) Size() (n int)
func (*ReplicaInfo) String ¶ added in v0.6.0
func (m *ReplicaInfo) String() string
func (*ReplicaInfo) Unmarshal ¶ added in v0.6.0
func (m *ReplicaInfo) Unmarshal(dAtA []byte) error
func (*ReplicaInfo) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *ReplicaInfo) XXX_DiscardUnknown()
func (*ReplicaInfo) XXX_Marshal ¶ added in v0.6.0
func (m *ReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReplicaInfo) XXX_Merge ¶ added in v0.6.0
func (m *ReplicaInfo) XXX_Merge(src proto.Message)
func (*ReplicaInfo) XXX_Size ¶ added in v0.6.0
func (m *ReplicaInfo) XXX_Size() int
func (*ReplicaInfo) XXX_Unmarshal ¶ added in v0.6.0
func (m *ReplicaInfo) XXX_Unmarshal(b []byte) error
type Request ¶
type Request struct { RequestID uint64 `protobuf:"varint,1,opt,name=RequestID,proto3" json:"RequestID,omitempty"` Method MethodType `protobuf:"varint,2,opt,name=Method,proto3,enum=logservice.MethodType" json:"Method,omitempty"` LogRequest LogRequest `protobuf:"bytes,3,opt,name=LogRequest,proto3" json:"LogRequest"` LogHeartbeat *LogStoreHeartbeat `protobuf:"bytes,4,opt,name=LogHeartbeat,proto3" json:"LogHeartbeat,omitempty"` CNHeartbeat *CNStoreHeartbeat `protobuf:"bytes,5,opt,name=CNHeartbeat,proto3" json:"CNHeartbeat,omitempty"` TNHeartbeat *TNStoreHeartbeat `protobuf:"bytes,6,opt,name=TNHeartbeat,proto3" json:"TNHeartbeat,omitempty"` TsoRequest *TsoRequest `protobuf:"bytes,7,opt,name=TsoRequest,proto3" json:"TsoRequest,omitempty"` CNAllocateID *CNAllocateID `protobuf:"bytes,8,opt,name=CNAllocateID,proto3" json:"CNAllocateID,omitempty"` CNStoreLabel *CNStoreLabel `protobuf:"bytes,9,opt,name=CNStoreLabel,proto3" json:"CNStoreLabel,omitempty"` CNWorkState *CNWorkState `protobuf:"bytes,10,opt,name=CNWorkState,proto3" json:"CNWorkState,omitempty"` CNStateLabel *CNStateLabel `protobuf:"bytes,11,opt,name=CNStateLabel,proto3" json:"CNStateLabel,omitempty"` DeleteCNStore *DeleteCNStore `protobuf:"bytes,12,opt,name=DeleteCNStore,proto3" json:"DeleteCNStore,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Request) Descriptor ¶
func (*Request) GetCNAllocateID ¶ added in v0.6.0
func (m *Request) GetCNAllocateID() *CNAllocateID
func (*Request) GetCNHeartbeat ¶
func (m *Request) GetCNHeartbeat() *CNStoreHeartbeat
func (*Request) GetCNStateLabel ¶ added in v1.0.0
func (m *Request) GetCNStateLabel() *CNStateLabel
func (*Request) GetCNStoreLabel ¶ added in v0.8.0
func (m *Request) GetCNStoreLabel() *CNStoreLabel
func (*Request) GetCNWorkState ¶ added in v1.0.0
func (m *Request) GetCNWorkState() *CNWorkState
func (*Request) GetDeleteCNStore ¶ added in v1.0.0
func (m *Request) GetDeleteCNStore() *DeleteCNStore
func (*Request) GetLogHeartbeat ¶
func (m *Request) GetLogHeartbeat() *LogStoreHeartbeat
func (*Request) GetLogRequest ¶
func (m *Request) GetLogRequest() LogRequest
func (*Request) GetMethod ¶
func (m *Request) GetMethod() MethodType
func (*Request) GetRequestID ¶
func (*Request) GetTNHeartbeat ¶ added in v1.0.0
func (m *Request) GetTNHeartbeat() *TNStoreHeartbeat
func (*Request) GetTsoRequest ¶
func (m *Request) GetTsoRequest() *TsoRequest
func (*Request) MarshalToSizedBuffer ¶
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) XXX_DiscardUnknown ¶
func (m *Request) XXX_DiscardUnknown()
func (*Request) XXX_Marshal ¶
func (*Request) XXX_Unmarshal ¶
type Response ¶
type Response struct { RequestID uint64 `protobuf:"varint,1,opt,name=RequestID,proto3" json:"RequestID,omitempty"` Method MethodType `protobuf:"varint,2,opt,name=Method,proto3,enum=logservice.MethodType" json:"Method,omitempty"` ErrorCode uint32 `protobuf:"varint,3,opt,name=ErrorCode,proto3" json:"ErrorCode,omitempty"` ErrorMessage string `protobuf:"bytes,4,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"` IsHAKeeper bool `protobuf:"varint,5,opt,name=IsHAKeeper,proto3" json:"IsHAKeeper,omitempty"` LogResponse LogResponse `protobuf:"bytes,6,opt,name=LogResponse,proto3" json:"LogResponse"` CommandBatch *CommandBatch `protobuf:"bytes,7,opt,name=CommandBatch,proto3" json:"CommandBatch,omitempty"` TsoResponse *TsoResponse `protobuf:"bytes,8,opt,name=TsoResponse,proto3" json:"TsoResponse,omitempty"` ClusterDetails *ClusterDetails `protobuf:"bytes,9,opt,name=ClusterDetails,proto3" json:"ClusterDetails,omitempty"` ShardInfo *ShardInfoQueryResult `protobuf:"bytes,10,opt,name=ShardInfo,proto3" json:"ShardInfo,omitempty"` AllocateID *AllocateIDResponse `protobuf:"bytes,11,opt,name=AllocateID,proto3" json:"AllocateID,omitempty"` CheckerState *CheckerState `protobuf:"bytes,12,opt,name=CheckerState,proto3" json:"CheckerState,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Response) Descriptor ¶
func (*Response) GetAllocateID ¶ added in v0.6.0
func (m *Response) GetAllocateID() *AllocateIDResponse
func (*Response) GetCheckerState ¶ added in v0.6.0
func (m *Response) GetCheckerState() *CheckerState
func (*Response) GetClusterDetails ¶ added in v0.5.1
func (m *Response) GetClusterDetails() *ClusterDetails
func (*Response) GetCommandBatch ¶
func (m *Response) GetCommandBatch() *CommandBatch
func (*Response) GetErrorCode ¶
func (*Response) GetErrorMessage ¶
func (*Response) GetIsHAKeeper ¶ added in v0.5.1
func (*Response) GetLogResponse ¶
func (m *Response) GetLogResponse() LogResponse
func (*Response) GetMethod ¶
func (m *Response) GetMethod() MethodType
func (*Response) GetRequestID ¶
func (*Response) GetShardInfo ¶ added in v0.6.0
func (m *Response) GetShardInfo() *ShardInfoQueryResult
func (*Response) GetTsoResponse ¶
func (m *Response) GetTsoResponse() *TsoResponse
func (*Response) MarshalToSizedBuffer ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) XXX_DiscardUnknown ¶
func (m *Response) XXX_DiscardUnknown()
func (*Response) XXX_Marshal ¶
func (*Response) XXX_Unmarshal ¶
type ScheduleCommand ¶
type ScheduleCommand struct { // UUID which store the ScheduleCommand is sent to UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` Bootstrapping bool `protobuf:"varint,2,opt,name=Bootstrapping,proto3" json:"Bootstrapping,omitempty"` ServiceType ServiceType `protobuf:"varint,3,opt,name=ServiceType,proto3,enum=logservice.ServiceType" json:"ServiceType,omitempty"` ConfigChange *ConfigChange `protobuf:"bytes,4,opt,name=ConfigChange,proto3" json:"ConfigChange,omitempty"` ShutdownStore *ShutdownStore `protobuf:"bytes,5,opt,name=ShutdownStore,proto3" json:"ShutdownStore,omitempty"` CreateTaskService *CreateTaskService `protobuf:"bytes,6,opt,name=CreateTaskService,proto3" json:"CreateTaskService,omitempty"` DeleteCNStore *DeleteCNStore `protobuf:"bytes,7,opt,name=DeleteCNStore,proto3" json:"DeleteCNStore,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ScheduleCommand contains a shard schedule command.
func (*ScheduleCommand) Descriptor ¶
func (*ScheduleCommand) Descriptor() ([]byte, []int)
func (*ScheduleCommand) GetBootstrapping ¶
func (m *ScheduleCommand) GetBootstrapping() bool
func (*ScheduleCommand) GetConfigChange ¶
func (m *ScheduleCommand) GetConfigChange() *ConfigChange
func (*ScheduleCommand) GetCreateTaskService ¶ added in v0.6.0
func (m *ScheduleCommand) GetCreateTaskService() *CreateTaskService
func (*ScheduleCommand) GetDeleteCNStore ¶ added in v0.7.0
func (m *ScheduleCommand) GetDeleteCNStore() *DeleteCNStore
func (*ScheduleCommand) GetServiceType ¶
func (m *ScheduleCommand) GetServiceType() ServiceType
func (*ScheduleCommand) GetShutdownStore ¶
func (m *ScheduleCommand) GetShutdownStore() *ShutdownStore
func (*ScheduleCommand) GetUUID ¶
func (m *ScheduleCommand) GetUUID() string
func (*ScheduleCommand) LogString ¶ added in v0.5.1
func (m *ScheduleCommand) LogString() string
LogString returns "ServiceType/ConfigChangeType UUID RepUuid:RepShardID:RepID InitialMembers". Do not add CN's StartTaskRunner info to log string, because there has user and password.
func (*ScheduleCommand) Marshal ¶
func (m *ScheduleCommand) Marshal() (dAtA []byte, err error)
func (*ScheduleCommand) MarshalToSizedBuffer ¶
func (m *ScheduleCommand) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScheduleCommand) ProtoMessage ¶
func (*ScheduleCommand) ProtoMessage()
func (*ScheduleCommand) Reset ¶
func (m *ScheduleCommand) Reset()
func (*ScheduleCommand) Size ¶
func (m *ScheduleCommand) Size() (n int)
func (*ScheduleCommand) String ¶
func (m *ScheduleCommand) String() string
func (*ScheduleCommand) Unmarshal ¶
func (m *ScheduleCommand) Unmarshal(dAtA []byte) error
func (*ScheduleCommand) XXX_DiscardUnknown ¶
func (m *ScheduleCommand) XXX_DiscardUnknown()
func (*ScheduleCommand) XXX_Marshal ¶
func (m *ScheduleCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScheduleCommand) XXX_Merge ¶
func (m *ScheduleCommand) XXX_Merge(src proto.Message)
func (*ScheduleCommand) XXX_Size ¶
func (m *ScheduleCommand) XXX_Size() int
func (*ScheduleCommand) XXX_Unmarshal ¶
func (m *ScheduleCommand) XXX_Unmarshal(b []byte) error
type ServiceType ¶
type ServiceType int32
ServiceType specifies type of service
const ( LogService ServiceType = 0 TNService ServiceType = 1 CNService ServiceType = 2 )
func (ServiceType) EnumDescriptor ¶
func (ServiceType) EnumDescriptor() ([]byte, []int)
func (ServiceType) String ¶
func (x ServiceType) String() string
type ShardInfoQueryResult ¶ added in v0.6.0
type ShardInfoQueryResult struct { ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` Replicas map[uint64]ReplicaInfo `` /* 148-byte string literal not displayed */ Epoch uint64 `protobuf:"varint,3,opt,name=Epoch,proto3" json:"Epoch,omitempty"` LeaderID uint64 `protobuf:"varint,4,opt,name=LeaderID,proto3" json:"LeaderID,omitempty"` Term uint64 `protobuf:"varint,5,opt,name=Term,proto3" json:"Term,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ShardInfoQueryResult contains the result of the shard info query.
func (*ShardInfoQueryResult) Descriptor ¶ added in v0.6.0
func (*ShardInfoQueryResult) Descriptor() ([]byte, []int)
func (*ShardInfoQueryResult) GetEpoch ¶ added in v0.6.0
func (m *ShardInfoQueryResult) GetEpoch() uint64
func (*ShardInfoQueryResult) GetLeaderID ¶ added in v0.6.0
func (m *ShardInfoQueryResult) GetLeaderID() uint64
func (*ShardInfoQueryResult) GetReplicas ¶ added in v0.6.0
func (m *ShardInfoQueryResult) GetReplicas() map[uint64]ReplicaInfo
func (*ShardInfoQueryResult) GetShardID ¶ added in v0.6.0
func (m *ShardInfoQueryResult) GetShardID() uint64
func (*ShardInfoQueryResult) GetTerm ¶ added in v0.6.0
func (m *ShardInfoQueryResult) GetTerm() uint64
func (*ShardInfoQueryResult) Marshal ¶ added in v0.6.0
func (m *ShardInfoQueryResult) Marshal() (dAtA []byte, err error)
func (*ShardInfoQueryResult) MarshalTo ¶ added in v0.6.0
func (m *ShardInfoQueryResult) MarshalTo(dAtA []byte) (int, error)
func (*ShardInfoQueryResult) MarshalToSizedBuffer ¶ added in v0.6.0
func (m *ShardInfoQueryResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ShardInfoQueryResult) ProtoMessage ¶ added in v0.6.0
func (*ShardInfoQueryResult) ProtoMessage()
func (*ShardInfoQueryResult) Reset ¶ added in v0.6.0
func (m *ShardInfoQueryResult) Reset()
func (*ShardInfoQueryResult) Size ¶ added in v0.6.0
func (m *ShardInfoQueryResult) Size() (n int)
func (*ShardInfoQueryResult) String ¶ added in v0.6.0
func (m *ShardInfoQueryResult) String() string
func (*ShardInfoQueryResult) Unmarshal ¶ added in v0.6.0
func (m *ShardInfoQueryResult) Unmarshal(dAtA []byte) error
func (*ShardInfoQueryResult) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *ShardInfoQueryResult) XXX_DiscardUnknown()
func (*ShardInfoQueryResult) XXX_Marshal ¶ added in v0.6.0
func (m *ShardInfoQueryResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ShardInfoQueryResult) XXX_Merge ¶ added in v0.6.0
func (m *ShardInfoQueryResult) XXX_Merge(src proto.Message)
func (*ShardInfoQueryResult) XXX_Size ¶ added in v0.6.0
func (m *ShardInfoQueryResult) XXX_Size() int
func (*ShardInfoQueryResult) XXX_Unmarshal ¶ added in v0.6.0
func (m *ShardInfoQueryResult) XXX_Unmarshal(b []byte) error
type ShutdownStore ¶
type ShutdownStore struct { StoreID string `protobuf:"bytes,1,opt,name=StoreID,proto3" json:"StoreID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ShutdownStore would stop store.
func (*ShutdownStore) Descriptor ¶
func (*ShutdownStore) Descriptor() ([]byte, []int)
func (*ShutdownStore) GetStoreID ¶
func (m *ShutdownStore) GetStoreID() string
func (*ShutdownStore) Marshal ¶
func (m *ShutdownStore) Marshal() (dAtA []byte, err error)
func (*ShutdownStore) MarshalToSizedBuffer ¶
func (m *ShutdownStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ShutdownStore) ProtoMessage ¶
func (*ShutdownStore) ProtoMessage()
func (*ShutdownStore) Reset ¶
func (m *ShutdownStore) Reset()
func (*ShutdownStore) Size ¶
func (m *ShutdownStore) Size() (n int)
func (*ShutdownStore) String ¶
func (m *ShutdownStore) String() string
func (*ShutdownStore) Unmarshal ¶
func (m *ShutdownStore) Unmarshal(dAtA []byte) error
func (*ShutdownStore) XXX_DiscardUnknown ¶
func (m *ShutdownStore) XXX_DiscardUnknown()
func (*ShutdownStore) XXX_Marshal ¶
func (m *ShutdownStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ShutdownStore) XXX_Merge ¶
func (m *ShutdownStore) XXX_Merge(src proto.Message)
func (*ShutdownStore) XXX_Size ¶
func (m *ShutdownStore) XXX_Size() int
func (*ShutdownStore) XXX_Unmarshal ¶
func (m *ShutdownStore) XXX_Unmarshal(b []byte) error
type TNShardInfo ¶ added in v1.0.0
type TNShardInfo struct { // ShardID uniquely identifies a TN shard. Each TN shard manages a Primary // Key range or hashed Primary Key value range. ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` // ReplicaID uniquely identifies a TN shard instance. After repairing a // failed TN shard, a new TN shard instance is created with a new ReplicaID // value. ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNShardInfo contains information of a launched TN shard.
func (*TNShardInfo) Descriptor ¶ added in v1.0.0
func (*TNShardInfo) Descriptor() ([]byte, []int)
func (*TNShardInfo) GetReplicaID ¶ added in v1.0.0
func (m *TNShardInfo) GetReplicaID() uint64
func (*TNShardInfo) GetShardID ¶ added in v1.0.0
func (m *TNShardInfo) GetShardID() uint64
func (*TNShardInfo) Marshal ¶ added in v1.0.0
func (m *TNShardInfo) Marshal() (dAtA []byte, err error)
func (*TNShardInfo) MarshalTo ¶ added in v1.0.0
func (m *TNShardInfo) MarshalTo(dAtA []byte) (int, error)
func (*TNShardInfo) MarshalToSizedBuffer ¶ added in v1.0.0
func (m *TNShardInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TNShardInfo) ProtoMessage ¶ added in v1.0.0
func (*TNShardInfo) ProtoMessage()
func (*TNShardInfo) Reset ¶ added in v1.0.0
func (m *TNShardInfo) Reset()
func (*TNShardInfo) Size ¶ added in v1.0.0
func (m *TNShardInfo) Size() (n int)
func (*TNShardInfo) String ¶ added in v1.0.0
func (m *TNShardInfo) String() string
func (*TNShardInfo) Unmarshal ¶ added in v1.0.0
func (m *TNShardInfo) Unmarshal(dAtA []byte) error
func (*TNShardInfo) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNShardInfo) XXX_DiscardUnknown()
func (*TNShardInfo) XXX_Marshal ¶ added in v1.0.0
func (m *TNShardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TNShardInfo) XXX_Merge ¶ added in v1.0.0
func (m *TNShardInfo) XXX_Merge(src proto.Message)
func (*TNShardInfo) XXX_Size ¶ added in v1.0.0
func (m *TNShardInfo) XXX_Size() int
func (*TNShardInfo) XXX_Unmarshal ¶ added in v1.0.0
func (m *TNShardInfo) XXX_Unmarshal(b []byte) error
type TNState ¶ added in v1.0.0
type TNState struct { // Stores is keyed by TN store UUID. Stores map[string]TNStoreInfo `` /* 143-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNState contains all TN details known to the HAKeeper.
func (*TNState) Descriptor ¶ added in v1.0.0
func (*TNState) GetStores ¶ added in v1.0.0
func (m *TNState) GetStores() map[string]TNStoreInfo
func (*TNState) MarshalToSizedBuffer ¶ added in v1.0.0
func (*TNState) ProtoMessage ¶ added in v1.0.0
func (*TNState) ProtoMessage()
func (*TNState) Update ¶ added in v1.0.0
func (s *TNState) Update(hb TNStoreHeartbeat, tick uint64)
Update applies the incoming DNStoreHeartbeat into HAKeeper. Tick is the current tick of the HAKeeper which is used as the timestamp of the heartbeat.
func (*TNState) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNState) XXX_DiscardUnknown()
func (*TNState) XXX_Marshal ¶ added in v1.0.0
func (*TNState) XXX_Unmarshal ¶ added in v1.0.0
type TNStore ¶ added in v1.0.0
type TNStore struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` Tick uint64 `protobuf:"varint,3,opt,name=Tick,proto3" json:"Tick,omitempty"` State NodeState `protobuf:"varint,4,opt,name=State,proto3,enum=logservice.NodeState" json:"State,omitempty"` Shards []TNShardInfo `protobuf:"bytes,5,rep,name=Shards,proto3" json:"Shards"` // Server address for logtail push model LogtailServerAddress string `protobuf:"bytes,6,opt,name=LogtailServerAddress,proto3" json:"LogtailServerAddress,omitempty"` // LockServiceAddress lock service address for lock table allocator LockServiceAddress string `protobuf:"bytes,7,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` CtlAddress string `protobuf:"bytes,8,opt,name=CtlAddress,proto3" json:"CtlAddress,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TNStore) Descriptor ¶ added in v1.0.0
func (*TNStore) GetCtlAddress ¶ added in v1.0.0
func (*TNStore) GetLockServiceAddress ¶ added in v1.0.0
func (*TNStore) GetLogtailServerAddress ¶ added in v1.0.0
func (*TNStore) GetServiceAddress ¶ added in v1.0.0
func (*TNStore) GetShards ¶ added in v1.0.0
func (m *TNStore) GetShards() []TNShardInfo
func (*TNStore) MarshalToSizedBuffer ¶ added in v1.0.0
func (*TNStore) ProtoMessage ¶ added in v1.0.0
func (*TNStore) ProtoMessage()
func (*TNStore) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNStore) XXX_DiscardUnknown()
func (*TNStore) XXX_Marshal ¶ added in v1.0.0
func (*TNStore) XXX_Unmarshal ¶ added in v1.0.0
type TNStoreHeartbeat ¶ added in v1.0.0
type TNStoreHeartbeat struct { // UUID is the uuid of the TN Store. UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` // Shards is a list of TNShardInfo instances collected on the specified // TN store. Shards []TNShardInfo `protobuf:"bytes,3,rep,name=Shards,proto3" json:"Shards"` TaskServiceCreated bool `protobuf:"varint,4,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` // Server address for logtail push model LogtailServerAddress string `protobuf:"bytes,5,opt,name=LogtailServerAddress,proto3" json:"LogtailServerAddress,omitempty"` // LockServiceAddress lock service address for lock table allocator LockServiceAddress string `protobuf:"bytes,6,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` CtlAddress string `protobuf:"bytes,7,opt,name=CtlAddress,proto3" json:"CtlAddress,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNStoreHeartbeat is the periodic message sent to the HAKeeper by TN stores.
func (*TNStoreHeartbeat) Descriptor ¶ added in v1.0.0
func (*TNStoreHeartbeat) Descriptor() ([]byte, []int)
func (*TNStoreHeartbeat) GetCtlAddress ¶ added in v1.0.0
func (m *TNStoreHeartbeat) GetCtlAddress() string
func (*TNStoreHeartbeat) GetLockServiceAddress ¶ added in v1.0.0
func (m *TNStoreHeartbeat) GetLockServiceAddress() string
func (*TNStoreHeartbeat) GetLogtailServerAddress ¶ added in v1.0.0
func (m *TNStoreHeartbeat) GetLogtailServerAddress() string
func (*TNStoreHeartbeat) GetServiceAddress ¶ added in v1.0.0
func (m *TNStoreHeartbeat) GetServiceAddress() string
func (*TNStoreHeartbeat) GetShards ¶ added in v1.0.0
func (m *TNStoreHeartbeat) GetShards() []TNShardInfo
func (*TNStoreHeartbeat) GetTaskServiceCreated ¶ added in v1.0.0
func (m *TNStoreHeartbeat) GetTaskServiceCreated() bool
func (*TNStoreHeartbeat) GetUUID ¶ added in v1.0.0
func (m *TNStoreHeartbeat) GetUUID() string
func (*TNStoreHeartbeat) Marshal ¶ added in v1.0.0
func (m *TNStoreHeartbeat) Marshal() (dAtA []byte, err error)
func (*TNStoreHeartbeat) MarshalTo ¶ added in v1.0.0
func (m *TNStoreHeartbeat) MarshalTo(dAtA []byte) (int, error)
func (*TNStoreHeartbeat) MarshalToSizedBuffer ¶ added in v1.0.0
func (m *TNStoreHeartbeat) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TNStoreHeartbeat) ProtoMessage ¶ added in v1.0.0
func (*TNStoreHeartbeat) ProtoMessage()
func (*TNStoreHeartbeat) Reset ¶ added in v1.0.0
func (m *TNStoreHeartbeat) Reset()
func (*TNStoreHeartbeat) Size ¶ added in v1.0.0
func (m *TNStoreHeartbeat) Size() (n int)
func (*TNStoreHeartbeat) String ¶ added in v1.0.0
func (m *TNStoreHeartbeat) String() string
func (*TNStoreHeartbeat) Unmarshal ¶ added in v1.0.0
func (m *TNStoreHeartbeat) Unmarshal(dAtA []byte) error
func (*TNStoreHeartbeat) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNStoreHeartbeat) XXX_DiscardUnknown()
func (*TNStoreHeartbeat) XXX_Marshal ¶ added in v1.0.0
func (m *TNStoreHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TNStoreHeartbeat) XXX_Merge ¶ added in v1.0.0
func (m *TNStoreHeartbeat) XXX_Merge(src proto.Message)
func (*TNStoreHeartbeat) XXX_Size ¶ added in v1.0.0
func (m *TNStoreHeartbeat) XXX_Size() int
func (*TNStoreHeartbeat) XXX_Unmarshal ¶ added in v1.0.0
func (m *TNStoreHeartbeat) XXX_Unmarshal(b []byte) error
type TNStoreInfo ¶ added in v1.0.0
type TNStoreInfo struct { Tick uint64 `protobuf:"varint,1,opt,name=Tick,proto3" json:"Tick,omitempty"` ServiceAddress string `protobuf:"bytes,2,opt,name=ServiceAddress,proto3" json:"ServiceAddress,omitempty"` Shards []TNShardInfo `protobuf:"bytes,3,rep,name=Shards,proto3" json:"Shards"` TaskServiceCreated bool `protobuf:"varint,4,opt,name=TaskServiceCreated,proto3" json:"TaskServiceCreated,omitempty"` // Server address for logtail push model LogtailServerAddress string `protobuf:"bytes,5,opt,name=LogtailServerAddress,proto3" json:"LogtailServerAddress,omitempty"` // LockServiceAddress lock service address for lock table allocator LockServiceAddress string `protobuf:"bytes,6,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` CtlAddress string `protobuf:"bytes,7,opt,name=CtlAddress,proto3" json:"CtlAddress,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNStoreInfo contains information on a TN store.
func (*TNStoreInfo) Descriptor ¶ added in v1.0.0
func (*TNStoreInfo) Descriptor() ([]byte, []int)
func (*TNStoreInfo) GetCtlAddress ¶ added in v1.0.0
func (m *TNStoreInfo) GetCtlAddress() string
func (*TNStoreInfo) GetLockServiceAddress ¶ added in v1.0.0
func (m *TNStoreInfo) GetLockServiceAddress() string
func (*TNStoreInfo) GetLogtailServerAddress ¶ added in v1.0.0
func (m *TNStoreInfo) GetLogtailServerAddress() string
func (*TNStoreInfo) GetServiceAddress ¶ added in v1.0.0
func (m *TNStoreInfo) GetServiceAddress() string
func (*TNStoreInfo) GetShards ¶ added in v1.0.0
func (m *TNStoreInfo) GetShards() []TNShardInfo
func (*TNStoreInfo) GetTaskServiceCreated ¶ added in v1.0.0
func (m *TNStoreInfo) GetTaskServiceCreated() bool
func (*TNStoreInfo) GetTick ¶ added in v1.0.0
func (m *TNStoreInfo) GetTick() uint64
func (*TNStoreInfo) Marshal ¶ added in v1.0.0
func (m *TNStoreInfo) Marshal() (dAtA []byte, err error)
func (*TNStoreInfo) MarshalTo ¶ added in v1.0.0
func (m *TNStoreInfo) MarshalTo(dAtA []byte) (int, error)
func (*TNStoreInfo) MarshalToSizedBuffer ¶ added in v1.0.0
func (m *TNStoreInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TNStoreInfo) ProtoMessage ¶ added in v1.0.0
func (*TNStoreInfo) ProtoMessage()
func (*TNStoreInfo) Reset ¶ added in v1.0.0
func (m *TNStoreInfo) Reset()
func (*TNStoreInfo) Size ¶ added in v1.0.0
func (m *TNStoreInfo) Size() (n int)
func (*TNStoreInfo) String ¶ added in v1.0.0
func (m *TNStoreInfo) String() string
func (*TNStoreInfo) Unmarshal ¶ added in v1.0.0
func (m *TNStoreInfo) Unmarshal(dAtA []byte) error
func (*TNStoreInfo) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNStoreInfo) XXX_DiscardUnknown()
func (*TNStoreInfo) XXX_Marshal ¶ added in v1.0.0
func (m *TNStoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TNStoreInfo) XXX_Merge ¶ added in v1.0.0
func (m *TNStoreInfo) XXX_Merge(src proto.Message)
func (*TNStoreInfo) XXX_Size ¶ added in v1.0.0
func (m *TNStoreInfo) XXX_Size() int
func (*TNStoreInfo) XXX_Unmarshal ¶ added in v1.0.0
func (m *TNStoreInfo) XXX_Unmarshal(b []byte) error
type TaskSchedulerState ¶ added in v0.7.0
type TaskSchedulerState int32
TaskSchedulerState state transition diagram
TaskSchedulerCreated │ │ setTaskTableUser() ▼ TaskSchedulerStarted │ ▲ │ │ ▼ │ TaskSchedulerStopped
const ( TaskSchedulerCreated TaskSchedulerState = 0 TaskSchedulerRunning TaskSchedulerState = 1 TaskSchedulerStopped TaskSchedulerState = 2 )
func (TaskSchedulerState) EnumDescriptor ¶ added in v0.7.0
func (TaskSchedulerState) EnumDescriptor() ([]byte, []int)
func (TaskSchedulerState) String ¶ added in v0.7.0
func (x TaskSchedulerState) String() string
type TaskTableUser ¶ added in v0.6.0
type TaskTableUser struct { // Username for task table user Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"` // Password for task table user Password string `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TaskTableUser) Descriptor ¶ added in v0.6.0
func (*TaskTableUser) Descriptor() ([]byte, []int)
func (*TaskTableUser) GetPassword ¶ added in v0.6.0
func (m *TaskTableUser) GetPassword() string
func (*TaskTableUser) GetUsername ¶ added in v0.6.0
func (m *TaskTableUser) GetUsername() string
func (*TaskTableUser) Marshal ¶ added in v0.6.0
func (m *TaskTableUser) Marshal() (dAtA []byte, err error)
func (*TaskTableUser) MarshalTo ¶ added in v0.6.0
func (m *TaskTableUser) MarshalTo(dAtA []byte) (int, error)
func (*TaskTableUser) MarshalToSizedBuffer ¶ added in v0.6.0
func (m *TaskTableUser) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TaskTableUser) ProtoMessage ¶ added in v0.6.0
func (*TaskTableUser) ProtoMessage()
func (*TaskTableUser) Reset ¶ added in v0.6.0
func (m *TaskTableUser) Reset()
func (*TaskTableUser) Size ¶ added in v0.6.0
func (m *TaskTableUser) Size() (n int)
func (*TaskTableUser) String ¶ added in v0.6.0
func (m *TaskTableUser) String() string
func (*TaskTableUser) Unmarshal ¶ added in v0.6.0
func (m *TaskTableUser) Unmarshal(dAtA []byte) error
func (*TaskTableUser) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *TaskTableUser) XXX_DiscardUnknown()
func (*TaskTableUser) XXX_Marshal ¶ added in v0.6.0
func (m *TaskTableUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TaskTableUser) XXX_Merge ¶ added in v0.6.0
func (m *TaskTableUser) XXX_Merge(src proto.Message)
func (*TaskTableUser) XXX_Size ¶ added in v0.6.0
func (m *TaskTableUser) XXX_Size() int
func (*TaskTableUser) XXX_Unmarshal ¶ added in v0.6.0
func (m *TaskTableUser) XXX_Unmarshal(b []byte) error
type TsoRequest ¶
type TsoRequest struct { Count uint64 `protobuf:"varint,1,opt,name=Count,proto3" json:"Count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TsoRequest) Descriptor ¶
func (*TsoRequest) Descriptor() ([]byte, []int)
func (*TsoRequest) GetCount ¶
func (m *TsoRequest) GetCount() uint64
func (*TsoRequest) Marshal ¶
func (m *TsoRequest) Marshal() (dAtA []byte, err error)
func (*TsoRequest) MarshalToSizedBuffer ¶
func (m *TsoRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TsoRequest) ProtoMessage ¶
func (*TsoRequest) ProtoMessage()
func (*TsoRequest) Reset ¶
func (m *TsoRequest) Reset()
func (*TsoRequest) Size ¶
func (m *TsoRequest) Size() (n int)
func (*TsoRequest) String ¶
func (m *TsoRequest) String() string
func (*TsoRequest) Unmarshal ¶
func (m *TsoRequest) Unmarshal(dAtA []byte) error
func (*TsoRequest) XXX_DiscardUnknown ¶
func (m *TsoRequest) XXX_DiscardUnknown()
func (*TsoRequest) XXX_Marshal ¶
func (m *TsoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TsoRequest) XXX_Merge ¶
func (m *TsoRequest) XXX_Merge(src proto.Message)
func (*TsoRequest) XXX_Size ¶
func (m *TsoRequest) XXX_Size() int
func (*TsoRequest) XXX_Unmarshal ¶
func (m *TsoRequest) XXX_Unmarshal(b []byte) error
type TsoResponse ¶
type TsoResponse struct { Value uint64 `protobuf:"varint,1,opt,name=Value,proto3" json:"Value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TsoResponse) Descriptor ¶
func (*TsoResponse) Descriptor() ([]byte, []int)
func (*TsoResponse) GetValue ¶
func (m *TsoResponse) GetValue() uint64
func (*TsoResponse) Marshal ¶
func (m *TsoResponse) Marshal() (dAtA []byte, err error)
func (*TsoResponse) MarshalToSizedBuffer ¶
func (m *TsoResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TsoResponse) ProtoMessage ¶
func (*TsoResponse) ProtoMessage()
func (*TsoResponse) Reset ¶
func (m *TsoResponse) Reset()
func (*TsoResponse) Size ¶
func (m *TsoResponse) Size() (n int)
func (*TsoResponse) String ¶
func (m *TsoResponse) String() string
func (*TsoResponse) Unmarshal ¶
func (m *TsoResponse) Unmarshal(dAtA []byte) error
func (*TsoResponse) XXX_DiscardUnknown ¶
func (m *TsoResponse) XXX_DiscardUnknown()
func (*TsoResponse) XXX_Marshal ¶
func (m *TsoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TsoResponse) XXX_Merge ¶
func (m *TsoResponse) XXX_Merge(src proto.Message)
func (*TsoResponse) XXX_Size ¶
func (m *TsoResponse) XXX_Size() int
func (*TsoResponse) XXX_Unmarshal ¶
func (m *TsoResponse) XXX_Unmarshal(b []byte) error
type UpdateType ¶
type UpdateType int32
const ( LeaseHolderIDUpdate UpdateType = 0 TruncateLSNUpdate UpdateType = 1 UserEntryUpdate UpdateType = 2 TSOUpdate UpdateType = 3 )
func (UpdateType) EnumDescriptor ¶
func (UpdateType) EnumDescriptor() ([]byte, []int)
func (UpdateType) String ¶
func (x UpdateType) String() string