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://go.chromium.org/luci/wiki/Design-Documents
Directories ¶
Path | Synopsis |
---|---|
api
|
|
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
Binary frontend is DM's Google AppEngine application stub.
|
Binary 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.