Default package

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

service ObjStore

ray.proto:186

service Scheduler

ray.proto:20

service WorkerService

ray.proto:283

message AckReply

ray.proto:67

Used as response type in: ObjStore.DeallocateObject, ObjStore.NotifyAlias, ObjStore.StartDelivery, Scheduler.AddContainedObjectIDs, Scheduler.AliasObjectIDs, Scheduler.DecrementCount, Scheduler.DecrementRefCount, Scheduler.ExportRemoteFunction, Scheduler.ExportReusableVariable, Scheduler.IncrementCount, Scheduler.IncrementRefCount, Scheduler.NotifyFailure, Scheduler.ObjReady, Scheduler.ReadyForNewTask, Scheduler.RegisterRemoteFunction, Scheduler.RequestObj, Scheduler.RunFunctionOnAllWorkers, WorkerService.Die, WorkerService.ExecuteTask, WorkerService.ImportRemoteFunction, WorkerService.ImportReusableVariable, WorkerService.PrintErrorMessage, WorkerService.RunFunctionOnWorker

(message has no fields)

message Arg

graph.proto:3

Used in: Task

message Array

types.proto:109

Used in: Obj

message Bool

types.proto:27

Used in: Obj

message ChangeCountRequest

ray.proto:152

Used as request type in: Scheduler.DecrementCount, Scheduler.IncrementCount

message CompGraph

graph.proto:40

Used in: SchedulerInfoReply

message Dict

types.proto:105

Used in: Obj

message DictEntry

types.proto:100

Used in: Dict

message Double

types.proto:19

Used in: Obj

message Empty

types.proto:24

Empty used to represent a None object

Used in: Obj

(message has no fields)

enum FailedType

types.proto:51

Used in: Failure

message Failure

types.proto:62

Used to represent exceptions thrown in Python. This will happen when a task fails to execute, a remote function fails to be imported, or a reusable variable fails to be imported.

Used in: NotifyFailure, NotifyFailureRequest, PrintErrorMessageRequest, TaskInfoReply

message FnTableEntry

ray.proto:161

Used in: SchedulerInfoReply

message Function

types.proto:40

Used for shipping remote functions to workers

Used in: ExportRemoteFunctionRequest, ImportRemoteFunctionRequest, ReusableVar, RunFunctionOnAllWorkersRequest, RunFunctionOnWorkerRequest, WorkerMessage

message Get

graph.proto:18

Used in: Operation

message GetObjRequest

ray.proto:231

message Int

types.proto:3

Used in: Obj

message List

types.proto:92

Used in: Obj

message Long

types.proto:7

Used in: Obj

message NotifyFailure

ray.proto:97

message Obj

types.proto:76

Union of possible object types

Used in: DictEntry, List, ObjStoreInfoReply, Tuple

message ObjID

types.proto:31

Used in: Obj

message ObjstoreData

types.proto:70

Used in: SchedulerInfoReply

message Operation

graph.proto:26

This is used internally by the scheduler. From the scheduler's perspective, the submission of tasks (via SubmitTask) and the submission of puts (via PutObj) look very similar, and so it is useful to be able to handle them together (for example in the computation graph).

Used in: CompGraph

message Put

graph.proto:14

Used in: Operation

message PyObj

types.proto:35

Used in: Obj

message RegisterObjReply

ray.proto:208

message RegisterObjRequest

ray.proto:204

message ReusableVar

types.proto:45

Used in: ExportReusableVariableRequest, ImportReusableVariableRequest, WorkerMessage

message String

types.proto:11

Used in: Obj

message Task

graph.proto:8

Used in: ExecuteTaskRequest, Operation, SubmitTaskRequest, WorkerMessage

message TaskStatus

graph.proto:33

Used in: TaskInfoReply

message Tuple

types.proto:96

Used in: Obj

message Unicode

types.proto:15

Used in: Obj

message WorkerMessage

ray.proto:313

This message is used by the worker service to send messages to the worker that are processed by the worker's main loop.