Documentation ¶
Index ¶
- func RegisterControllerServiceServer(s *grpc.Server, srv ControllerServiceServer)
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)
- func (m *Cluster) GetID() *ClusterId
- func (m *Cluster) GetPartitions() []*PartitionId
- func (*Cluster) ProtoMessage()
- func (m *Cluster) Reset()
- func (m *Cluster) String() string
- func (m *Cluster) XXX_DiscardUnknown()
- func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Cluster) XXX_Merge(src proto.Message)
- func (m *Cluster) XXX_Size() int
- func (m *Cluster) XXX_Unmarshal(b []byte) error
- type ClusterConfig
- func (*ClusterConfig) Descriptor() ([]byte, []int)
- func (m *ClusterConfig) GetMembers() []*MemberConfig
- func (m *ClusterConfig) GetPartitions() []*PartitionId
- func (*ClusterConfig) ProtoMessage()
- func (m *ClusterConfig) Reset()
- func (m *ClusterConfig) String() string
- func (m *ClusterConfig) XXX_DiscardUnknown()
- func (m *ClusterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterConfig) XXX_Merge(src proto.Message)
- func (m *ClusterConfig) XXX_Size() int
- func (m *ClusterConfig) XXX_Unmarshal(b []byte) error
- type ClusterId
- func (*ClusterId) Descriptor() ([]byte, []int)
- func (m *ClusterId) GetDatabaseID() *DatabaseId
- func (m *ClusterId) GetID() int32
- func (*ClusterId) ProtoMessage()
- func (m *ClusterId) Reset()
- func (m *ClusterId) String() string
- func (m *ClusterId) XXX_DiscardUnknown()
- func (m *ClusterId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterId) XXX_Merge(src proto.Message)
- func (m *ClusterId) XXX_Size() int
- func (m *ClusterId) XXX_Unmarshal(b []byte) error
- type ControllerServiceClient
- type ControllerServiceServer
- type ControllerService_EnterElectionClient
- type ControllerService_EnterElectionServer
- type CreatePartitionGroupRequestdeprecated
- func (*CreatePartitionGroupRequest) Descriptor() ([]byte, []int)
- func (m *CreatePartitionGroupRequest) GetID() *PartitionGroupId
- func (m *CreatePartitionGroupRequest) GetSpec() *PartitionGroupSpec
- func (*CreatePartitionGroupRequest) ProtoMessage()
- func (m *CreatePartitionGroupRequest) Reset()
- func (m *CreatePartitionGroupRequest) String() string
- func (m *CreatePartitionGroupRequest) XXX_DiscardUnknown()
- func (m *CreatePartitionGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreatePartitionGroupRequest) XXX_Merge(src proto.Message)
- func (m *CreatePartitionGroupRequest) XXX_Size() int
- func (m *CreatePartitionGroupRequest) XXX_Unmarshal(b []byte) error
- type CreatePartitionGroupResponsedeprecated
- func (*CreatePartitionGroupResponse) Descriptor() ([]byte, []int)
- func (*CreatePartitionGroupResponse) ProtoMessage()
- func (m *CreatePartitionGroupResponse) Reset()
- func (m *CreatePartitionGroupResponse) String() string
- func (m *CreatePartitionGroupResponse) XXX_DiscardUnknown()
- func (m *CreatePartitionGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreatePartitionGroupResponse) XXX_Merge(src proto.Message)
- func (m *CreatePartitionGroupResponse) XXX_Size() int
- func (m *CreatePartitionGroupResponse) XXX_Unmarshal(b []byte) error
- type Database
- func (*Database) Descriptor() ([]byte, []int)
- func (m *Database) GetID() *DatabaseId
- func (m *Database) GetPartitions() []*Partition
- func (*Database) ProtoMessage()
- func (m *Database) Reset()
- func (m *Database) String() string
- func (m *Database) XXX_DiscardUnknown()
- func (m *Database) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Database) XXX_Merge(src proto.Message)
- func (m *Database) XXX_Size() int
- func (m *Database) XXX_Unmarshal(b []byte) error
- type DatabaseId
- func (*DatabaseId) Descriptor() ([]byte, []int)
- func (m *DatabaseId) GetName() string
- func (m *DatabaseId) GetNamespace() string
- func (*DatabaseId) ProtoMessage()
- func (m *DatabaseId) Reset()
- func (m *DatabaseId) String() string
- func (m *DatabaseId) XXX_DiscardUnknown()
- func (m *DatabaseId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DatabaseId) XXX_Merge(src proto.Message)
- func (m *DatabaseId) XXX_Size() int
- func (m *DatabaseId) XXX_Unmarshal(b []byte) error
- type DeletePartitionGroupRequestdeprecated
- func (*DeletePartitionGroupRequest) Descriptor() ([]byte, []int)
- func (m *DeletePartitionGroupRequest) GetID() *PartitionGroupId
- func (*DeletePartitionGroupRequest) ProtoMessage()
- func (m *DeletePartitionGroupRequest) Reset()
- func (m *DeletePartitionGroupRequest) String() string
- func (m *DeletePartitionGroupRequest) XXX_DiscardUnknown()
- func (m *DeletePartitionGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeletePartitionGroupRequest) XXX_Merge(src proto.Message)
- func (m *DeletePartitionGroupRequest) XXX_Size() int
- func (m *DeletePartitionGroupRequest) XXX_Unmarshal(b []byte) error
- type DeletePartitionGroupResponsedeprecated
- func (*DeletePartitionGroupResponse) Descriptor() ([]byte, []int)
- func (*DeletePartitionGroupResponse) ProtoMessage()
- func (m *DeletePartitionGroupResponse) Reset()
- func (m *DeletePartitionGroupResponse) String() string
- func (m *DeletePartitionGroupResponse) XXX_DiscardUnknown()
- func (m *DeletePartitionGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeletePartitionGroupResponse) XXX_Merge(src proto.Message)
- func (m *DeletePartitionGroupResponse) XXX_Size() int
- func (m *DeletePartitionGroupResponse) XXX_Unmarshal(b []byte) error
- type GetDatabasesRequest
- func (*GetDatabasesRequest) Descriptor() ([]byte, []int)
- func (m *GetDatabasesRequest) GetID() *DatabaseId
- func (*GetDatabasesRequest) ProtoMessage()
- func (m *GetDatabasesRequest) Reset()
- func (m *GetDatabasesRequest) String() string
- func (m *GetDatabasesRequest) XXX_DiscardUnknown()
- func (m *GetDatabasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetDatabasesRequest) XXX_Merge(src proto.Message)
- func (m *GetDatabasesRequest) XXX_Size() int
- func (m *GetDatabasesRequest) XXX_Unmarshal(b []byte) error
- type GetDatabasesResponse
- func (*GetDatabasesResponse) Descriptor() ([]byte, []int)
- func (m *GetDatabasesResponse) GetDatabases() []*Database
- func (*GetDatabasesResponse) ProtoMessage()
- func (m *GetDatabasesResponse) Reset()
- func (m *GetDatabasesResponse) String() string
- func (m *GetDatabasesResponse) XXX_DiscardUnknown()
- func (m *GetDatabasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetDatabasesResponse) XXX_Merge(src proto.Message)
- func (m *GetDatabasesResponse) XXX_Size() int
- func (m *GetDatabasesResponse) XXX_Unmarshal(b []byte) error
- type GetPartitionGroupsRequestdeprecated
- func (*GetPartitionGroupsRequest) Descriptor() ([]byte, []int)
- func (m *GetPartitionGroupsRequest) GetID() *PartitionGroupId
- func (*GetPartitionGroupsRequest) ProtoMessage()
- func (m *GetPartitionGroupsRequest) Reset()
- func (m *GetPartitionGroupsRequest) String() string
- func (m *GetPartitionGroupsRequest) XXX_DiscardUnknown()
- func (m *GetPartitionGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetPartitionGroupsRequest) XXX_Merge(src proto.Message)
- func (m *GetPartitionGroupsRequest) XXX_Size() int
- func (m *GetPartitionGroupsRequest) XXX_Unmarshal(b []byte) error
- type GetPartitionGroupsResponsedeprecated
- func (*GetPartitionGroupsResponse) Descriptor() ([]byte, []int)
- func (m *GetPartitionGroupsResponse) GetGroups() []*PartitionGroup
- func (*GetPartitionGroupsResponse) ProtoMessage()
- func (m *GetPartitionGroupsResponse) Reset()
- func (m *GetPartitionGroupsResponse) String() string
- func (m *GetPartitionGroupsResponse) XXX_DiscardUnknown()
- func (m *GetPartitionGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetPartitionGroupsResponse) XXX_Merge(src proto.Message)
- func (m *GetPartitionGroupsResponse) XXX_Size() int
- func (m *GetPartitionGroupsResponse) XXX_Unmarshal(b []byte) error
- type MemberConfig
- func (*MemberConfig) Descriptor() ([]byte, []int)
- func (m *MemberConfig) GetAPIPort() int32
- func (m *MemberConfig) GetHost() string
- func (m *MemberConfig) GetID() string
- func (m *MemberConfig) GetProtocolPort() int32
- func (*MemberConfig) ProtoMessage()
- func (m *MemberConfig) Reset()
- func (m *MemberConfig) String() string
- func (m *MemberConfig) XXX_DiscardUnknown()
- func (m *MemberConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MemberConfig) XXX_Merge(src proto.Message)
- func (m *MemberConfig) XXX_Size() int
- func (m *MemberConfig) XXX_Unmarshal(b []byte) error
- type NodeConfigdeprecated
- func (*NodeConfig) Descriptor() ([]byte, []int)
- func (m *NodeConfig) GetAPIPort() int32
- func (m *NodeConfig) GetHost() string
- func (m *NodeConfig) GetID() string
- func (m *NodeConfig) GetPort() int32
- func (m *NodeConfig) GetProtocolPort() int32
- func (*NodeConfig) ProtoMessage()
- func (m *NodeConfig) Reset()
- func (m *NodeConfig) String() string
- func (m *NodeConfig) XXX_DiscardUnknown()
- func (m *NodeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeConfig) XXX_Merge(src proto.Message)
- func (m *NodeConfig) XXX_Size() int
- func (m *NodeConfig) XXX_Unmarshal(b []byte) error
- type Partition
- func (*Partition) Descriptor() ([]byte, []int)
- func (m *Partition) GetEndpoints() []*PartitionEndpoint
- func (m *Partition) GetPartitionID() int32
- func (*Partition) ProtoMessage()
- func (m *Partition) Reset()
- func (m *Partition) String() string
- func (m *Partition) XXX_DiscardUnknown()
- func (m *Partition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Partition) XXX_Merge(src proto.Message)
- func (m *Partition) XXX_Size() int
- func (m *Partition) XXX_Unmarshal(b []byte) error
- type PartitionConfigdeprecated
- func (*PartitionConfig) Descriptor() ([]byte, []int)
- func (m *PartitionConfig) GetController() *NodeConfig
- func (m *PartitionConfig) GetMembers() []*NodeConfig
- func (m *PartitionConfig) GetPartition() *PartitionId
- func (m *PartitionConfig) GetPartitions() []*PartitionId
- func (*PartitionConfig) ProtoMessage()
- func (m *PartitionConfig) Reset()
- func (m *PartitionConfig) String() string
- func (m *PartitionConfig) XXX_DiscardUnknown()
- func (m *PartitionConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionConfig) XXX_Merge(src proto.Message)
- func (m *PartitionConfig) XXX_Size() int
- func (m *PartitionConfig) XXX_Unmarshal(b []byte) error
- type PartitionElectionRequestdeprecated
- func (*PartitionElectionRequest) Descriptor() ([]byte, []int)
- func (m *PartitionElectionRequest) GetMember() string
- func (m *PartitionElectionRequest) GetPartitionID() *PartitionId
- func (*PartitionElectionRequest) ProtoMessage()
- func (m *PartitionElectionRequest) Reset()
- func (m *PartitionElectionRequest) String() string
- func (m *PartitionElectionRequest) XXX_DiscardUnknown()
- func (m *PartitionElectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionElectionRequest) XXX_Merge(src proto.Message)
- func (m *PartitionElectionRequest) XXX_Size() int
- func (m *PartitionElectionRequest) XXX_Unmarshal(b []byte) error
- type PartitionElectionResponsedeprecated
- func (*PartitionElectionResponse) Descriptor() ([]byte, []int)
- func (m *PartitionElectionResponse) GetTerm() *PrimaryTerm
- func (*PartitionElectionResponse) ProtoMessage()
- func (m *PartitionElectionResponse) Reset()
- func (m *PartitionElectionResponse) String() string
- func (m *PartitionElectionResponse) XXX_DiscardUnknown()
- func (m *PartitionElectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionElectionResponse) XXX_Merge(src proto.Message)
- func (m *PartitionElectionResponse) XXX_Size() int
- func (m *PartitionElectionResponse) XXX_Unmarshal(b []byte) error
- type PartitionEndpoint
- func (*PartitionEndpoint) Descriptor() ([]byte, []int)
- func (m *PartitionEndpoint) GetHost() string
- func (m *PartitionEndpoint) GetPort() int32
- func (*PartitionEndpoint) ProtoMessage()
- func (m *PartitionEndpoint) Reset()
- func (m *PartitionEndpoint) String() string
- func (m *PartitionEndpoint) XXX_DiscardUnknown()
- func (m *PartitionEndpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionEndpoint) XXX_Merge(src proto.Message)
- func (m *PartitionEndpoint) XXX_Size() int
- func (m *PartitionEndpoint) XXX_Unmarshal(b []byte) error
- type PartitionGroupdeprecated
- func (*PartitionGroup) Descriptor() ([]byte, []int)
- func (m *PartitionGroup) GetID() *PartitionGroupId
- func (m *PartitionGroup) GetPartitions() []*Partition
- func (m *PartitionGroup) GetSpec() *PartitionGroupSpec
- func (*PartitionGroup) ProtoMessage()
- func (m *PartitionGroup) Reset()
- func (m *PartitionGroup) String() string
- func (m *PartitionGroup) XXX_DiscardUnknown()
- func (m *PartitionGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionGroup) XXX_Merge(src proto.Message)
- func (m *PartitionGroup) XXX_Size() int
- func (m *PartitionGroup) XXX_Unmarshal(b []byte) error
- type PartitionGroupIddeprecated
- func (*PartitionGroupId) Descriptor() ([]byte, []int)
- func (m *PartitionGroupId) GetName() string
- func (m *PartitionGroupId) GetNamespace() string
- func (*PartitionGroupId) ProtoMessage()
- func (m *PartitionGroupId) Reset()
- func (m *PartitionGroupId) String() string
- func (m *PartitionGroupId) XXX_DiscardUnknown()
- func (m *PartitionGroupId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionGroupId) XXX_Merge(src proto.Message)
- func (m *PartitionGroupId) XXX_Size() int
- func (m *PartitionGroupId) XXX_Unmarshal(b []byte) error
- type PartitionGroupSpecdeprecated
- func (*PartitionGroupSpec) Descriptor() ([]byte, []int)
- func (m *PartitionGroupSpec) GetPartitionSize() uint32
- func (m *PartitionGroupSpec) GetPartitions() uint32
- func (m *PartitionGroupSpec) GetProtocol() *types.Any
- func (*PartitionGroupSpec) ProtoMessage()
- func (m *PartitionGroupSpec) Reset()
- func (m *PartitionGroupSpec) String() string
- func (m *PartitionGroupSpec) XXX_DiscardUnknown()
- func (m *PartitionGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionGroupSpec) XXX_Merge(src proto.Message)
- func (m *PartitionGroupSpec) XXX_Size() int
- func (m *PartitionGroupSpec) XXX_Unmarshal(b []byte) error
- type PartitionId
- func (*PartitionId) Descriptor() ([]byte, []int)
- func (m *PartitionId) GetCluster() *ClusterId
- func (m *PartitionId) GetGroup() *PartitionGroupIddeprecated
- func (m *PartitionId) GetPartition() int32
- func (*PartitionId) ProtoMessage()
- func (m *PartitionId) Reset()
- func (m *PartitionId) String() string
- func (m *PartitionId) XXX_DiscardUnknown()
- func (m *PartitionId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartitionId) XXX_Merge(src proto.Message)
- func (m *PartitionId) XXX_Size() int
- func (m *PartitionId) XXX_Unmarshal(b []byte) error
- type PrimaryTermdeprecated
- func (*PrimaryTerm) Descriptor() ([]byte, []int)
- func (m *PrimaryTerm) GetCandidates() []string
- func (m *PrimaryTerm) GetPrimary() string
- func (m *PrimaryTerm) GetTerm() int64
- func (*PrimaryTerm) ProtoMessage()
- func (m *PrimaryTerm) Reset()
- func (m *PrimaryTerm) String() string
- func (m *PrimaryTerm) XXX_DiscardUnknown()
- func (m *PrimaryTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PrimaryTerm) XXX_Merge(src proto.Message)
- func (m *PrimaryTerm) XXX_Size() int
- func (m *PrimaryTerm) XXX_Unmarshal(b []byte) error
- type UnimplementedControllerServiceServer
- func (*UnimplementedControllerServiceServer) CreatePartitionGroup(ctx context.Context, req *CreatePartitionGroupRequest) (*CreatePartitionGroupResponse, error)
- func (*UnimplementedControllerServiceServer) DeletePartitionGroup(ctx context.Context, req *DeletePartitionGroupRequest) (*DeletePartitionGroupResponse, error)
- func (*UnimplementedControllerServiceServer) EnterElection(req *PartitionElectionRequest, srv ControllerService_EnterElectionServer) error
- func (*UnimplementedControllerServiceServer) GetDatabases(ctx context.Context, req *GetDatabasesRequest) (*GetDatabasesResponse, error)
- func (*UnimplementedControllerServiceServer) GetPartitionGroups(ctx context.Context, req *GetPartitionGroupsRequest) (*GetPartitionGroupsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterControllerServiceServer ¶
func RegisterControllerServiceServer(s *grpc.Server, srv ControllerServiceServer)
Types ¶
type Cluster ¶
type Cluster struct { // id is the cluster identifier ID *ClusterId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // partitions is a list of partitions in the cluster Partitions []*PartitionId `protobuf:"bytes,2,rep,name=partitions,proto3" json:"partitions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Cluster configuration
func (*Cluster) Descriptor ¶
func (*Cluster) GetPartitions ¶
func (m *Cluster) GetPartitions() []*PartitionId
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) XXX_DiscardUnknown ¶
func (m *Cluster) XXX_DiscardUnknown()
func (*Cluster) XXX_Marshal ¶
func (*Cluster) XXX_Unmarshal ¶
type ClusterConfig ¶
type ClusterConfig struct { // members is a list of cluster members Members []*MemberConfig `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"` // partitions is a list of partitions owned by the cluster Partitions []*PartitionId `protobuf:"bytes,2,rep,name=partitions,proto3" json:"partitions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Cluster configuration
func (*ClusterConfig) Descriptor ¶
func (*ClusterConfig) Descriptor() ([]byte, []int)
func (*ClusterConfig) GetMembers ¶
func (m *ClusterConfig) GetMembers() []*MemberConfig
func (*ClusterConfig) GetPartitions ¶
func (m *ClusterConfig) GetPartitions() []*PartitionId
func (*ClusterConfig) ProtoMessage ¶
func (*ClusterConfig) ProtoMessage()
func (*ClusterConfig) Reset ¶
func (m *ClusterConfig) Reset()
func (*ClusterConfig) String ¶
func (m *ClusterConfig) String() string
func (*ClusterConfig) XXX_DiscardUnknown ¶
func (m *ClusterConfig) XXX_DiscardUnknown()
func (*ClusterConfig) XXX_Marshal ¶
func (m *ClusterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterConfig) XXX_Merge ¶
func (m *ClusterConfig) XXX_Merge(src proto.Message)
func (*ClusterConfig) XXX_Size ¶
func (m *ClusterConfig) XXX_Size() int
func (*ClusterConfig) XXX_Unmarshal ¶
func (m *ClusterConfig) XXX_Unmarshal(b []byte) error
type ClusterId ¶
type ClusterId struct { // id is the unique numeric identifier for the cluster ID int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // database_id is the identifier for the database to which the cluster belonds DatabaseID *DatabaseId `protobuf:"bytes,2,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Cluster identifier
func (*ClusterId) Descriptor ¶
func (*ClusterId) GetDatabaseID ¶
func (m *ClusterId) GetDatabaseID() *DatabaseId
func (*ClusterId) ProtoMessage ¶
func (*ClusterId) ProtoMessage()
func (*ClusterId) XXX_DiscardUnknown ¶
func (m *ClusterId) XXX_DiscardUnknown()
func (*ClusterId) XXX_Marshal ¶
func (*ClusterId) XXX_Unmarshal ¶
type ControllerServiceClient ¶
type ControllerServiceClient interface { // Creates a partition group CreatePartitionGroup(ctx context.Context, in *CreatePartitionGroupRequest, opts ...grpc.CallOption) (*CreatePartitionGroupResponse, error) // Deletes a partition group DeletePartitionGroup(ctx context.Context, in *DeletePartitionGroupRequest, opts ...grpc.CallOption) (*DeletePartitionGroupResponse, error) // Gets a list of active partition groups GetPartitionGroups(ctx context.Context, in *GetPartitionGroupsRequest, opts ...grpc.CallOption) (*GetPartitionGroupsResponse, error) // Enters a primary election for a specific partition EnterElection(ctx context.Context, in *PartitionElectionRequest, opts ...grpc.CallOption) (ControllerService_EnterElectionClient, error) // GetDatabases gets a list of databases controlled by the controller GetDatabases(ctx context.Context, in *GetDatabasesRequest, opts ...grpc.CallOption) (*GetDatabasesResponse, error) }
ControllerServiceClient is the client API for ControllerService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewControllerServiceClient ¶
func NewControllerServiceClient(cc *grpc.ClientConn) ControllerServiceClient
type ControllerServiceServer ¶
type ControllerServiceServer interface { // Creates a partition group CreatePartitionGroup(context.Context, *CreatePartitionGroupRequest) (*CreatePartitionGroupResponse, error) // Deletes a partition group DeletePartitionGroup(context.Context, *DeletePartitionGroupRequest) (*DeletePartitionGroupResponse, error) // Gets a list of active partition groups GetPartitionGroups(context.Context, *GetPartitionGroupsRequest) (*GetPartitionGroupsResponse, error) // Enters a primary election for a specific partition EnterElection(*PartitionElectionRequest, ControllerService_EnterElectionServer) error // GetDatabases gets a list of databases controlled by the controller GetDatabases(context.Context, *GetDatabasesRequest) (*GetDatabasesResponse, error) }
ControllerServiceServer is the server API for ControllerService service.
type ControllerService_EnterElectionClient ¶
type ControllerService_EnterElectionClient interface { Recv() (*PartitionElectionResponse, error) grpc.ClientStream }
type ControllerService_EnterElectionServer ¶
type ControllerService_EnterElectionServer interface { Send(*PartitionElectionResponse) error grpc.ServerStream }
type CreatePartitionGroupRequest
deprecated
type CreatePartitionGroupRequest struct { ID *PartitionGroupId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Spec *PartitionGroupSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Creates a new partition group
Deprecated: Do not use.
func (*CreatePartitionGroupRequest) Descriptor ¶
func (*CreatePartitionGroupRequest) Descriptor() ([]byte, []int)
func (*CreatePartitionGroupRequest) GetID ¶
func (m *CreatePartitionGroupRequest) GetID() *PartitionGroupId
func (*CreatePartitionGroupRequest) GetSpec ¶
func (m *CreatePartitionGroupRequest) GetSpec() *PartitionGroupSpec
func (*CreatePartitionGroupRequest) ProtoMessage ¶
func (*CreatePartitionGroupRequest) ProtoMessage()
func (*CreatePartitionGroupRequest) Reset ¶
func (m *CreatePartitionGroupRequest) Reset()
func (*CreatePartitionGroupRequest) String ¶
func (m *CreatePartitionGroupRequest) String() string
func (*CreatePartitionGroupRequest) XXX_DiscardUnknown ¶
func (m *CreatePartitionGroupRequest) XXX_DiscardUnknown()
func (*CreatePartitionGroupRequest) XXX_Marshal ¶
func (m *CreatePartitionGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreatePartitionGroupRequest) XXX_Merge ¶
func (m *CreatePartitionGroupRequest) XXX_Merge(src proto.Message)
func (*CreatePartitionGroupRequest) XXX_Size ¶
func (m *CreatePartitionGroupRequest) XXX_Size() int
func (*CreatePartitionGroupRequest) XXX_Unmarshal ¶
func (m *CreatePartitionGroupRequest) XXX_Unmarshal(b []byte) error
type CreatePartitionGroupResponse
deprecated
type CreatePartitionGroupResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Returns the status of a partition group
Deprecated: Do not use.
func (*CreatePartitionGroupResponse) Descriptor ¶
func (*CreatePartitionGroupResponse) Descriptor() ([]byte, []int)
func (*CreatePartitionGroupResponse) ProtoMessage ¶
func (*CreatePartitionGroupResponse) ProtoMessage()
func (*CreatePartitionGroupResponse) Reset ¶
func (m *CreatePartitionGroupResponse) Reset()
func (*CreatePartitionGroupResponse) String ¶
func (m *CreatePartitionGroupResponse) String() string
func (*CreatePartitionGroupResponse) XXX_DiscardUnknown ¶
func (m *CreatePartitionGroupResponse) XXX_DiscardUnknown()
func (*CreatePartitionGroupResponse) XXX_Marshal ¶
func (m *CreatePartitionGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreatePartitionGroupResponse) XXX_Merge ¶
func (m *CreatePartitionGroupResponse) XXX_Merge(src proto.Message)
func (*CreatePartitionGroupResponse) XXX_Size ¶
func (m *CreatePartitionGroupResponse) XXX_Size() int
func (*CreatePartitionGroupResponse) XXX_Unmarshal ¶
func (m *CreatePartitionGroupResponse) XXX_Unmarshal(b []byte) error
type Database ¶
type Database struct { // id is the database identifier ID *DatabaseId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // partitions is a list of partitions in the cluster Partitions []*Partition `protobuf:"bytes,2,rep,name=partitions,proto3" json:"partitions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Database configuration
func (*Database) Descriptor ¶
func (*Database) GetID ¶
func (m *Database) GetID() *DatabaseId
func (*Database) GetPartitions ¶
func (*Database) ProtoMessage ¶
func (*Database) ProtoMessage()
func (*Database) XXX_DiscardUnknown ¶
func (m *Database) XXX_DiscardUnknown()
func (*Database) XXX_Marshal ¶
func (*Database) XXX_Unmarshal ¶
type DatabaseId ¶
type DatabaseId struct { // name is the name of the database Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // namespace is the namespace to which the database belongs Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Database identifier
func (*DatabaseId) Descriptor ¶
func (*DatabaseId) Descriptor() ([]byte, []int)
func (*DatabaseId) GetName ¶
func (m *DatabaseId) GetName() string
func (*DatabaseId) GetNamespace ¶
func (m *DatabaseId) GetNamespace() string
func (*DatabaseId) ProtoMessage ¶
func (*DatabaseId) ProtoMessage()
func (*DatabaseId) Reset ¶
func (m *DatabaseId) Reset()
func (*DatabaseId) String ¶
func (m *DatabaseId) String() string
func (*DatabaseId) XXX_DiscardUnknown ¶
func (m *DatabaseId) XXX_DiscardUnknown()
func (*DatabaseId) XXX_Marshal ¶
func (m *DatabaseId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DatabaseId) XXX_Merge ¶
func (m *DatabaseId) XXX_Merge(src proto.Message)
func (*DatabaseId) XXX_Size ¶
func (m *DatabaseId) XXX_Size() int
func (*DatabaseId) XXX_Unmarshal ¶
func (m *DatabaseId) XXX_Unmarshal(b []byte) error
type DeletePartitionGroupRequest
deprecated
type DeletePartitionGroupRequest struct { ID *PartitionGroupId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Deletes a partition group
Deprecated: Do not use.
func (*DeletePartitionGroupRequest) Descriptor ¶
func (*DeletePartitionGroupRequest) Descriptor() ([]byte, []int)
func (*DeletePartitionGroupRequest) GetID ¶
func (m *DeletePartitionGroupRequest) GetID() *PartitionGroupId
func (*DeletePartitionGroupRequest) ProtoMessage ¶
func (*DeletePartitionGroupRequest) ProtoMessage()
func (*DeletePartitionGroupRequest) Reset ¶
func (m *DeletePartitionGroupRequest) Reset()
func (*DeletePartitionGroupRequest) String ¶
func (m *DeletePartitionGroupRequest) String() string
func (*DeletePartitionGroupRequest) XXX_DiscardUnknown ¶
func (m *DeletePartitionGroupRequest) XXX_DiscardUnknown()
func (*DeletePartitionGroupRequest) XXX_Marshal ¶
func (m *DeletePartitionGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeletePartitionGroupRequest) XXX_Merge ¶
func (m *DeletePartitionGroupRequest) XXX_Merge(src proto.Message)
func (*DeletePartitionGroupRequest) XXX_Size ¶
func (m *DeletePartitionGroupRequest) XXX_Size() int
func (*DeletePartitionGroupRequest) XXX_Unmarshal ¶
func (m *DeletePartitionGroupRequest) XXX_Unmarshal(b []byte) error
type DeletePartitionGroupResponse
deprecated
type DeletePartitionGroupResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Returns the result of deleting a partition group
Deprecated: Do not use.
func (*DeletePartitionGroupResponse) Descriptor ¶
func (*DeletePartitionGroupResponse) Descriptor() ([]byte, []int)
func (*DeletePartitionGroupResponse) ProtoMessage ¶
func (*DeletePartitionGroupResponse) ProtoMessage()
func (*DeletePartitionGroupResponse) Reset ¶
func (m *DeletePartitionGroupResponse) Reset()
func (*DeletePartitionGroupResponse) String ¶
func (m *DeletePartitionGroupResponse) String() string
func (*DeletePartitionGroupResponse) XXX_DiscardUnknown ¶
func (m *DeletePartitionGroupResponse) XXX_DiscardUnknown()
func (*DeletePartitionGroupResponse) XXX_Marshal ¶
func (m *DeletePartitionGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeletePartitionGroupResponse) XXX_Merge ¶
func (m *DeletePartitionGroupResponse) XXX_Merge(src proto.Message)
func (*DeletePartitionGroupResponse) XXX_Size ¶
func (m *DeletePartitionGroupResponse) XXX_Size() int
func (*DeletePartitionGroupResponse) XXX_Unmarshal ¶
func (m *DeletePartitionGroupResponse) XXX_Unmarshal(b []byte) error
type GetDatabasesRequest ¶
type GetDatabasesRequest struct { ID *DatabaseId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Gets a list of databases in a namespace
func (*GetDatabasesRequest) Descriptor ¶
func (*GetDatabasesRequest) Descriptor() ([]byte, []int)
func (*GetDatabasesRequest) GetID ¶
func (m *GetDatabasesRequest) GetID() *DatabaseId
func (*GetDatabasesRequest) ProtoMessage ¶
func (*GetDatabasesRequest) ProtoMessage()
func (*GetDatabasesRequest) Reset ¶
func (m *GetDatabasesRequest) Reset()
func (*GetDatabasesRequest) String ¶
func (m *GetDatabasesRequest) String() string
func (*GetDatabasesRequest) XXX_DiscardUnknown ¶
func (m *GetDatabasesRequest) XXX_DiscardUnknown()
func (*GetDatabasesRequest) XXX_Marshal ¶
func (m *GetDatabasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetDatabasesRequest) XXX_Merge ¶
func (m *GetDatabasesRequest) XXX_Merge(src proto.Message)
func (*GetDatabasesRequest) XXX_Size ¶
func (m *GetDatabasesRequest) XXX_Size() int
func (*GetDatabasesRequest) XXX_Unmarshal ¶
func (m *GetDatabasesRequest) XXX_Unmarshal(b []byte) error
type GetDatabasesResponse ¶
type GetDatabasesResponse struct { Databases []*Database `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Returns a list of databases in a namespace
func (*GetDatabasesResponse) Descriptor ¶
func (*GetDatabasesResponse) Descriptor() ([]byte, []int)
func (*GetDatabasesResponse) GetDatabases ¶
func (m *GetDatabasesResponse) GetDatabases() []*Database
func (*GetDatabasesResponse) ProtoMessage ¶
func (*GetDatabasesResponse) ProtoMessage()
func (*GetDatabasesResponse) Reset ¶
func (m *GetDatabasesResponse) Reset()
func (*GetDatabasesResponse) String ¶
func (m *GetDatabasesResponse) String() string
func (*GetDatabasesResponse) XXX_DiscardUnknown ¶
func (m *GetDatabasesResponse) XXX_DiscardUnknown()
func (*GetDatabasesResponse) XXX_Marshal ¶
func (m *GetDatabasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetDatabasesResponse) XXX_Merge ¶
func (m *GetDatabasesResponse) XXX_Merge(src proto.Message)
func (*GetDatabasesResponse) XXX_Size ¶
func (m *GetDatabasesResponse) XXX_Size() int
func (*GetDatabasesResponse) XXX_Unmarshal ¶
func (m *GetDatabasesResponse) XXX_Unmarshal(b []byte) error
type GetPartitionGroupsRequest
deprecated
type GetPartitionGroupsRequest struct { ID *PartitionGroupId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Gets a list of partition groups in the given namespace
Deprecated: Do not use.
func (*GetPartitionGroupsRequest) Descriptor ¶
func (*GetPartitionGroupsRequest) Descriptor() ([]byte, []int)
func (*GetPartitionGroupsRequest) GetID ¶
func (m *GetPartitionGroupsRequest) GetID() *PartitionGroupId
func (*GetPartitionGroupsRequest) ProtoMessage ¶
func (*GetPartitionGroupsRequest) ProtoMessage()
func (*GetPartitionGroupsRequest) Reset ¶
func (m *GetPartitionGroupsRequest) Reset()
func (*GetPartitionGroupsRequest) String ¶
func (m *GetPartitionGroupsRequest) String() string
func (*GetPartitionGroupsRequest) XXX_DiscardUnknown ¶
func (m *GetPartitionGroupsRequest) XXX_DiscardUnknown()
func (*GetPartitionGroupsRequest) XXX_Marshal ¶
func (m *GetPartitionGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetPartitionGroupsRequest) XXX_Merge ¶
func (m *GetPartitionGroupsRequest) XXX_Merge(src proto.Message)
func (*GetPartitionGroupsRequest) XXX_Size ¶
func (m *GetPartitionGroupsRequest) XXX_Size() int
func (*GetPartitionGroupsRequest) XXX_Unmarshal ¶
func (m *GetPartitionGroupsRequest) XXX_Unmarshal(b []byte) error
type GetPartitionGroupsResponse
deprecated
type GetPartitionGroupsResponse struct { Groups []*PartitionGroup `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Returns a list of partition groups
Deprecated: Do not use.
func (*GetPartitionGroupsResponse) Descriptor ¶
func (*GetPartitionGroupsResponse) Descriptor() ([]byte, []int)
func (*GetPartitionGroupsResponse) GetGroups ¶
func (m *GetPartitionGroupsResponse) GetGroups() []*PartitionGroup
func (*GetPartitionGroupsResponse) ProtoMessage ¶
func (*GetPartitionGroupsResponse) ProtoMessage()
func (*GetPartitionGroupsResponse) Reset ¶
func (m *GetPartitionGroupsResponse) Reset()
func (*GetPartitionGroupsResponse) String ¶
func (m *GetPartitionGroupsResponse) String() string
func (*GetPartitionGroupsResponse) XXX_DiscardUnknown ¶
func (m *GetPartitionGroupsResponse) XXX_DiscardUnknown()
func (*GetPartitionGroupsResponse) XXX_Marshal ¶
func (m *GetPartitionGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetPartitionGroupsResponse) XXX_Merge ¶
func (m *GetPartitionGroupsResponse) XXX_Merge(src proto.Message)
func (*GetPartitionGroupsResponse) XXX_Size ¶
func (m *GetPartitionGroupsResponse) XXX_Size() int
func (*GetPartitionGroupsResponse) XXX_Unmarshal ¶
func (m *GetPartitionGroupsResponse) XXX_Unmarshal(b []byte) error
type MemberConfig ¶
type MemberConfig struct { // id is the unique member identifier ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // host is the member host Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` // api_port is the port to use for the client API APIPort int32 `protobuf:"varint,3,opt,name=api_port,json=apiPort,proto3" json:"apiPort"` // protocol_port is the port to use for intra-cluster communication ProtocolPort int32 `protobuf:"varint,4,opt,name=protocol_port,json=protocolPort,proto3" json:"protocolPort"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Member configuration
func (*MemberConfig) Descriptor ¶
func (*MemberConfig) Descriptor() ([]byte, []int)
func (*MemberConfig) GetAPIPort ¶
func (m *MemberConfig) GetAPIPort() int32
func (*MemberConfig) GetHost ¶
func (m *MemberConfig) GetHost() string
func (*MemberConfig) GetID ¶
func (m *MemberConfig) GetID() string
func (*MemberConfig) GetProtocolPort ¶
func (m *MemberConfig) GetProtocolPort() int32
func (*MemberConfig) ProtoMessage ¶
func (*MemberConfig) ProtoMessage()
func (*MemberConfig) Reset ¶
func (m *MemberConfig) Reset()
func (*MemberConfig) String ¶
func (m *MemberConfig) String() string
func (*MemberConfig) XXX_DiscardUnknown ¶
func (m *MemberConfig) XXX_DiscardUnknown()
func (*MemberConfig) XXX_Marshal ¶
func (m *MemberConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MemberConfig) XXX_Merge ¶
func (m *MemberConfig) XXX_Merge(src proto.Message)
func (*MemberConfig) XXX_Size ¶
func (m *MemberConfig) XXX_Size() int
func (*MemberConfig) XXX_Unmarshal ¶
func (m *MemberConfig) XXX_Unmarshal(b []byte) error
type NodeConfig
deprecated
type NodeConfig struct { ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"` APIPort int32 `protobuf:"varint,4,opt,name=api_port,json=apiPort,proto3" json:"apiPort"` ProtocolPort int32 `protobuf:"varint,5,opt,name=protocol_port,json=protocolPort,proto3" json:"protocolPort"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Node configuration
Deprecated: Do not use.
func (*NodeConfig) Descriptor ¶
func (*NodeConfig) Descriptor() ([]byte, []int)
func (*NodeConfig) GetAPIPort ¶
func (m *NodeConfig) GetAPIPort() int32
func (*NodeConfig) GetHost ¶
func (m *NodeConfig) GetHost() string
func (*NodeConfig) GetID ¶
func (m *NodeConfig) GetID() string
func (*NodeConfig) GetPort ¶
func (m *NodeConfig) GetPort() int32
func (*NodeConfig) GetProtocolPort ¶
func (m *NodeConfig) GetProtocolPort() int32
func (*NodeConfig) ProtoMessage ¶
func (*NodeConfig) ProtoMessage()
func (*NodeConfig) Reset ¶
func (m *NodeConfig) Reset()
func (*NodeConfig) String ¶
func (m *NodeConfig) String() string
func (*NodeConfig) XXX_DiscardUnknown ¶
func (m *NodeConfig) XXX_DiscardUnknown()
func (*NodeConfig) XXX_Marshal ¶
func (m *NodeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeConfig) XXX_Merge ¶
func (m *NodeConfig) XXX_Merge(src proto.Message)
func (*NodeConfig) XXX_Size ¶
func (m *NodeConfig) XXX_Size() int
func (*NodeConfig) XXX_Unmarshal ¶
func (m *NodeConfig) XXX_Unmarshal(b []byte) error
type Partition ¶
type Partition struct { PartitionID int32 `protobuf:"varint,1,opt,name=partition_id,json=partitionId,proto3" json:"partition_id,omitempty"` Endpoints []*PartitionEndpoint `protobuf:"bytes,2,rep,name=endpoints,proto3" json:"endpoints,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Partition info
func (*Partition) Descriptor ¶
func (*Partition) GetEndpoints ¶
func (m *Partition) GetEndpoints() []*PartitionEndpoint
func (*Partition) GetPartitionID ¶
func (*Partition) ProtoMessage ¶
func (*Partition) ProtoMessage()
func (*Partition) XXX_DiscardUnknown ¶
func (m *Partition) XXX_DiscardUnknown()
func (*Partition) XXX_Marshal ¶
func (*Partition) XXX_Unmarshal ¶
type PartitionConfig
deprecated
type PartitionConfig struct { Partition *PartitionId `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"` Controller *NodeConfig `protobuf:"bytes,2,opt,name=controller,proto3" json:"controller,omitempty"` Members []*NodeConfig `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"` Partitions []*PartitionId `protobuf:"bytes,4,rep,name=partitions,proto3" json:"partitions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Partition configuration
Deprecated: Do not use.
func (*PartitionConfig) Descriptor ¶
func (*PartitionConfig) Descriptor() ([]byte, []int)
func (*PartitionConfig) GetController ¶
func (m *PartitionConfig) GetController() *NodeConfig
func (*PartitionConfig) GetMembers ¶
func (m *PartitionConfig) GetMembers() []*NodeConfig
func (*PartitionConfig) GetPartition ¶
func (m *PartitionConfig) GetPartition() *PartitionId
func (*PartitionConfig) GetPartitions ¶
func (m *PartitionConfig) GetPartitions() []*PartitionId
func (*PartitionConfig) ProtoMessage ¶
func (*PartitionConfig) ProtoMessage()
func (*PartitionConfig) Reset ¶
func (m *PartitionConfig) Reset()
func (*PartitionConfig) String ¶
func (m *PartitionConfig) String() string
func (*PartitionConfig) XXX_DiscardUnknown ¶
func (m *PartitionConfig) XXX_DiscardUnknown()
func (*PartitionConfig) XXX_Marshal ¶
func (m *PartitionConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionConfig) XXX_Merge ¶
func (m *PartitionConfig) XXX_Merge(src proto.Message)
func (*PartitionConfig) XXX_Size ¶
func (m *PartitionConfig) XXX_Size() int
func (*PartitionConfig) XXX_Unmarshal ¶
func (m *PartitionConfig) XXX_Unmarshal(b []byte) error
type PartitionElectionRequest
deprecated
type PartitionElectionRequest struct { PartitionID *PartitionId `protobuf:"bytes,1,opt,name=partition_id,json=partitionId,proto3" json:"partition_id,omitempty"` Member string `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Enters a primary election
Deprecated: Do not use.
func (*PartitionElectionRequest) Descriptor ¶
func (*PartitionElectionRequest) Descriptor() ([]byte, []int)
func (*PartitionElectionRequest) GetMember ¶
func (m *PartitionElectionRequest) GetMember() string
func (*PartitionElectionRequest) GetPartitionID ¶
func (m *PartitionElectionRequest) GetPartitionID() *PartitionId
func (*PartitionElectionRequest) ProtoMessage ¶
func (*PartitionElectionRequest) ProtoMessage()
func (*PartitionElectionRequest) Reset ¶
func (m *PartitionElectionRequest) Reset()
func (*PartitionElectionRequest) String ¶
func (m *PartitionElectionRequest) String() string
func (*PartitionElectionRequest) XXX_DiscardUnknown ¶
func (m *PartitionElectionRequest) XXX_DiscardUnknown()
func (*PartitionElectionRequest) XXX_Marshal ¶
func (m *PartitionElectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionElectionRequest) XXX_Merge ¶
func (m *PartitionElectionRequest) XXX_Merge(src proto.Message)
func (*PartitionElectionRequest) XXX_Size ¶
func (m *PartitionElectionRequest) XXX_Size() int
func (*PartitionElectionRequest) XXX_Unmarshal ¶
func (m *PartitionElectionRequest) XXX_Unmarshal(b []byte) error
type PartitionElectionResponse
deprecated
type PartitionElectionResponse struct { Term *PrimaryTerm `protobuf:"bytes,1,opt,name=term,proto3" json:"term,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Enter response
Deprecated: Do not use.
func (*PartitionElectionResponse) Descriptor ¶
func (*PartitionElectionResponse) Descriptor() ([]byte, []int)
func (*PartitionElectionResponse) GetTerm ¶
func (m *PartitionElectionResponse) GetTerm() *PrimaryTerm
func (*PartitionElectionResponse) ProtoMessage ¶
func (*PartitionElectionResponse) ProtoMessage()
func (*PartitionElectionResponse) Reset ¶
func (m *PartitionElectionResponse) Reset()
func (*PartitionElectionResponse) String ¶
func (m *PartitionElectionResponse) String() string
func (*PartitionElectionResponse) XXX_DiscardUnknown ¶
func (m *PartitionElectionResponse) XXX_DiscardUnknown()
func (*PartitionElectionResponse) XXX_Marshal ¶
func (m *PartitionElectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionElectionResponse) XXX_Merge ¶
func (m *PartitionElectionResponse) XXX_Merge(src proto.Message)
func (*PartitionElectionResponse) XXX_Size ¶
func (m *PartitionElectionResponse) XXX_Size() int
func (*PartitionElectionResponse) XXX_Unmarshal ¶
func (m *PartitionElectionResponse) XXX_Unmarshal(b []byte) error
type PartitionEndpoint ¶
type PartitionEndpoint struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Partition endpoint
func (*PartitionEndpoint) Descriptor ¶
func (*PartitionEndpoint) Descriptor() ([]byte, []int)
func (*PartitionEndpoint) GetHost ¶
func (m *PartitionEndpoint) GetHost() string
func (*PartitionEndpoint) GetPort ¶
func (m *PartitionEndpoint) GetPort() int32
func (*PartitionEndpoint) ProtoMessage ¶
func (*PartitionEndpoint) ProtoMessage()
func (*PartitionEndpoint) Reset ¶
func (m *PartitionEndpoint) Reset()
func (*PartitionEndpoint) String ¶
func (m *PartitionEndpoint) String() string
func (*PartitionEndpoint) XXX_DiscardUnknown ¶
func (m *PartitionEndpoint) XXX_DiscardUnknown()
func (*PartitionEndpoint) XXX_Marshal ¶
func (m *PartitionEndpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionEndpoint) XXX_Merge ¶
func (m *PartitionEndpoint) XXX_Merge(src proto.Message)
func (*PartitionEndpoint) XXX_Size ¶
func (m *PartitionEndpoint) XXX_Size() int
func (*PartitionEndpoint) XXX_Unmarshal ¶
func (m *PartitionEndpoint) XXX_Unmarshal(b []byte) error
type PartitionGroup
deprecated
type PartitionGroup struct { ID *PartitionGroupId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Spec *PartitionGroupSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` Partitions []*Partition `protobuf:"bytes,3,rep,name=partitions,proto3" json:"partitions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Partition group info
Deprecated: Do not use.
func (*PartitionGroup) Descriptor ¶
func (*PartitionGroup) Descriptor() ([]byte, []int)
func (*PartitionGroup) GetID ¶
func (m *PartitionGroup) GetID() *PartitionGroupId
func (*PartitionGroup) GetPartitions ¶
func (m *PartitionGroup) GetPartitions() []*Partition
func (*PartitionGroup) GetSpec ¶
func (m *PartitionGroup) GetSpec() *PartitionGroupSpec
func (*PartitionGroup) ProtoMessage ¶
func (*PartitionGroup) ProtoMessage()
func (*PartitionGroup) Reset ¶
func (m *PartitionGroup) Reset()
func (*PartitionGroup) String ¶
func (m *PartitionGroup) String() string
func (*PartitionGroup) XXX_DiscardUnknown ¶
func (m *PartitionGroup) XXX_DiscardUnknown()
func (*PartitionGroup) XXX_Marshal ¶
func (m *PartitionGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionGroup) XXX_Merge ¶
func (m *PartitionGroup) XXX_Merge(src proto.Message)
func (*PartitionGroup) XXX_Size ¶
func (m *PartitionGroup) XXX_Size() int
func (*PartitionGroup) XXX_Unmarshal ¶
func (m *PartitionGroup) XXX_Unmarshal(b []byte) error
type PartitionGroupId
deprecated
type PartitionGroupId struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Partition group name
Deprecated: Do not use.
func (*PartitionGroupId) Descriptor ¶
func (*PartitionGroupId) Descriptor() ([]byte, []int)
func (*PartitionGroupId) GetName ¶
func (m *PartitionGroupId) GetName() string
func (*PartitionGroupId) GetNamespace ¶
func (m *PartitionGroupId) GetNamespace() string
func (*PartitionGroupId) ProtoMessage ¶
func (*PartitionGroupId) ProtoMessage()
func (*PartitionGroupId) Reset ¶
func (m *PartitionGroupId) Reset()
func (*PartitionGroupId) String ¶
func (m *PartitionGroupId) String() string
func (*PartitionGroupId) XXX_DiscardUnknown ¶
func (m *PartitionGroupId) XXX_DiscardUnknown()
func (*PartitionGroupId) XXX_Marshal ¶
func (m *PartitionGroupId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionGroupId) XXX_Merge ¶
func (m *PartitionGroupId) XXX_Merge(src proto.Message)
func (*PartitionGroupId) XXX_Size ¶
func (m *PartitionGroupId) XXX_Size() int
func (*PartitionGroupId) XXX_Unmarshal ¶
func (m *PartitionGroupId) XXX_Unmarshal(b []byte) error
type PartitionGroupSpec
deprecated
type PartitionGroupSpec struct { Partitions uint32 `protobuf:"varint,1,opt,name=partitions,proto3" json:"partitions,omitempty"` PartitionSize uint32 `protobuf:"varint,2,opt,name=partition_size,json=partitionSize,proto3" json:"partition_size,omitempty"` Protocol *types.Any `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Partition group specification
Deprecated: Do not use.
func (*PartitionGroupSpec) Descriptor ¶
func (*PartitionGroupSpec) Descriptor() ([]byte, []int)
func (*PartitionGroupSpec) GetPartitionSize ¶
func (m *PartitionGroupSpec) GetPartitionSize() uint32
func (*PartitionGroupSpec) GetPartitions ¶
func (m *PartitionGroupSpec) GetPartitions() uint32
func (*PartitionGroupSpec) GetProtocol ¶
func (m *PartitionGroupSpec) GetProtocol() *types.Any
func (*PartitionGroupSpec) ProtoMessage ¶
func (*PartitionGroupSpec) ProtoMessage()
func (*PartitionGroupSpec) Reset ¶
func (m *PartitionGroupSpec) Reset()
func (*PartitionGroupSpec) String ¶
func (m *PartitionGroupSpec) String() string
func (*PartitionGroupSpec) XXX_DiscardUnknown ¶
func (m *PartitionGroupSpec) XXX_DiscardUnknown()
func (*PartitionGroupSpec) XXX_Marshal ¶
func (m *PartitionGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionGroupSpec) XXX_Merge ¶
func (m *PartitionGroupSpec) XXX_Merge(src proto.Message)
func (*PartitionGroupSpec) XXX_Size ¶
func (m *PartitionGroupSpec) XXX_Size() int
func (*PartitionGroupSpec) XXX_Unmarshal ¶
func (m *PartitionGroupSpec) XXX_Unmarshal(b []byte) error
type PartitionId ¶
type PartitionId struct { Partition int32 `protobuf:"varint,1,opt,name=partition,proto3" json:"partition,omitempty"` Group *PartitionGroupId `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` // Deprecated: Do not use. Cluster *ClusterId `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Partition identifier
func (*PartitionId) Descriptor ¶
func (*PartitionId) Descriptor() ([]byte, []int)
func (*PartitionId) GetCluster ¶
func (m *PartitionId) GetCluster() *ClusterId
func (*PartitionId) GetGroup
deprecated
func (m *PartitionId) GetGroup() *PartitionGroupId
Deprecated: Do not use.
func (*PartitionId) GetPartition ¶
func (m *PartitionId) GetPartition() int32
func (*PartitionId) ProtoMessage ¶
func (*PartitionId) ProtoMessage()
func (*PartitionId) Reset ¶
func (m *PartitionId) Reset()
func (*PartitionId) String ¶
func (m *PartitionId) String() string
func (*PartitionId) XXX_DiscardUnknown ¶
func (m *PartitionId) XXX_DiscardUnknown()
func (*PartitionId) XXX_Marshal ¶
func (m *PartitionId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartitionId) XXX_Merge ¶
func (m *PartitionId) XXX_Merge(src proto.Message)
func (*PartitionId) XXX_Size ¶
func (m *PartitionId) XXX_Size() int
func (*PartitionId) XXX_Unmarshal ¶
func (m *PartitionId) XXX_Unmarshal(b []byte) error
type PrimaryTerm
deprecated
type PrimaryTerm struct { Term int64 `protobuf:"varint,1,opt,name=term,proto3" json:"term,omitempty"` Primary string `protobuf:"bytes,2,opt,name=primary,proto3" json:"primary,omitempty"` Candidates []string `protobuf:"bytes,3,rep,name=candidates,proto3" json:"candidates,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Primary term
Deprecated: Do not use.
func (*PrimaryTerm) Descriptor ¶
func (*PrimaryTerm) Descriptor() ([]byte, []int)
func (*PrimaryTerm) GetCandidates ¶
func (m *PrimaryTerm) GetCandidates() []string
func (*PrimaryTerm) GetPrimary ¶
func (m *PrimaryTerm) GetPrimary() string
func (*PrimaryTerm) GetTerm ¶
func (m *PrimaryTerm) GetTerm() int64
func (*PrimaryTerm) ProtoMessage ¶
func (*PrimaryTerm) ProtoMessage()
func (*PrimaryTerm) Reset ¶
func (m *PrimaryTerm) Reset()
func (*PrimaryTerm) String ¶
func (m *PrimaryTerm) String() string
func (*PrimaryTerm) XXX_DiscardUnknown ¶
func (m *PrimaryTerm) XXX_DiscardUnknown()
func (*PrimaryTerm) XXX_Marshal ¶
func (m *PrimaryTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PrimaryTerm) XXX_Merge ¶
func (m *PrimaryTerm) XXX_Merge(src proto.Message)
func (*PrimaryTerm) XXX_Size ¶
func (m *PrimaryTerm) XXX_Size() int
func (*PrimaryTerm) XXX_Unmarshal ¶
func (m *PrimaryTerm) XXX_Unmarshal(b []byte) error
type UnimplementedControllerServiceServer ¶
type UnimplementedControllerServiceServer struct { }
UnimplementedControllerServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedControllerServiceServer) CreatePartitionGroup ¶
func (*UnimplementedControllerServiceServer) CreatePartitionGroup(ctx context.Context, req *CreatePartitionGroupRequest) (*CreatePartitionGroupResponse, error)
func (*UnimplementedControllerServiceServer) DeletePartitionGroup ¶
func (*UnimplementedControllerServiceServer) DeletePartitionGroup(ctx context.Context, req *DeletePartitionGroupRequest) (*DeletePartitionGroupResponse, error)
func (*UnimplementedControllerServiceServer) EnterElection ¶
func (*UnimplementedControllerServiceServer) EnterElection(req *PartitionElectionRequest, srv ControllerService_EnterElectionServer) error
func (*UnimplementedControllerServiceServer) GetDatabases ¶
func (*UnimplementedControllerServiceServer) GetDatabases(ctx context.Context, req *GetDatabasesRequest) (*GetDatabasesResponse, error)
func (*UnimplementedControllerServiceServer) GetPartitionGroups ¶
func (*UnimplementedControllerServiceServer) GetPartitionGroups(ctx context.Context, req *GetPartitionGroupsRequest) (*GetPartitionGroupsResponse, error)