Directories
¶
Path | Synopsis |
---|---|
api
|
|
qscheduler/v1
Package qscheduler contains service definitions for the qscheduler app.
|
Package qscheduler contains service definitions for the qscheduler app. |
app
|
|
config
Package config contains service configuration endpoints and data definition for qscheduler-swarming.
|
Package config contains service configuration endpoints and data definition for qscheduler-swarming. |
frontend
Package frontend exposes the primary pRPC API of qscheduler app.
|
Package frontend exposes the primary pRPC API of qscheduler app. |
state
Package state provides representations of the state of a quotascheduler app, as well as transformations that run on a state and ways to persist the state, and emits metrics about the state or its transitions.
|
Package state provides representations of the state of a quotascheduler app, as well as transformations that run on a state and ways to persist the state, and emits metrics about the state or its transitions. |
state/metrics
Package metrics provides functions to emit ts_mon and bq metrics.
|
Package metrics provides functions to emit ts_mon and bq metrics. |
state/nodestore
Package nodestore implements a datastore-backed persistent store of qscheduler state, that shards state over as many entities as necessary to stay under datastore's single-entity size limit, and uses an in-memory cache to avoid unnecessary datastore reads.
|
Package nodestore implements a datastore-backed persistent store of qscheduler state, that shards state over as many entities as necessary to stay under datastore's single-entity size limit, and uses an in-memory cache to avoid unnecessary datastore reads. |
state/nodestore/internal/blob
Package blob defines the proto format used by nodestore.
|
Package blob defines the proto format used by nodestore. |
tracing
Package tracing contains helper for reporting OpenTelemetry tracing spans.
|
Package tracing contains helper for reporting OpenTelemetry tracing spans. |
cmd
|
|
qscheduler-swarming
Command qscheduler-swarming implements a qscheduler server process for GKE environment.
|
Command qscheduler-swarming implements a qscheduler server process for GKE environment. |
Click to show internal directories.
Click to hide internal directories.