Default package

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

message ExecutorStatistics

internal.proto:56

A periodic reporting of the functions being executed by each executor, and how many resources each function is consuming.

message ExecutorStatistics.DagStatistics

internal.proto:72

Statistics regarding an entire DAG request, including call frequency, arrival rates, and end-to-end runtime.

Used in: ExecutorStatistics

message ExecutorStatistics.FunctionStatistics

internal.proto:59

Statistics regarding an individual function -- specifically, call frequency and aggregated runtime.

Used in: ExecutorStatistics

enum ExecutorType

internal.proto:19

An enum representing the types of resources this executor thread has access to. Currently, we only support CPUs and GPUs.

Used in: ThreadStatus

message PinFunction

internal.proto:121

A message sent by the scheduler to tell an executor thread to pin a function locally.

message SchedulerStatus

internal.proto:98

An update shared between schedulers about what DAGs they are aware of and what functions are being run by what executors.

message SchedulerStatus.FunctionLocation

internal.proto:101

The location of an individual function, along with the IP address and thread ID it's running on.

Used in: SchedulerStatus

message ThreadStatus

internal.proto:30

A status update sent from executors to schedulers, giving the schedulers useful information about what resources are available in the system.