Documentation
¶
Overview ¶
Package dm is the service and tooling for the Dungeon Master (DM) distributed dependency scheduling service.
For more information on DM itself, check out https://github.com/luci/luci-go/wiki/Design-Documents
Directories
¶
Path | Synopsis |
---|---|
api
|
|
acls
Package acls is a generated protocol buffer package.
|
Package acls is a generated protocol buffer package. |
distributor
Package distributor is a generated protocol buffer package.
|
Package distributor is a generated protocol buffer package. |
distributor/jobsim
Package jobsim is a generated protocol buffer package.
|
Package jobsim is a generated protocol buffer package. |
distributor/swarming/v1
Package swarmingV1 is a generated protocol buffer package.
|
Package swarmingV1 is a generated protocol buffer package. |
service/v1
Package dm is a generated protocol buffer package.
|
Package dm is a generated protocol buffer package. |
template
Package dmTemplate is a generated protocol buffer package.
|
Package dmTemplate is a generated protocol buffer package. |
Package appengine provides the appengine service implementation for DM.
|
Package appengine provides the appengine service implementation for DM. |
deps
Package deps implements DM's Deps RPC methods.
|
Package deps implements DM's Deps RPC methods. |
distributor
Package distributor contains all the adaptors for the various supported distributor protocols.
|
Package distributor contains all the adaptors for the various supported distributor protocols. |
frontend
Package frontend is DM's Google AppEngine application stub.
|
Package frontend is DM's Google AppEngine application stub. |
model
Package model contains all of DM's datastore models.
|
Package model contains all of DM's datastore models. |
mutate
Package mutate includes the main logic of DM's state machine.
|
Package mutate includes the main logic of DM's state machine. |
tools
|
|
jobsim_client
Jobsim client is a self-contained binary that implements various toy job algorithms for use in testing DM with live distributors (like swarming).
|
Jobsim client is a self-contained binary that implements various toy job algorithms for use in testing DM with live distributors (like swarming). |
Click to show internal directories.
Click to hide internal directories.