package com.github.trace_machina.nativelink.remote_execution

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

service WorkerApi

worker_api.proto:31

/ This API describes how schedulers communicate with Worker nodes. / / When a worker node comes online it must be pre-configured with the / endpoint of the scheduler it will register with. Once the worker / connects to the scheduler it must send a `RegisterSupportedProperties` / command to the scheduler. The scheduler will then use this information / to determine which jobs the worker can process.

message ConnectionResult

worker_api.proto:127

/ Result sent back from the server when a node connects.

Used in: UpdateForWorker

message HistoricalExecuteResponse

worker_api.proto:192

/ This is a special message used to save actions into the CAS that can be used / by programs like bb_browswer to inspect the history of a build. / Note: Ensure this is always compatible with: / https://github.com/buildbarn/bb-remote-execution/blob/e95e066eb624dc9099682394ec18c12e218e8fc4/pkg/proto/cas/cas.proto#L23

message KillOperationRequest

worker_api.proto:134

/ Request to kill a running operation sent from the scheduler to a worker.

Used in: UpdateForWorker

message StartExecute

worker_api.proto:167

Used in: events.RequestEvent, UpdateForWorker