# Constants
CheckBufSize is the size of the buffer that is used for job output.
# Variables
DriverStatsNotImplemented is the error to be returned if a driver doesn't implement stats.
# Structs
AllocBroadcaster implements an allocation broadcast channel where each listener receives allocation updates.
AllocExecRequest is the initial request for execing into an Alloc task.
AllocFileInfo holds information about a file inside the AllocDir.
AllocHookResources contains data that is provided by AllocRunner Hooks for consumption by TaskRunners.
AllocListener implements a listening endpoint for an allocation broadcast channel.
AllocResourceUsage holds the aggregated task resource usage of the allocation.
AllocStatsRequest is used to request the resource usage of a given allocation, potentially filtering by task.
AllocStatsResponse is used to return the resource usage of a given allocation.
ClientCSIControllerDetachVolumeRequest is the RPC made from the server to a Nomad client to tell a CSI controller plugin on that client to perform ControllerUnpublish for a volume on a specific client.
ClientCSINodeDetachVolumeRequest is the RPC made from the server to a Nomad client to tell a CSI node plugin on that client to perform NodeUnpublish and NodeUnstage.
ClientStatsResponse is used to return statistics about a node.
CpuStats holds cpu usage related stats.
CSIControllerQuery is used to specify various flags for queries against CSI Controllers.
CSIVolumeMountOptions contains the mount options that should be provided when attaching and mounting a volume with the CSIVolumeAttachmentModeFilesystem attachment mode.
FsListRequest is used to list an allocation's directory.
FsListResponse is used to return the listings of an allocation's directory.
FsLogsRequest is the initial request for accessing allocation logs.
FsStatRequest is used to stat a file.
FsStatResponse is used to return the stat results of a file.
FsStreamRequest is the initial request for streaming the content of a file.
HealthCheckRequest is the request type for a type that fulfils the Health Check interface.
HealthCheckResponse is the response type for a type that fulfills the Health Check interface.
MemoryStats holds memory usage related stats.
MonitorRequest is used to request and stream logs from a client node.
ResourceUsage holds information related to cpu and memory stats.
RpcError is used for serializing errors with a potential error code.
StreamErrWrapper is used to serialize output of a stream of a file or logs.
TaskResourceUsage holds aggregated resource usage of all processes in a Task and the resource usage of the individual pids.