Docker

Docker properties fields (docker.*).

Fields under the docker root namespace are properties which control which Docker engines the Grader utilizes, and how the Grader manages Docker resources.

Constructors

Link copied to clipboard

Types

Link copied to clipboard
data class Daemon(val _main: String, val _aux: String) : ConfigVerifiable
Link copied to clipboard
data class Dispatcher(val overRequestBackoff: Configuration.Docker.Dispatcher.Backoff, val findDaemonBackoff: Configuration.Docker.Dispatcher.Backoff, val reconnectBackoff: Configuration.Docker.Dispatcher.Backoff)
Link copied to clipboard
data class Overcommit(val _cpu: String, val _mem: String) : ConfigVerifiable

Properties

Link copied to clipboard

List of main and auxiliary Docker daemons to connect on initialization.

Link copied to clipboard

Amount of resource to reserve for the host system.

Link copied to clipboard

Ratio of resources allowed to be allocated by the Docker dispatcher.

Functions

Link copied to clipboard
open fun verifyAll()

Verifies that the required constraints of this object is met.

Link copied to clipboard
open fun verifyImpl()

Additional checks for verifying constraints on fields which do not implement ConfigVerifiable.