X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a699e7edea2e2a0384ff331c3f78a2e9ba8da294..7af506a0e9712ca22096ebd56df8867a427dae96:/sdk/go/arvados/container.go diff --git a/sdk/go/arvados/container.go b/sdk/go/arvados/container.go index 45f92017c4..2467e807a1 100644 --- a/sdk/go/arvados/container.go +++ b/sdk/go/arvados/container.go @@ -19,6 +19,7 @@ type Container struct { Cwd string `json:"cwd"` Environment map[string]string `json:"environment"` LockedByUUID string `json:"locked_by_uuid"` + LockCount int `json:"lock_count"` Mounts map[string]Mount `json:"mounts"` Output string `json:"output"` OutputPath string `json:"output_path"` @@ -107,11 +108,12 @@ type CUDARuntimeConstraints struct { // RuntimeConstraints specify a container's compute resources (RAM, // CPU) and network connectivity. type RuntimeConstraints struct { - API bool `json:"API"` - RAM int64 `json:"ram"` - VCPUs int `json:"vcpus"` - KeepCacheRAM int64 `json:"keep_cache_ram"` - CUDA CUDARuntimeConstraints `json:"cuda"` + API bool `json:"API"` + RAM int64 `json:"ram"` + VCPUs int `json:"vcpus"` + KeepCacheRAM int64 `json:"keep_cache_ram"` + KeepCacheDisk int64 `json:"keep_cache_disk"` + CUDA CUDARuntimeConstraints `json:"cuda"` } // SchedulingParameters specify a container's scheduling parameters @@ -120,6 +122,7 @@ type SchedulingParameters struct { Partitions []string `json:"partitions"` Preemptible bool `json:"preemptible"` MaxRunTime int `json:"max_run_time"` + Supervisor bool `json:"supervisor"` } // ContainerList is an arvados#containerList resource.