Documentation ¶
Index ¶
- Variables
- func ToTitle(s string) string
- func ValidStateString(s string) bool
- type CNRole
- type CNService
- func (m CNService) DebugString() string
- func (*CNService) Descriptor() ([]byte, []int)
- func (m *CNService) GetCommitID() string
- func (m *CNService) GetLabels() map[string]LabelList
- func (m *CNService) GetLockServiceAddress() string
- func (m *CNService) GetPipelineServiceAddress() string
- func (m *CNService) GetQueryAddress() string
- func (m *CNService) GetSQLAddress() string
- func (m *CNService) GetServiceID() string
- func (m *CNService) GetWorkState() WorkState
- func (m *CNService) Marshal() (dAtA []byte, err error)
- func (m *CNService) MarshalTo(dAtA []byte) (int, error)
- func (m *CNService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CNService) ProtoMessage()
- func (m *CNService) Reset()
- func (m *CNService) Size() (n int)
- func (m *CNService) String() string
- func (m *CNService) Unmarshal(dAtA []byte) error
- func (m *CNService) XXX_DiscardUnknown()
- func (m *CNService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CNService) XXX_Merge(src proto.Message)
- func (m *CNService) XXX_Size() int
- func (m *CNService) XXX_Unmarshal(b []byte) error
- type CNStore
- func (m CNStore) DebugString() string
- func (*CNStore) Descriptor() ([]byte, []int)
- func (m *CNStore) GetRole() CNRole
- func (m *CNStore) GetUUID() string
- 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 LabelList
- func (*LabelList) Descriptor() ([]byte, []int)
- func (m *LabelList) GetLabels() []string
- func (m *LabelList) Marshal() (dAtA []byte, err error)
- func (m *LabelList) MarshalTo(dAtA []byte) (int, error)
- func (m *LabelList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LabelList) ProtoMessage()
- func (m *LabelList) Reset()
- func (m *LabelList) Size() (n int)
- func (m *LabelList) String() string
- func (m *LabelList) Unmarshal(dAtA []byte) error
- func (m *LabelList) XXX_DiscardUnknown()
- func (m *LabelList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LabelList) XXX_Merge(src proto.Message)
- func (m *LabelList) XXX_Size() int
- func (m *LabelList) XXX_Unmarshal(b []byte) error
- type LogShard
- func (*LogShard) Descriptor() ([]byte, []int)
- func (m *LogShard) GetReplicaID() uint64
- func (m *LogShard) Marshal() (dAtA []byte, err error)
- func (m *LogShard) MarshalTo(dAtA []byte) (int, error)
- func (m *LogShard) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogShard) ProtoMessage()
- func (m *LogShard) Reset()
- func (m *LogShard) Size() (n int)
- func (m *LogShard) String() string
- func (m *LogShard) Unmarshal(dAtA []byte) error
- func (m *LogShard) XXX_DiscardUnknown()
- func (m *LogShard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogShard) XXX_Merge(src proto.Message)
- func (m *LogShard) XXX_Size() int
- func (m *LogShard) XXX_Unmarshal(b []byte) error
- type LogShardRecord
- func (*LogShardRecord) Descriptor() ([]byte, []int)
- func (m *LogShardRecord) GetNumberOfReplicas() uint64
- func (m *LogShardRecord) GetShardID() uint64
- func (m *LogShardRecord) Marshal() (dAtA []byte, err error)
- func (m *LogShardRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *LogShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogShardRecord) ProtoMessage()
- func (m *LogShardRecord) Reset()
- func (m *LogShardRecord) Size() (n int)
- func (m *LogShardRecord) String() string
- func (m *LogShardRecord) Unmarshal(dAtA []byte) error
- func (m *LogShardRecord) XXX_DiscardUnknown()
- func (m *LogShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogShardRecord) XXX_Merge(src proto.Message)
- func (m *LogShardRecord) XXX_Size() int
- func (m *LogShardRecord) XXX_Unmarshal(b []byte) error
- type LogStore
- func (*LogStore) Descriptor() ([]byte, []int)
- func (m *LogStore) GetShards() []LogShard
- 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 ServiceType
- type TNService
- func (m TNService) DebugString() string
- func (*TNService) Descriptor() ([]byte, []int)
- func (m *TNService) GetLabels() map[string]LabelList
- func (m *TNService) GetLockServiceAddress() string
- func (m *TNService) GetLogTailServiceAddress() string
- func (m *TNService) GetQueryAddress() string
- func (m *TNService) GetServiceID() string
- func (m *TNService) GetShards() []TNShard
- func (m *TNService) GetTxnServiceAddress() string
- func (m *TNService) Marshal() (dAtA []byte, err error)
- func (m *TNService) MarshalTo(dAtA []byte) (int, error)
- func (m *TNService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNService) ProtoMessage()
- func (m *TNService) Reset()
- func (m *TNService) Size() (n int)
- func (m *TNService) String() string
- func (m *TNService) Unmarshal(dAtA []byte) error
- func (m *TNService) XXX_DiscardUnknown()
- func (m *TNService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNService) XXX_Merge(src proto.Message)
- func (m *TNService) XXX_Size() int
- func (m *TNService) XXX_Unmarshal(b []byte) error
- type TNShard
- func (m TNShard) DebugString() string
- func (*TNShard) Descriptor() ([]byte, []int)
- func (m TNShard) Equal(tn TNShard) bool
- func (m *TNShard) GetAddress() string
- func (m *TNShard) GetReplicaID() uint64
- func (m TNShard) IsEmpty() bool
- func (m *TNShard) Marshal() (dAtA []byte, err error)
- func (m *TNShard) MarshalTo(dAtA []byte) (int, error)
- func (m *TNShard) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNShard) ProtoMessage()
- func (m *TNShard) Reset()
- func (m *TNShard) Size() (n int)
- func (m *TNShard) String() string
- func (m *TNShard) Unmarshal(dAtA []byte) error
- func (m *TNShard) XXX_DiscardUnknown()
- func (m *TNShard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNShard) XXX_Merge(src proto.Message)
- func (m *TNShard) XXX_Size() int
- func (m *TNShard) XXX_Unmarshal(b []byte) error
- type TNShardRecord
- func (*TNShardRecord) Descriptor() ([]byte, []int)
- func (m *TNShardRecord) GetLogShardID() uint64
- func (m *TNShardRecord) GetShardID() uint64
- func (m *TNShardRecord) Marshal() (dAtA []byte, err error)
- func (m *TNShardRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *TNShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TNShardRecord) ProtoMessage()
- func (m *TNShardRecord) Reset()
- func (m *TNShardRecord) Size() (n int)
- func (m *TNShardRecord) String() string
- func (m *TNShardRecord) Unmarshal(dAtA []byte) error
- func (m *TNShardRecord) XXX_DiscardUnknown()
- func (m *TNShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TNShardRecord) XXX_Merge(src proto.Message)
- func (m *TNShardRecord) XXX_Size() int
- func (m *TNShardRecord) XXX_Unmarshal(b []byte) error
- type TNStore
- func (m TNStore) DebugString() string
- func (*TNStore) Descriptor() ([]byte, []int)
- func (m *TNStore) GetShards() []TNShard
- 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 WorkState
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthMetadata = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowMetadata = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupMetadata = fmt.Errorf("proto: unexpected end of group") )
var CNRole_name = map[int32]string{
0: "TP",
1: "AP",
}
var CNRole_value = map[string]int32{
"TP": 0,
"AP": 1,
}
var ServiceType_name = map[int32]string{
0: "CN",
1: "TN",
2: "LOG",
3: "PROXY",
4: "PYTHON_UDF",
}
var ServiceType_value = map[string]int32{
"CN": 0,
"TN": 1,
"LOG": 2,
"PROXY": 3,
"PYTHON_UDF": 4,
}
var WorkState_name = map[int32]string{
0: "Unknown",
1: "Working",
2: "Draining",
3: "Drained",
}
var WorkState_value = map[string]int32{
"Unknown": 0,
"Working": 1,
"Draining": 2,
"Drained": 3,
}
Functions ¶
func ValidStateString ¶ added in v1.0.0
ValidStateString returns true if the state string is valid.
Types ¶
type CNRole ¶ added in v0.6.0
type CNRole int32
CNRole cn node role
func MustParseCNRole ¶ added in v0.6.0
MustParseCNRole parse CN Role from role string
func (CNRole) EnumDescriptor ¶ added in v0.6.0
type CNService ¶ added in v0.8.0
type CNService struct { // ServiceID service ID ServiceID string `protobuf:"bytes,1,opt,name=ServiceID,proto3" json:"ServiceID,omitempty"` // LockServiceAddress is used to provide lock service LockServiceAddress string `protobuf:"bytes,2,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` // PipelineServiceAddress is used to provide distributed pipeline service PipelineServiceAddress string `protobuf:"bytes,3,opt,name=PipelineServiceAddress,proto3" json:"PipelineServiceAddress,omitempty"` // SQLAddress is used to provide SQL input. SQLAddress string `protobuf:"bytes,4,opt,name=SQLAddress,proto3" json:"SQLAddress,omitempty"` // Labels are labels on CN service. Labels map[string]LabelList `` /* 143-byte string literal not displayed */ // WorkState is the work state of CN service. WorkState WorkState `protobuf:"varint,7,opt,name=WorkState,proto3,enum=metadata.WorkState" json:"WorkState,omitempty"` // QueryAddress is the address of queryservice.QueryService. QueryAddress string `protobuf:"bytes,8,opt,name=QueryAddress,proto3" json:"QueryAddress,omitempty"` // CommitID is the git commit ID of the cn node. CommitID string `protobuf:"bytes,9,opt,name=CommitID,proto3" json:"CommitID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CNService cn service metadata
func (CNService) DebugString ¶ added in v0.8.0
func (*CNService) Descriptor ¶ added in v0.8.0
func (*CNService) GetCommitID ¶ added in v1.2.1
func (*CNService) GetLockServiceAddress ¶ added in v0.8.0
func (*CNService) GetPipelineServiceAddress ¶ added in v0.8.0
func (*CNService) GetQueryAddress ¶ added in v1.0.0
func (*CNService) GetSQLAddress ¶ added in v0.8.0
func (*CNService) GetServiceID ¶ added in v0.8.0
func (*CNService) GetWorkState ¶ added in v1.0.0
func (*CNService) MarshalToSizedBuffer ¶ added in v0.8.0
func (*CNService) ProtoMessage ¶ added in v0.8.0
func (*CNService) ProtoMessage()
func (*CNService) XXX_DiscardUnknown ¶ added in v0.8.0
func (m *CNService) XXX_DiscardUnknown()
func (*CNService) XXX_Marshal ¶ added in v0.8.0
func (*CNService) XXX_Unmarshal ¶ added in v0.8.0
type CNStore ¶ added in v0.6.0
type CNStore struct { // UUID CNStore uuid id UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // Role CN role Role CNRole `protobuf:"varint,2,opt,name=Role,proto3,enum=metadata.CNRole" json:"Role,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CNStore cn store metadata
func (CNStore) DebugString ¶ added in v0.6.0
DebugString returns debug string
func (*CNStore) Descriptor ¶ added in v0.6.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 LabelList ¶ added in v0.8.0
type LabelList struct { Labels []string `protobuf:"bytes,1,rep,name=Labels,proto3" json:"Labels,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LabelList defines the labels on CN store.
func (*LabelList) Descriptor ¶ added in v0.8.0
func (*LabelList) MarshalToSizedBuffer ¶ added in v0.8.0
func (*LabelList) ProtoMessage ¶ added in v0.8.0
func (*LabelList) ProtoMessage()
func (*LabelList) XXX_DiscardUnknown ¶ added in v0.8.0
func (m *LabelList) XXX_DiscardUnknown()
func (*LabelList) XXX_Marshal ¶ added in v0.8.0
func (*LabelList) XXX_Unmarshal ¶ added in v0.8.0
type LogShard ¶ added in v0.6.0
type LogShard struct { // LogShard extends LogShardRecord LogShardRecord `protobuf:"bytes,1,opt,name=LogShardRecord,proto3,embedded=LogShardRecord" json:"LogShardRecord"` // ReplicaID is the replica ID of the replica running on the LogStore. ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogShard
func (*LogShard) Descriptor ¶ added in v0.6.0
func (*LogShard) GetReplicaID ¶ added in v0.6.0
func (*LogShard) MarshalToSizedBuffer ¶ added in v0.6.0
func (*LogShard) ProtoMessage ¶ added in v0.6.0
func (*LogShard) ProtoMessage()
func (*LogShard) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *LogShard) XXX_DiscardUnknown()
func (*LogShard) XXX_Marshal ¶ added in v0.6.0
func (*LogShard) XXX_Unmarshal ¶ added in v0.6.0
type LogShardRecord ¶
type LogShardRecord struct { // ShardID is the id of the Log Shard. ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` // NumberOfReplicas is the number of replicas in the shard. NumberOfReplicas uint64 `protobuf:"varint,2,opt,name=NumberOfReplicas,proto3" json:"NumberOfReplicas,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogShardRecord is Log Shard Metadata describing what is a Log shard. It is internally used by the HAKeeper to maintain how many Log shards are available in the system.
func (*LogShardRecord) Descriptor ¶
func (*LogShardRecord) Descriptor() ([]byte, []int)
func (*LogShardRecord) GetNumberOfReplicas ¶
func (m *LogShardRecord) GetNumberOfReplicas() uint64
func (*LogShardRecord) GetShardID ¶
func (m *LogShardRecord) GetShardID() uint64
func (*LogShardRecord) Marshal ¶
func (m *LogShardRecord) Marshal() (dAtA []byte, err error)
func (*LogShardRecord) MarshalToSizedBuffer ¶
func (m *LogShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*LogShardRecord) ProtoMessage ¶
func (*LogShardRecord) ProtoMessage()
func (*LogShardRecord) Reset ¶
func (m *LogShardRecord) Reset()
func (*LogShardRecord) Size ¶
func (m *LogShardRecord) Size() (n int)
func (*LogShardRecord) String ¶
func (m *LogShardRecord) String() string
func (*LogShardRecord) Unmarshal ¶
func (m *LogShardRecord) Unmarshal(dAtA []byte) error
func (*LogShardRecord) XXX_DiscardUnknown ¶
func (m *LogShardRecord) XXX_DiscardUnknown()
func (*LogShardRecord) XXX_Marshal ¶
func (m *LogShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LogShardRecord) XXX_Merge ¶
func (m *LogShardRecord) XXX_Merge(src proto.Message)
func (*LogShardRecord) XXX_Size ¶
func (m *LogShardRecord) XXX_Size() int
func (*LogShardRecord) XXX_Unmarshal ¶
func (m *LogShardRecord) XXX_Unmarshal(b []byte) error
type LogStore ¶ added in v0.6.0
type LogStore struct { // UUID is the id of the Log store. UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // Shards is for Log shards metadata. Shards []LogShard `protobuf:"bytes,2,rep,name=Shards,proto3" json:"Shards"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogStore is for the metadata for Log store.
func (*LogStore) Descriptor ¶ 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 ServiceType ¶ added in v0.7.0
type ServiceType int32
ServiceType service type
const ( // CN cn service ServiceType_CN ServiceType = 0 // TN tn service ServiceType_TN ServiceType = 1 // LOG log service ServiceType_LOG ServiceType = 2 // Proxy proxy service ServiceType_PROXY ServiceType = 3 // PYTHON_UDF python udf service ServiceType_PYTHON_UDF ServiceType = 4 )
func (ServiceType) EnumDescriptor ¶ added in v0.7.0
func (ServiceType) EnumDescriptor() ([]byte, []int)
func (ServiceType) String ¶ added in v0.7.0
func (x ServiceType) String() string
type TNService ¶ added in v1.0.0
type TNService struct { // ServiceID service ID ServiceID string `protobuf:"bytes,1,opt,name=ServiceID,proto3" json:"ServiceID,omitempty"` // TxnServiceAddress is used to provide txn service TxnServiceAddress string `protobuf:"bytes,2,opt,name=TxnServiceAddress,proto3" json:"TxnServiceAddress,omitempty"` // LogTailServiceAddress is used to provide logtail push service LogTailServiceAddress string `protobuf:"bytes,3,opt,name=LogTailServiceAddress,proto3" json:"LogTailServiceAddress,omitempty"` // LockServiceAddress lock service address for lock table allocator LockServiceAddress string `protobuf:"bytes,4,opt,name=LockServiceAddress,proto3" json:"LockServiceAddress,omitempty"` // Shards TN shards on service Shards []TNShard `protobuf:"bytes,6,rep,name=Shards,proto3" json:"Shards"` // Labels labels on service Labels map[string]LabelList `` /* 143-byte string literal not displayed */ // QueryAddress it the address of query service on the tn QueryAddress string `protobuf:"bytes,8,opt,name=QueryAddress,proto3" json:"QueryAddress,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNService tn service metadata
func (TNService) DebugString ¶ added in v1.0.0
func (*TNService) Descriptor ¶ added in v1.0.0
func (*TNService) GetLockServiceAddress ¶ added in v1.0.0
func (*TNService) GetLogTailServiceAddress ¶ added in v1.0.0
func (*TNService) GetQueryAddress ¶ added in v1.1.0
func (*TNService) GetServiceID ¶ added in v1.0.0
func (*TNService) GetTxnServiceAddress ¶ added in v1.0.0
func (*TNService) MarshalToSizedBuffer ¶ added in v1.0.0
func (*TNService) ProtoMessage ¶ added in v1.0.0
func (*TNService) ProtoMessage()
func (*TNService) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNService) XXX_DiscardUnknown()
func (*TNService) XXX_Marshal ¶ added in v1.0.0
func (*TNService) XXX_Unmarshal ¶ added in v1.0.0
type TNShard ¶ added in v1.0.0
type TNShard struct { // TNShard extends TNShardRecord TNShardRecord `protobuf:"bytes,1,opt,name=TNShardRecord,proto3,embedded=TNShardRecord" json:"TNShardRecord"` // ReplicaID only one replica for one TN. The ReplicaID is specified at // the time the TN is created. TN restart ReplicaID will not change, when // a TN is migrated to another node, the ReplicaID will be reset. ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"` // Address is TN's external service address. Address string `protobuf:"bytes,3,opt,name=Address,proto3" json:"Address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNShard
func (TNShard) DebugString ¶ added in v1.0.0
DebugString returns debug string
func (*TNShard) Descriptor ¶ added in v1.0.0
func (*TNShard) GetAddress ¶ added in v1.0.0
func (*TNShard) GetReplicaID ¶ added in v1.0.0
func (*TNShard) MarshalToSizedBuffer ¶ added in v1.0.0
func (*TNShard) ProtoMessage ¶ added in v1.0.0
func (*TNShard) ProtoMessage()
func (*TNShard) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNShard) XXX_DiscardUnknown()
func (*TNShard) XXX_Marshal ¶ added in v1.0.0
func (*TNShard) XXX_Unmarshal ¶ added in v1.0.0
type TNShardRecord ¶ added in v1.0.0
type TNShardRecord struct { // ShardID the id of the TN shard. ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"` // LogShardID a TN corresponds to a unique Shard of LogService. LogShardID uint64 `protobuf:"varint,2,opt,name=LogShardID,proto3" json:"LogShardID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNShardRecord is TN shard metadata describing what is a TN shard. It is internally used by HAKeeper to maintain how many TNs available in the system.
func (*TNShardRecord) Descriptor ¶ added in v1.0.0
func (*TNShardRecord) Descriptor() ([]byte, []int)
func (*TNShardRecord) GetLogShardID ¶ added in v1.0.0
func (m *TNShardRecord) GetLogShardID() uint64
func (*TNShardRecord) GetShardID ¶ added in v1.0.0
func (m *TNShardRecord) GetShardID() uint64
func (*TNShardRecord) Marshal ¶ added in v1.0.0
func (m *TNShardRecord) Marshal() (dAtA []byte, err error)
func (*TNShardRecord) MarshalTo ¶ added in v1.0.0
func (m *TNShardRecord) MarshalTo(dAtA []byte) (int, error)
func (*TNShardRecord) MarshalToSizedBuffer ¶ added in v1.0.0
func (m *TNShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TNShardRecord) ProtoMessage ¶ added in v1.0.0
func (*TNShardRecord) ProtoMessage()
func (*TNShardRecord) Reset ¶ added in v1.0.0
func (m *TNShardRecord) Reset()
func (*TNShardRecord) Size ¶ added in v1.0.0
func (m *TNShardRecord) Size() (n int)
func (*TNShardRecord) String ¶ added in v1.0.0
func (m *TNShardRecord) String() string
func (*TNShardRecord) Unmarshal ¶ added in v1.0.0
func (m *TNShardRecord) Unmarshal(dAtA []byte) error
func (*TNShardRecord) XXX_DiscardUnknown ¶ added in v1.0.0
func (m *TNShardRecord) XXX_DiscardUnknown()
func (*TNShardRecord) XXX_Marshal ¶ added in v1.0.0
func (m *TNShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TNShardRecord) XXX_Merge ¶ added in v1.0.0
func (m *TNShardRecord) XXX_Merge(src proto.Message)
func (*TNShardRecord) XXX_Size ¶ added in v1.0.0
func (m *TNShardRecord) XXX_Size() int
func (*TNShardRecord) XXX_Unmarshal ¶ added in v1.0.0
func (m *TNShardRecord) XXX_Unmarshal(b []byte) error
type TNStore ¶ added in v1.0.0
type TNStore struct { // UUID TNStore uuid id UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // Shards TNShards Shards []TNShard `protobuf:"bytes,2,rep,name=Shards,proto3" json:"Shards"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TNStore TN store metadata
func (TNStore) DebugString ¶ added in v1.0.0
DebugString returns debug string
func (*TNStore) Descriptor ¶ added in v1.0.0
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 WorkState ¶ added in v1.0.0
type WorkState int32
WorkState is the work state of CN service.