1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/api/types
Erik St. Martin 56f77d5ade Implementing support for --cpu-rt-period and --cpu-rt-runtime so that
containers may specify these cgroup values at runtime. This will allow
processes to change their priority to real-time within the container
when CONFIG_RT_GROUP_SCHED is enabled in the kernel. See #22380.

Also added sanity checks for the new --cpu-rt-runtime and --cpu-rt-period
flags to ensure that that the kernel supports these features and that
runtime is not greater than period.

Daemon will support a --cpu-rt-runtime flag to initialize the parent
cgroup on startup, this prevents the administrator from alotting runtime
to docker after each restart.

There are additional checks that could be added but maybe too far? Check
parent cgroups to ensure values are <= parent, inspecting rtprio ulimit
and issuing a warning.

Signed-off-by: Erik St. Martin <alakriti@gmail.com>
2016-10-26 11:33:06 -04:00
..
backend record pid of exec'd process 2016-10-20 17:06:11 +02:00
blkiodev Add engine-api types to docker 2016-09-07 11:05:58 -07:00
container Implementing support for --cpu-rt-period and --cpu-rt-runtime so that 2016-10-26 11:33:06 -04:00
events Add engine-api types to docker 2016-09-07 11:05:58 -07:00
filters all: remove nil check for slices 2016-10-13 13:55:38 -07:00
mount Add engine-api types to docker 2016-09-07 11:05:58 -07:00
network Add engine-api types to docker 2016-09-07 11:05:58 -07:00
reference Add engine-api types to docker 2016-09-07 11:05:58 -07:00
registry Add engine-api types to docker 2016-09-07 11:05:58 -07:00
strslice Add engine-api types to docker 2016-09-07 11:05:58 -07:00
swarm Add force option to service update 2016-10-21 17:43:27 -07:00
time Add engine-api types to docker 2016-09-07 11:05:58 -07:00
versions Move engine-api client package 2016-09-07 11:05:58 -07:00
auth.go Add engine-api types to docker 2016-09-07 11:05:58 -07:00
client.go add --network option for docker build 2016-10-25 10:25:36 -07:00
configs.go Add engine-api types to docker 2016-09-07 11:05:58 -07:00
errors.go Add engine-api types to docker 2016-09-07 11:05:58 -07:00
image_summary.go Generate api/types:Image from the swagger spec 2016-10-20 13:24:23 -07:00
plugin.go Update volume type and regenerate types 2016-10-20 13:31:32 -07:00
plugin_device.go Generate plugin types from the swagger spec. 2016-10-20 13:24:23 -07:00
plugin_env.go Generate plugin types from the swagger spec. 2016-10-20 13:24:23 -07:00
plugin_interface_type.go Generate plugin types from the swagger spec. 2016-10-20 13:24:23 -07:00
plugin_mount.go Generate plugin types from the swagger spec. 2016-10-20 13:24:23 -07:00
plugin_responses.go Generate plugin types from the swagger spec. 2016-10-20 13:24:23 -07:00
port.go Generate api/types:Port from swagger spec. 2016-10-20 13:24:23 -07:00
seccomp.go Add engine-api types to docker 2016-09-07 11:05:58 -07:00
stats.go Windows: stats support 2016-09-16 11:56:15 -07:00
types.go add docker network prune 2016-10-25 06:43:54 +00:00
volume.go Update volume type and regenerate types 2016-10-20 13:31:32 -07:00