Documentation
¶
Index ¶
- Variables
- type CNRole
- 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 DNShard
- func (m DNShard) DebugString() string
- func (*DNShard) Descriptor() ([]byte, []int)
- func (m DNShard) Equal(dn DNShard) bool
- func (m *DNShard) GetAddress() string
- func (m *DNShard) GetReplicaID() uint64
- func (m DNShard) IsEmpty() bool
- func (m *DNShard) Marshal() (dAtA []byte, err error)
- func (m *DNShard) MarshalTo(dAtA []byte) (int, error)
- func (m *DNShard) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DNShard) ProtoMessage()
- func (m *DNShard) Reset()
- func (m *DNShard) Size() (n int)
- func (m *DNShard) String() string
- func (m *DNShard) Unmarshal(dAtA []byte) error
- func (m *DNShard) XXX_DiscardUnknown()
- func (m *DNShard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DNShard) XXX_Merge(src proto.Message)
- func (m *DNShard) XXX_Size() int
- func (m *DNShard) XXX_Unmarshal(b []byte) error
- type DNShardRecord
- func (*DNShardRecord) Descriptor() ([]byte, []int)
- func (m *DNShardRecord) GetLogShardID() uint64
- func (m *DNShardRecord) GetShardID() uint64
- func (m *DNShardRecord) Marshal() (dAtA []byte, err error)
- func (m *DNShardRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *DNShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DNShardRecord) ProtoMessage()
- func (m *DNShardRecord) Reset()
- func (m *DNShardRecord) Size() (n int)
- func (m *DNShardRecord) String() string
- func (m *DNShardRecord) Unmarshal(dAtA []byte) error
- func (m *DNShardRecord) XXX_DiscardUnknown()
- func (m *DNShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DNShardRecord) XXX_Merge(src proto.Message)
- func (m *DNShardRecord) XXX_Size() int
- func (m *DNShardRecord) XXX_Unmarshal(b []byte) error
- type DNStore
- func (m DNStore) DebugString() string
- func (*DNStore) Descriptor() ([]byte, []int)
- func (m *DNStore) GetShards() []DNShard
- func (m *DNStore) GetUUID() string
- func (m *DNStore) Marshal() (dAtA []byte, err error)
- func (m *DNStore) MarshalTo(dAtA []byte) (int, error)
- func (m *DNStore) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DNStore) ProtoMessage()
- func (m *DNStore) Reset()
- func (m *DNStore) Size() (n int)
- func (m *DNStore) String() string
- func (m *DNStore) Unmarshal(dAtA []byte) error
- func (m *DNStore) XXX_DiscardUnknown()
- func (m *DNStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DNStore) XXX_Merge(src proto.Message)
- func (m *DNStore) XXX_Size() int
- func (m *DNStore) 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
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthMetadata = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowMetadata = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupMetadata = fmt.Errorf("proto: unexpected end of group") )
View Source
var CNRole_name = map[int32]string{
0: "TP",
1: "AP",
}
View Source
var CNRole_value = map[string]int32{
"TP": 0,
"AP": 1,
}
Functions ¶
This section is empty.
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 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 DNShard ¶
type DNShard struct {
// DNShard extends DNShardRecord
DNShardRecord `protobuf:"bytes,1,opt,name=DNShardRecord,proto3,embedded=DNShardRecord" json:"DNShardRecord"`
// ReplicaID only one replica for one DN. The ReplicaID is specified at
// the time the DN is created. DN restart ReplicaID will not change, when
// a DN is migrated to another node, the ReplicaID will be reset.
ReplicaID uint64 `protobuf:"varint,2,opt,name=ReplicaID,proto3" json:"ReplicaID,omitempty"`
// Address is DN'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:"-"`
}
DNShard
func (*DNShard) Descriptor ¶
func (*DNShard) GetAddress ¶
func (*DNShard) GetReplicaID ¶
func (*DNShard) MarshalToSizedBuffer ¶
func (*DNShard) ProtoMessage ¶
func (*DNShard) ProtoMessage()
func (*DNShard) XXX_DiscardUnknown ¶
func (m *DNShard) XXX_DiscardUnknown()
func (*DNShard) XXX_Marshal ¶
func (*DNShard) XXX_Unmarshal ¶
type DNShardRecord ¶
type DNShardRecord struct {
// ShardID the id of the DN shard.
ShardID uint64 `protobuf:"varint,1,opt,name=ShardID,proto3" json:"ShardID,omitempty"`
// LogShardID a DN 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:"-"`
}
DNShardRecord is DN shard metadata describing what is a DN shard. It is internally used by HAKeeper to maintain how many DNs available in the system.
func (*DNShardRecord) Descriptor ¶
func (*DNShardRecord) Descriptor() ([]byte, []int)
func (*DNShardRecord) GetLogShardID ¶
func (m *DNShardRecord) GetLogShardID() uint64
func (*DNShardRecord) GetShardID ¶
func (m *DNShardRecord) GetShardID() uint64
func (*DNShardRecord) Marshal ¶
func (m *DNShardRecord) Marshal() (dAtA []byte, err error)
func (*DNShardRecord) MarshalToSizedBuffer ¶
func (m *DNShardRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DNShardRecord) ProtoMessage ¶
func (*DNShardRecord) ProtoMessage()
func (*DNShardRecord) Reset ¶
func (m *DNShardRecord) Reset()
func (*DNShardRecord) Size ¶
func (m *DNShardRecord) Size() (n int)
func (*DNShardRecord) String ¶
func (m *DNShardRecord) String() string
func (*DNShardRecord) Unmarshal ¶
func (m *DNShardRecord) Unmarshal(dAtA []byte) error
func (*DNShardRecord) XXX_DiscardUnknown ¶
func (m *DNShardRecord) XXX_DiscardUnknown()
func (*DNShardRecord) XXX_Marshal ¶
func (m *DNShardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DNShardRecord) XXX_Merge ¶
func (m *DNShardRecord) XXX_Merge(src proto.Message)
func (*DNShardRecord) XXX_Size ¶
func (m *DNShardRecord) XXX_Size() int
func (*DNShardRecord) XXX_Unmarshal ¶
func (m *DNShardRecord) XXX_Unmarshal(b []byte) error
type DNStore ¶ added in v0.6.0
type DNStore struct {
// UUID DNStore uuid id
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// Shards DNShards
Shards []DNShard `protobuf:"bytes,2,rep,name=Shards,proto3" json:"Shards"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DNStore DN store metadata
func (DNStore) DebugString ¶ added in v0.6.0
DebugString returns debug string
func (*DNStore) Descriptor ¶ added in v0.6.0
func (*DNStore) MarshalToSizedBuffer ¶ added in v0.6.0
func (*DNStore) ProtoMessage ¶ added in v0.6.0
func (*DNStore) ProtoMessage()
func (*DNStore) XXX_DiscardUnknown ¶ added in v0.6.0
func (m *DNStore) XXX_DiscardUnknown()
func (*DNStore) XXX_Marshal ¶ added in v0.6.0
func (*DNStore) XXX_Unmarshal ¶ added in v0.6.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
Click to show internal directories.
Click to hide internal directories.