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) GetCtlAddress() 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) GetCtlAddress() string
 - func (m *TNService) GetLabels() map[string]LabelList
 - func (m *TNService) GetLockServiceAddress() string
 - func (m *TNService) GetLogTailServiceAddress() 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",
}
    var ServiceType_value = map[string]int32{
	"CN":    0,
	"TN":    1,
	"LOG":   2,
	"PROXY": 3,
}
    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"`
	// CtlAddress is used to handle ctl request.
	CtlAddress string `protobuf:"bytes,5,opt,name=CtlAddress,proto3" json:"CtlAddress,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"`
	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) GetCtlAddress ¶ added in v0.8.0
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 )
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"`
	// CtlAddress is used to handle ctl request.
	CtlAddress string `protobuf:"bytes,5,opt,name=CtlAddress,proto3" json:"CtlAddress,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 */
	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) GetCtlAddress ¶ added in v1.0.0
func (*TNService) GetLockServiceAddress ¶ added in v1.0.0
func (*TNService) GetLogTailServiceAddress ¶ added in v1.0.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.