compactorv1

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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)

View Source
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 (*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.

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) Enum

func (CompactionStatus) EnumDescriptor deprecated

func (CompactionStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use CompactionStatus.Descriptor instead.

func (CompactionStatus) Number

func (CompactionStatus) String

func (x CompactionStatus) String() string

func (CompactionStatus) Type

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 (*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 (*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 (*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 (*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 (*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 (*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 (*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 (*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) PollCompactionJobs

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL