package externalworkloadpb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ExternalWorkloadController

externalworkloadpb.proto:21

ExternalWorkloadController is the service that an external controller exposes to TiDB instances. TiDB calls into it to register and recycle background workloads (GC, distributed background subtasks, TTL, auto-analyze, remote queries) so that the controller can run them on dedicated TiDB instances and scale those instances on demand.

message Error

externalworkloadpb.proto:80

Used in: GetBgTaskConfigResponse, Response

enum ErrorType

externalworkloadpb.proto:73

Used in: Error

message RequestHeader

externalworkloadpb.proto:87

RequestHeader carries TiDB-side identity information used by the controller to route a request to the right pool.

Used in: DeleteTTLTableInfoRequest, GetBgTaskConfigRequest, RecycleAutoAnalyzeRequest, RecycleBgTaskRequest, RecycleGCRequest, RecycleGCV2Request, RecycleTTLTaskRequest, RegisterAutoAnalyzeRequest, RegisterBgTaskRequest, RegisterGCRequest, RegisterGCV2Request, RegisterRemoteQueryRequest, RegisterTTLTaskRequest, UpdateBgTaskExecIDRequest, UpdateGCLifeTimeRequest, UpdateTTLJobEnableRequest

message Response

externalworkloadpb.proto:69

Response is the standard reply for RPCs that only need to surface an Error.

Used as response type in: ExternalWorkloadController.DeleteTTLTableInfo, ExternalWorkloadController.Ping, ExternalWorkloadController.RecycleAutoAnalyze, ExternalWorkloadController.RecycleBgTask, ExternalWorkloadController.RecycleGC, ExternalWorkloadController.RecycleGCV2, ExternalWorkloadController.RecycleTTLTask, ExternalWorkloadController.RegisterAutoAnalyze, ExternalWorkloadController.RegisterBgTask, ExternalWorkloadController.RegisterGC, ExternalWorkloadController.RegisterGCV2, ExternalWorkloadController.RegisterRemoteQuery, ExternalWorkloadController.RegisterTTLTask, ExternalWorkloadController.UpdateBgTaskExecID, ExternalWorkloadController.UpdateGCLifeTime, ExternalWorkloadController.UpdateTTLJobEnable

message SubtaskExecIDAssignment

externalworkloadpb.proto:166

Used in: UpdateBgTaskExecIDRequest