Documentation
¶
Index ¶
- Variables
- func RegisterCompactionPlannerServer(s grpc.ServiceRegistrar, srv CompactionPlannerServer)
- type CompactionJob
- func (m *CompactionJob) CloneMessageVT() proto.Message
- func (m *CompactionJob) CloneVT() *CompactionJob
- func (*CompactionJob) Descriptor() ([]byte, []int)deprecated
- func (this *CompactionJob) EqualMessageVT(thatMsg proto.Message) bool
- func (this *CompactionJob) EqualVT(that *CompactionJob) bool
- func (x *CompactionJob) GetBlocks() []*v1.BlockMeta
- func (x *CompactionJob) GetCompactionLevel() uint32
- func (x *CompactionJob) GetName() string
- func (x *CompactionJob) GetOptions() *CompactionOptions
- func (x *CompactionJob) GetRaftLogIndex() uint64
- func (x *CompactionJob) GetShard() uint32
- func (x *CompactionJob) GetStatus() *CompactionJobStatus
- func (x *CompactionJob) GetTenantId() string
- func (m *CompactionJob) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *CompactionJob) MarshalToVT(dAtA []byte) (int, error)
- func (m *CompactionJob) MarshalVT() (dAtA []byte, err error)
- func (*CompactionJob) ProtoMessage()
- func (x *CompactionJob) ProtoReflect() protoreflect.Message
- func (x *CompactionJob) Reset()
- func (m *CompactionJob) SizeVT() (n int)
- func (x *CompactionJob) String() string
- func (m *CompactionJob) UnmarshalVT(dAtA []byte) error
- type CompactionJobStatus
- func (m *CompactionJobStatus) CloneMessageVT() proto.Message
- func (m *CompactionJobStatus) CloneVT() *CompactionJobStatus
- func (*CompactionJobStatus) Descriptor() ([]byte, []int)deprecated
- func (this *CompactionJobStatus) EqualMessageVT(thatMsg proto.Message) bool
- func (this *CompactionJobStatus) EqualVT(that *CompactionJobStatus) bool
- func (x *CompactionJobStatus) GetCompletedJob() *CompletedJob
- func (x *CompactionJobStatus) GetJobName() string
- func (x *CompactionJobStatus) GetRaftLogIndex() uint64
- func (x *CompactionJobStatus) GetShard() uint32
- func (x *CompactionJobStatus) GetStatus() CompactionStatus
- func (x *CompactionJobStatus) GetTenantId() string
- func (m *CompactionJobStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *CompactionJobStatus) MarshalToVT(dAtA []byte) (int, error)
- func (m *CompactionJobStatus) MarshalVT() (dAtA []byte, err error)
- func (*CompactionJobStatus) ProtoMessage()
- func (x *CompactionJobStatus) ProtoReflect() protoreflect.Message
- func (x *CompactionJobStatus) Reset()
- func (m *CompactionJobStatus) SizeVT() (n int)
- func (x *CompactionJobStatus) String() string
- func (m *CompactionJobStatus) UnmarshalVT(dAtA []byte) error
- type CompactionOptions
- func (m *CompactionOptions) CloneMessageVT() proto.Message
- func (m *CompactionOptions) CloneVT() *CompactionOptions
- func (*CompactionOptions) Descriptor() ([]byte, []int)deprecated
- func (this *CompactionOptions) EqualMessageVT(thatMsg proto.Message) bool
- func (this *CompactionOptions) EqualVT(that *CompactionOptions) bool
- func (x *CompactionOptions) GetStatusUpdateIntervalSeconds() uint64
- func (m *CompactionOptions) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *CompactionOptions) MarshalToVT(dAtA []byte) (int, error)
- func (m *CompactionOptions) MarshalVT() (dAtA []byte, err error)
- func (*CompactionOptions) ProtoMessage()
- func (x *CompactionOptions) ProtoReflect() protoreflect.Message
- func (x *CompactionOptions) Reset()
- func (m *CompactionOptions) SizeVT() (n int)
- func (x *CompactionOptions) String() string
- func (m *CompactionOptions) UnmarshalVT(dAtA []byte) error
- type CompactionPlannerClient
- type CompactionPlannerServer
- type CompactionStatus
- func (CompactionStatus) Descriptor() protoreflect.EnumDescriptor
- func (x CompactionStatus) Enum() *CompactionStatus
- func (CompactionStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x CompactionStatus) Number() protoreflect.EnumNumber
- func (x CompactionStatus) String() string
- func (CompactionStatus) Type() protoreflect.EnumType
- type CompletedJob
- func (m *CompletedJob) CloneMessageVT() proto.Message
- func (m *CompletedJob) CloneVT() *CompletedJob
- func (*CompletedJob) Descriptor() ([]byte, []int)deprecated
- func (this *CompletedJob) EqualMessageVT(thatMsg proto.Message) bool
- func (this *CompletedJob) EqualVT(that *CompletedJob) bool
- func (x *CompletedJob) GetBlocks() []*v1.BlockMeta
- func (m *CompletedJob) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *CompletedJob) MarshalToVT(dAtA []byte) (int, error)
- func (m *CompletedJob) MarshalVT() (dAtA []byte, err error)
- func (*CompletedJob) ProtoMessage()
- func (x *CompletedJob) ProtoReflect() protoreflect.Message
- func (x *CompletedJob) Reset()
- func (m *CompletedJob) SizeVT() (n int)
- func (x *CompletedJob) String() string
- func (m *CompletedJob) UnmarshalVT(dAtA []byte) error
- type GetCompactionRequest
- func (m *GetCompactionRequest) CloneMessageVT() proto.Message
- func (m *GetCompactionRequest) CloneVT() *GetCompactionRequest
- func (*GetCompactionRequest) Descriptor() ([]byte, []int)deprecated
- func (this *GetCompactionRequest) EqualMessageVT(thatMsg proto.Message) bool
- func (this *GetCompactionRequest) EqualVT(that *GetCompactionRequest) bool
- func (m *GetCompactionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *GetCompactionRequest) MarshalToVT(dAtA []byte) (int, error)
- func (m *GetCompactionRequest) MarshalVT() (dAtA []byte, err error)
- func (*GetCompactionRequest) ProtoMessage()
- func (x *GetCompactionRequest) ProtoReflect() protoreflect.Message
- func (x *GetCompactionRequest) Reset()
- func (m *GetCompactionRequest) SizeVT() (n int)
- func (x *GetCompactionRequest) String() string
- func (m *GetCompactionRequest) UnmarshalVT(dAtA []byte) error
- type GetCompactionResponse
- func (m *GetCompactionResponse) CloneMessageVT() proto.Message
- func (m *GetCompactionResponse) CloneVT() *GetCompactionResponse
- func (*GetCompactionResponse) Descriptor() ([]byte, []int)deprecated
- func (this *GetCompactionResponse) EqualMessageVT(thatMsg proto.Message) bool
- func (this *GetCompactionResponse) EqualVT(that *GetCompactionResponse) bool
- func (x *GetCompactionResponse) GetCompactionJobs() []*CompactionJob
- func (m *GetCompactionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *GetCompactionResponse) MarshalToVT(dAtA []byte) (int, error)
- func (m *GetCompactionResponse) MarshalVT() (dAtA []byte, err error)
- func (*GetCompactionResponse) ProtoMessage()
- func (x *GetCompactionResponse) ProtoReflect() protoreflect.Message
- func (x *GetCompactionResponse) Reset()
- func (m *GetCompactionResponse) SizeVT() (n int)
- func (x *GetCompactionResponse) String() string
- func (m *GetCompactionResponse) UnmarshalVT(dAtA []byte) error
- type PollCompactionJobsRequest
- func (m *PollCompactionJobsRequest) CloneMessageVT() proto.Message
- func (m *PollCompactionJobsRequest) CloneVT() *PollCompactionJobsRequest
- func (*PollCompactionJobsRequest) Descriptor() ([]byte, []int)deprecated
- func (this *PollCompactionJobsRequest) EqualMessageVT(thatMsg proto.Message) bool
- func (this *PollCompactionJobsRequest) EqualVT(that *PollCompactionJobsRequest) bool
- func (x *PollCompactionJobsRequest) GetJobCapacity() uint32
- func (x *PollCompactionJobsRequest) GetJobStatusUpdates() []*CompactionJobStatus
- func (m *PollCompactionJobsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *PollCompactionJobsRequest) MarshalToVT(dAtA []byte) (int, error)
- func (m *PollCompactionJobsRequest) MarshalVT() (dAtA []byte, err error)
- func (*PollCompactionJobsRequest) ProtoMessage()
- func (x *PollCompactionJobsRequest) ProtoReflect() protoreflect.Message
- func (x *PollCompactionJobsRequest) Reset()
- func (m *PollCompactionJobsRequest) SizeVT() (n int)
- func (x *PollCompactionJobsRequest) String() string
- func (m *PollCompactionJobsRequest) UnmarshalVT(dAtA []byte) error
- type PollCompactionJobsResponse
- func (m *PollCompactionJobsResponse) CloneMessageVT() proto.Message
- func (m *PollCompactionJobsResponse) CloneVT() *PollCompactionJobsResponse
- func (*PollCompactionJobsResponse) Descriptor() ([]byte, []int)deprecated
- func (this *PollCompactionJobsResponse) EqualMessageVT(thatMsg proto.Message) bool
- func (this *PollCompactionJobsResponse) EqualVT(that *PollCompactionJobsResponse) bool
- func (x *PollCompactionJobsResponse) GetCompactionJobs() []*CompactionJob
- func (m *PollCompactionJobsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *PollCompactionJobsResponse) MarshalToVT(dAtA []byte) (int, error)
- func (m *PollCompactionJobsResponse) MarshalVT() (dAtA []byte, err error)
- func (*PollCompactionJobsResponse) ProtoMessage()
- func (x *PollCompactionJobsResponse) ProtoReflect() protoreflect.Message
- func (x *PollCompactionJobsResponse) Reset()
- func (m *PollCompactionJobsResponse) SizeVT() (n int)
- func (x *PollCompactionJobsResponse) String() string
- func (m *PollCompactionJobsResponse) UnmarshalVT(dAtA []byte) error
- type UnimplementedCompactionPlannerServer
- type UnsafeCompactionPlannerServer
Constants ¶
This section is empty.
Variables ¶
var ( CompactionStatus_name = map[int32]string{ 0: "COMPACTION_STATUS_UNSPECIFIED", 1: "COMPACTION_STATUS_IN_PROGRESS", 2: "COMPACTION_STATUS_SUCCESS", 3: "COMPACTION_STATUS_FAILURE", 4: "COMPACTION_STATUS_CANCELLED", } CompactionStatus_value = map[string]int32{ "COMPACTION_STATUS_UNSPECIFIED": 0, "COMPACTION_STATUS_IN_PROGRESS": 1, "COMPACTION_STATUS_SUCCESS": 2, "COMPACTION_STATUS_FAILURE": 3, "COMPACTION_STATUS_CANCELLED": 4, } )
Enum value maps for CompactionStatus.
var CompactionPlanner_ServiceDesc = grpc.ServiceDesc{ ServiceName: "compactor.v1.CompactionPlanner", HandlerType: (*CompactionPlannerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "PollCompactionJobs", Handler: _CompactionPlanner_PollCompactionJobs_Handler, }, { MethodName: "GetCompactionJobs", Handler: _CompactionPlanner_GetCompactionJobs_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "compactor/v1/compactor.proto", }
CompactionPlanner_ServiceDesc is the grpc.ServiceDesc for CompactionPlanner service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_compactor_v1_compactor_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCompactionPlannerServer ¶
func RegisterCompactionPlannerServer(s grpc.ServiceRegistrar, srv CompactionPlannerServer)
Types ¶
type CompactionJob ¶
type CompactionJob struct { // Unique name of the job. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Options *CompactionOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` // List of the input blocks. Blocks []*v1.BlockMeta `protobuf:"bytes,3,rep,name=blocks,proto3" json:"blocks,omitempty"` Status *CompactionJobStatus `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // Fencing token. RaftLogIndex uint64 `protobuf:"varint,5,opt,name=raft_log_index,json=raftLogIndex,proto3" json:"raft_log_index,omitempty"` // Shard the blocks belong to. Shard uint32 `protobuf:"varint,6,opt,name=shard,proto3" json:"shard,omitempty"` // Optional, empty for compaction level 0. TenantId string `protobuf:"bytes,7,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` CompactionLevel uint32 `protobuf:"varint,8,opt,name=compaction_level,json=compactionLevel,proto3" json:"compaction_level,omitempty"` // contains filtered or unexported fields }
One compaction job may result in multiple output blocks.
func (*CompactionJob) CloneMessageVT ¶
func (m *CompactionJob) CloneMessageVT() proto.Message
func (*CompactionJob) CloneVT ¶
func (m *CompactionJob) CloneVT() *CompactionJob
func (*CompactionJob) Descriptor
deprecated
func (*CompactionJob) Descriptor() ([]byte, []int)
Deprecated: Use CompactionJob.ProtoReflect.Descriptor instead.
func (*CompactionJob) EqualMessageVT ¶
func (this *CompactionJob) EqualMessageVT(thatMsg proto.Message) bool
func (*CompactionJob) EqualVT ¶
func (this *CompactionJob) EqualVT(that *CompactionJob) bool
func (*CompactionJob) GetBlocks ¶
func (x *CompactionJob) GetBlocks() []*v1.BlockMeta
func (*CompactionJob) GetCompactionLevel ¶
func (x *CompactionJob) GetCompactionLevel() uint32
func (*CompactionJob) GetName ¶
func (x *CompactionJob) GetName() string
func (*CompactionJob) GetOptions ¶
func (x *CompactionJob) GetOptions() *CompactionOptions
func (*CompactionJob) GetRaftLogIndex ¶
func (x *CompactionJob) GetRaftLogIndex() uint64
func (*CompactionJob) GetShard ¶
func (x *CompactionJob) GetShard() uint32
func (*CompactionJob) GetStatus ¶
func (x *CompactionJob) GetStatus() *CompactionJobStatus
func (*CompactionJob) GetTenantId ¶
func (x *CompactionJob) GetTenantId() string
func (*CompactionJob) MarshalToSizedBufferVT ¶
func (m *CompactionJob) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*CompactionJob) MarshalToVT ¶
func (m *CompactionJob) MarshalToVT(dAtA []byte) (int, error)
func (*CompactionJob) MarshalVT ¶
func (m *CompactionJob) MarshalVT() (dAtA []byte, err error)
func (*CompactionJob) ProtoMessage ¶
func (*CompactionJob) ProtoMessage()
func (*CompactionJob) ProtoReflect ¶
func (x *CompactionJob) ProtoReflect() protoreflect.Message
func (*CompactionJob) Reset ¶
func (x *CompactionJob) Reset()
func (*CompactionJob) SizeVT ¶
func (m *CompactionJob) SizeVT() (n int)
func (*CompactionJob) String ¶
func (x *CompactionJob) String() string
func (*CompactionJob) UnmarshalVT ¶
func (m *CompactionJob) UnmarshalVT(dAtA []byte) error
type CompactionJobStatus ¶
type CompactionJobStatus struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // Status update allows the planner to keep // track of the job ownership and compaction // progress: // - If the job status is other than IN_PROGRESS, // the ownership of the job is revoked. // - FAILURE must only be sent if the failure is // persistent and the compaction can't be accomplished. // - completed_job must be empty if the status is // other than SUCCESS, and vice-versa. // - UNSPECIFIED must be sent if the worker rejects // or cancels the compaction job. // // Partial results/status is not allowed. Status CompactionStatus `protobuf:"varint,2,opt,name=status,proto3,enum=compactor.v1.CompactionStatus" json:"status,omitempty"` CompletedJob *CompletedJob `protobuf:"bytes,3,opt,name=completed_job,json=completedJob,proto3" json:"completed_job,omitempty"` // Fencing token. RaftLogIndex uint64 `protobuf:"varint,4,opt,name=raft_log_index,json=raftLogIndex,proto3" json:"raft_log_index,omitempty"` // Shard the blocks belong to. Shard uint32 `protobuf:"varint,5,opt,name=shard,proto3" json:"shard,omitempty"` // Optional, empty for compaction level 0. TenantId string `protobuf:"bytes,6,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // contains filtered or unexported fields }
func (*CompactionJobStatus) CloneMessageVT ¶
func (m *CompactionJobStatus) CloneMessageVT() proto.Message
func (*CompactionJobStatus) CloneVT ¶
func (m *CompactionJobStatus) CloneVT() *CompactionJobStatus
func (*CompactionJobStatus) Descriptor
deprecated
func (*CompactionJobStatus) Descriptor() ([]byte, []int)
Deprecated: Use CompactionJobStatus.ProtoReflect.Descriptor instead.
func (*CompactionJobStatus) EqualMessageVT ¶
func (this *CompactionJobStatus) EqualMessageVT(thatMsg proto.Message) bool
func (*CompactionJobStatus) EqualVT ¶
func (this *CompactionJobStatus) EqualVT(that *CompactionJobStatus) bool
func (*CompactionJobStatus) GetCompletedJob ¶
func (x *CompactionJobStatus) GetCompletedJob() *CompletedJob
func (*CompactionJobStatus) GetJobName ¶
func (x *CompactionJobStatus) GetJobName() string
func (*CompactionJobStatus) GetRaftLogIndex ¶
func (x *CompactionJobStatus) GetRaftLogIndex() uint64
func (*CompactionJobStatus) GetShard ¶
func (x *CompactionJobStatus) GetShard() uint32
func (*CompactionJobStatus) GetStatus ¶
func (x *CompactionJobStatus) GetStatus() CompactionStatus
func (*CompactionJobStatus) GetTenantId ¶
func (x *CompactionJobStatus) GetTenantId() string
func (*CompactionJobStatus) MarshalToSizedBufferVT ¶
func (m *CompactionJobStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*CompactionJobStatus) MarshalToVT ¶
func (m *CompactionJobStatus) MarshalToVT(dAtA []byte) (int, error)
func (*CompactionJobStatus) MarshalVT ¶
func (m *CompactionJobStatus) MarshalVT() (dAtA []byte, err error)
func (*CompactionJobStatus) ProtoMessage ¶
func (*CompactionJobStatus) ProtoMessage()
func (*CompactionJobStatus) ProtoReflect ¶
func (x *CompactionJobStatus) ProtoReflect() protoreflect.Message
func (*CompactionJobStatus) Reset ¶
func (x *CompactionJobStatus) Reset()
func (*CompactionJobStatus) SizeVT ¶
func (m *CompactionJobStatus) SizeVT() (n int)
func (*CompactionJobStatus) String ¶
func (x *CompactionJobStatus) String() string
func (*CompactionJobStatus) UnmarshalVT ¶
func (m *CompactionJobStatus) UnmarshalVT(dAtA []byte) error
type CompactionOptions ¶
type CompactionOptions struct { // How often the compaction worker should update // the job status. If overdue, the job ownership // is revoked. StatusUpdateIntervalSeconds uint64 `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CompactionOptions) CloneMessageVT ¶
func (m *CompactionOptions) CloneMessageVT() proto.Message
func (*CompactionOptions) CloneVT ¶
func (m *CompactionOptions) CloneVT() *CompactionOptions
func (*CompactionOptions) Descriptor
deprecated
func (*CompactionOptions) Descriptor() ([]byte, []int)
Deprecated: Use CompactionOptions.ProtoReflect.Descriptor instead.
func (*CompactionOptions) EqualMessageVT ¶
func (this *CompactionOptions) EqualMessageVT(thatMsg proto.Message) bool
func (*CompactionOptions) EqualVT ¶
func (this *CompactionOptions) EqualVT(that *CompactionOptions) bool
func (*CompactionOptions) GetStatusUpdateIntervalSeconds ¶
func (x *CompactionOptions) GetStatusUpdateIntervalSeconds() uint64
func (*CompactionOptions) MarshalToSizedBufferVT ¶
func (m *CompactionOptions) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*CompactionOptions) MarshalToVT ¶
func (m *CompactionOptions) MarshalToVT(dAtA []byte) (int, error)
func (*CompactionOptions) MarshalVT ¶
func (m *CompactionOptions) MarshalVT() (dAtA []byte, err error)
func (*CompactionOptions) ProtoMessage ¶
func (*CompactionOptions) ProtoMessage()
func (*CompactionOptions) ProtoReflect ¶
func (x *CompactionOptions) ProtoReflect() protoreflect.Message
func (*CompactionOptions) Reset ¶
func (x *CompactionOptions) Reset()
func (*CompactionOptions) SizeVT ¶
func (m *CompactionOptions) SizeVT() (n int)
func (*CompactionOptions) String ¶
func (x *CompactionOptions) String() string
func (*CompactionOptions) UnmarshalVT ¶
func (m *CompactionOptions) UnmarshalVT(dAtA []byte) error
type CompactionPlannerClient ¶
type CompactionPlannerClient interface { // Used to both retrieve jobs and update the jobs status at the same time. PollCompactionJobs(ctx context.Context, in *PollCompactionJobsRequest, opts ...grpc.CallOption) (*PollCompactionJobsResponse, error) // Used for admin purposes only. GetCompactionJobs(ctx context.Context, in *GetCompactionRequest, opts ...grpc.CallOption) (*GetCompactionResponse, error) }
CompactionPlannerClient is the client API for CompactionPlanner service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewCompactionPlannerClient ¶
func NewCompactionPlannerClient(cc grpc.ClientConnInterface) CompactionPlannerClient
type CompactionPlannerServer ¶
type CompactionPlannerServer interface { // Used to both retrieve jobs and update the jobs status at the same time. PollCompactionJobs(context.Context, *PollCompactionJobsRequest) (*PollCompactionJobsResponse, error) // Used for admin purposes only. GetCompactionJobs(context.Context, *GetCompactionRequest) (*GetCompactionResponse, error) // contains filtered or unexported methods }
CompactionPlannerServer is the server API for CompactionPlanner service. All implementations must embed UnimplementedCompactionPlannerServer for forward compatibility
type CompactionStatus ¶
type CompactionStatus int32
const ( CompactionStatus_COMPACTION_STATUS_UNSPECIFIED CompactionStatus = 0 CompactionStatus_COMPACTION_STATUS_IN_PROGRESS CompactionStatus = 1 CompactionStatus_COMPACTION_STATUS_SUCCESS CompactionStatus = 2 CompactionStatus_COMPACTION_STATUS_FAILURE CompactionStatus = 3 CompactionStatus_COMPACTION_STATUS_CANCELLED CompactionStatus = 4 )
func (CompactionStatus) Descriptor ¶
func (CompactionStatus) Descriptor() protoreflect.EnumDescriptor
func (CompactionStatus) Enum ¶
func (x CompactionStatus) Enum() *CompactionStatus
func (CompactionStatus) EnumDescriptor
deprecated
func (CompactionStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use CompactionStatus.Descriptor instead.
func (CompactionStatus) Number ¶
func (x CompactionStatus) Number() protoreflect.EnumNumber
func (CompactionStatus) String ¶
func (x CompactionStatus) String() string
func (CompactionStatus) Type ¶
func (CompactionStatus) Type() protoreflect.EnumType
type CompletedJob ¶
type CompletedJob struct { Blocks []*v1.BlockMeta `protobuf:"bytes,1,rep,name=blocks,proto3" json:"blocks,omitempty"` // contains filtered or unexported fields }
func (*CompletedJob) CloneMessageVT ¶
func (m *CompletedJob) CloneMessageVT() proto.Message
func (*CompletedJob) CloneVT ¶
func (m *CompletedJob) CloneVT() *CompletedJob
func (*CompletedJob) Descriptor
deprecated
func (*CompletedJob) Descriptor() ([]byte, []int)
Deprecated: Use CompletedJob.ProtoReflect.Descriptor instead.
func (*CompletedJob) EqualMessageVT ¶
func (this *CompletedJob) EqualMessageVT(thatMsg proto.Message) bool
func (*CompletedJob) EqualVT ¶
func (this *CompletedJob) EqualVT(that *CompletedJob) bool
func (*CompletedJob) GetBlocks ¶
func (x *CompletedJob) GetBlocks() []*v1.BlockMeta
func (*CompletedJob) MarshalToSizedBufferVT ¶
func (m *CompletedJob) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*CompletedJob) MarshalToVT ¶
func (m *CompletedJob) MarshalToVT(dAtA []byte) (int, error)
func (*CompletedJob) MarshalVT ¶
func (m *CompletedJob) MarshalVT() (dAtA []byte, err error)
func (*CompletedJob) ProtoMessage ¶
func (*CompletedJob) ProtoMessage()
func (*CompletedJob) ProtoReflect ¶
func (x *CompletedJob) ProtoReflect() protoreflect.Message
func (*CompletedJob) Reset ¶
func (x *CompletedJob) Reset()
func (*CompletedJob) SizeVT ¶
func (m *CompletedJob) SizeVT() (n int)
func (*CompletedJob) String ¶
func (x *CompletedJob) String() string
func (*CompletedJob) UnmarshalVT ¶
func (m *CompletedJob) UnmarshalVT(dAtA []byte) error
type GetCompactionRequest ¶
type GetCompactionRequest struct {
// contains filtered or unexported fields
}
func (*GetCompactionRequest) CloneMessageVT ¶
func (m *GetCompactionRequest) CloneMessageVT() proto.Message
func (*GetCompactionRequest) CloneVT ¶
func (m *GetCompactionRequest) CloneVT() *GetCompactionRequest
func (*GetCompactionRequest) Descriptor
deprecated
func (*GetCompactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCompactionRequest.ProtoReflect.Descriptor instead.
func (*GetCompactionRequest) EqualMessageVT ¶
func (this *GetCompactionRequest) EqualMessageVT(thatMsg proto.Message) bool
func (*GetCompactionRequest) EqualVT ¶
func (this *GetCompactionRequest) EqualVT(that *GetCompactionRequest) bool
func (*GetCompactionRequest) MarshalToSizedBufferVT ¶
func (m *GetCompactionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*GetCompactionRequest) MarshalToVT ¶
func (m *GetCompactionRequest) MarshalToVT(dAtA []byte) (int, error)
func (*GetCompactionRequest) MarshalVT ¶
func (m *GetCompactionRequest) MarshalVT() (dAtA []byte, err error)
func (*GetCompactionRequest) ProtoMessage ¶
func (*GetCompactionRequest) ProtoMessage()
func (*GetCompactionRequest) ProtoReflect ¶
func (x *GetCompactionRequest) ProtoReflect() protoreflect.Message
func (*GetCompactionRequest) Reset ¶
func (x *GetCompactionRequest) Reset()
func (*GetCompactionRequest) SizeVT ¶
func (m *GetCompactionRequest) SizeVT() (n int)
func (*GetCompactionRequest) String ¶
func (x *GetCompactionRequest) String() string
func (*GetCompactionRequest) UnmarshalVT ¶
func (m *GetCompactionRequest) UnmarshalVT(dAtA []byte) error
type GetCompactionResponse ¶
type GetCompactionResponse struct { // A list of all compaction jobs CompactionJobs []*CompactionJob `protobuf:"bytes,1,rep,name=compaction_jobs,json=compactionJobs,proto3" json:"compaction_jobs,omitempty"` // contains filtered or unexported fields }
func (*GetCompactionResponse) CloneMessageVT ¶
func (m *GetCompactionResponse) CloneMessageVT() proto.Message
func (*GetCompactionResponse) CloneVT ¶
func (m *GetCompactionResponse) CloneVT() *GetCompactionResponse
func (*GetCompactionResponse) Descriptor
deprecated
func (*GetCompactionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCompactionResponse.ProtoReflect.Descriptor instead.
func (*GetCompactionResponse) EqualMessageVT ¶
func (this *GetCompactionResponse) EqualMessageVT(thatMsg proto.Message) bool
func (*GetCompactionResponse) EqualVT ¶
func (this *GetCompactionResponse) EqualVT(that *GetCompactionResponse) bool
func (*GetCompactionResponse) GetCompactionJobs ¶
func (x *GetCompactionResponse) GetCompactionJobs() []*CompactionJob
func (*GetCompactionResponse) MarshalToSizedBufferVT ¶
func (m *GetCompactionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*GetCompactionResponse) MarshalToVT ¶
func (m *GetCompactionResponse) MarshalToVT(dAtA []byte) (int, error)
func (*GetCompactionResponse) MarshalVT ¶
func (m *GetCompactionResponse) MarshalVT() (dAtA []byte, err error)
func (*GetCompactionResponse) ProtoMessage ¶
func (*GetCompactionResponse) ProtoMessage()
func (*GetCompactionResponse) ProtoReflect ¶
func (x *GetCompactionResponse) ProtoReflect() protoreflect.Message
func (*GetCompactionResponse) Reset ¶
func (x *GetCompactionResponse) Reset()
func (*GetCompactionResponse) SizeVT ¶
func (m *GetCompactionResponse) SizeVT() (n int)
func (*GetCompactionResponse) String ¶
func (x *GetCompactionResponse) String() string
func (*GetCompactionResponse) UnmarshalVT ¶
func (m *GetCompactionResponse) UnmarshalVT(dAtA []byte) error
type PollCompactionJobsRequest ¶
type PollCompactionJobsRequest struct { // A batch of status updates for in-progress jobs from a worker. JobStatusUpdates []*CompactionJobStatus `protobuf:"bytes,1,rep,name=job_status_updates,json=jobStatusUpdates,proto3" json:"job_status_updates,omitempty"` // How many new jobs a worker can be assigned to. JobCapacity uint32 `protobuf:"varint,2,opt,name=job_capacity,json=jobCapacity,proto3" json:"job_capacity,omitempty"` // contains filtered or unexported fields }
func (*PollCompactionJobsRequest) CloneMessageVT ¶
func (m *PollCompactionJobsRequest) CloneMessageVT() proto.Message
func (*PollCompactionJobsRequest) CloneVT ¶
func (m *PollCompactionJobsRequest) CloneVT() *PollCompactionJobsRequest
func (*PollCompactionJobsRequest) Descriptor
deprecated
func (*PollCompactionJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use PollCompactionJobsRequest.ProtoReflect.Descriptor instead.
func (*PollCompactionJobsRequest) EqualMessageVT ¶
func (this *PollCompactionJobsRequest) EqualMessageVT(thatMsg proto.Message) bool
func (*PollCompactionJobsRequest) EqualVT ¶
func (this *PollCompactionJobsRequest) EqualVT(that *PollCompactionJobsRequest) bool
func (*PollCompactionJobsRequest) GetJobCapacity ¶
func (x *PollCompactionJobsRequest) GetJobCapacity() uint32
func (*PollCompactionJobsRequest) GetJobStatusUpdates ¶
func (x *PollCompactionJobsRequest) GetJobStatusUpdates() []*CompactionJobStatus
func (*PollCompactionJobsRequest) MarshalToSizedBufferVT ¶
func (m *PollCompactionJobsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*PollCompactionJobsRequest) MarshalToVT ¶
func (m *PollCompactionJobsRequest) MarshalToVT(dAtA []byte) (int, error)
func (*PollCompactionJobsRequest) MarshalVT ¶
func (m *PollCompactionJobsRequest) MarshalVT() (dAtA []byte, err error)
func (*PollCompactionJobsRequest) ProtoMessage ¶
func (*PollCompactionJobsRequest) ProtoMessage()
func (*PollCompactionJobsRequest) ProtoReflect ¶
func (x *PollCompactionJobsRequest) ProtoReflect() protoreflect.Message
func (*PollCompactionJobsRequest) Reset ¶
func (x *PollCompactionJobsRequest) Reset()
func (*PollCompactionJobsRequest) SizeVT ¶
func (m *PollCompactionJobsRequest) SizeVT() (n int)
func (*PollCompactionJobsRequest) String ¶
func (x *PollCompactionJobsRequest) String() string
func (*PollCompactionJobsRequest) UnmarshalVT ¶
func (m *PollCompactionJobsRequest) UnmarshalVT(dAtA []byte) error
type PollCompactionJobsResponse ¶
type PollCompactionJobsResponse struct { CompactionJobs []*CompactionJob `protobuf:"bytes,1,rep,name=compaction_jobs,json=compactionJobs,proto3" json:"compaction_jobs,omitempty"` // contains filtered or unexported fields }
func (*PollCompactionJobsResponse) CloneMessageVT ¶
func (m *PollCompactionJobsResponse) CloneMessageVT() proto.Message
func (*PollCompactionJobsResponse) CloneVT ¶
func (m *PollCompactionJobsResponse) CloneVT() *PollCompactionJobsResponse
func (*PollCompactionJobsResponse) Descriptor
deprecated
func (*PollCompactionJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use PollCompactionJobsResponse.ProtoReflect.Descriptor instead.
func (*PollCompactionJobsResponse) EqualMessageVT ¶
func (this *PollCompactionJobsResponse) EqualMessageVT(thatMsg proto.Message) bool
func (*PollCompactionJobsResponse) EqualVT ¶
func (this *PollCompactionJobsResponse) EqualVT(that *PollCompactionJobsResponse) bool
func (*PollCompactionJobsResponse) GetCompactionJobs ¶
func (x *PollCompactionJobsResponse) GetCompactionJobs() []*CompactionJob
func (*PollCompactionJobsResponse) MarshalToSizedBufferVT ¶
func (m *PollCompactionJobsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*PollCompactionJobsResponse) MarshalToVT ¶
func (m *PollCompactionJobsResponse) MarshalToVT(dAtA []byte) (int, error)
func (*PollCompactionJobsResponse) MarshalVT ¶
func (m *PollCompactionJobsResponse) MarshalVT() (dAtA []byte, err error)
func (*PollCompactionJobsResponse) ProtoMessage ¶
func (*PollCompactionJobsResponse) ProtoMessage()
func (*PollCompactionJobsResponse) ProtoReflect ¶
func (x *PollCompactionJobsResponse) ProtoReflect() protoreflect.Message
func (*PollCompactionJobsResponse) Reset ¶
func (x *PollCompactionJobsResponse) Reset()
func (*PollCompactionJobsResponse) SizeVT ¶
func (m *PollCompactionJobsResponse) SizeVT() (n int)
func (*PollCompactionJobsResponse) String ¶
func (x *PollCompactionJobsResponse) String() string
func (*PollCompactionJobsResponse) UnmarshalVT ¶
func (m *PollCompactionJobsResponse) UnmarshalVT(dAtA []byte) error
type UnimplementedCompactionPlannerServer ¶
type UnimplementedCompactionPlannerServer struct { }
UnimplementedCompactionPlannerServer must be embedded to have forward compatible implementations.
func (UnimplementedCompactionPlannerServer) GetCompactionJobs ¶
func (UnimplementedCompactionPlannerServer) GetCompactionJobs(context.Context, *GetCompactionRequest) (*GetCompactionResponse, error)
func (UnimplementedCompactionPlannerServer) PollCompactionJobs ¶
func (UnimplementedCompactionPlannerServer) PollCompactionJobs(context.Context, *PollCompactionJobsRequest) (*PollCompactionJobsResponse, error)
type UnsafeCompactionPlannerServer ¶
type UnsafeCompactionPlannerServer interface {
// contains filtered or unexported methods
}
UnsafeCompactionPlannerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CompactionPlannerServer will result in compilation errors.