dm

package
v0.0.0-...-ddee7fb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

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).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL