cri-o/server
Samuel Ortiz be5084387c server: Serialize container/pod creation with updates
Interleaving asynchronous updates with pod or container creations can
lead to unrecoverable races and corruptions of the pod or container hash
tables. This is fixed by serializing update against pod or container
creation operations, while pod and container creation operations can
run in parallel.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2017-04-04 18:43:21 +02:00
..
apparmor Do not load ocid-default if configured apparmor profile is set up. 2016-12-12 15:55:17 +08:00
seccomp Change bool style 2017-02-22 10:27:35 -08:00
config.go Update the default conmonPath 2017-03-29 21:23:52 +05:30
container.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
container_attach.go server: split containers actions 2016-11-22 18:38:05 +01:00
container_create.go server: Serialize container/pod creation with updates 2017-04-04 18:43:21 +02:00
container_exec.go server: split containers actions 2016-11-22 18:38:05 +01:00
container_execsync.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
container_list.go Fix lint issues 2017-03-27 10:21:30 -07:00
container_portforward.go server: split containers actions 2016-11-22 18:38:05 +01:00
container_remove.go server: Remove the mount points after stopping the containers 2017-03-20 17:50:38 +01:00
container_start.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
container_status.go Add labels/annotations to container status 2017-04-03 15:05:57 -07:00
container_stop.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
container_updateruntimeconfig.go server: mock UpdateRuntimeConfig 2016-12-15 14:31:42 +01:00
image_list.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
image_pull.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
image_remove.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
image_status.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
runtime_status.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
sandbox.go Set the container hostnames same as pod hostname 2017-03-29 16:11:57 -07:00
sandbox_list.go Fix lint issues 2017-03-27 10:21:30 -07:00
sandbox_remove.go Switch to using opencontainers/selinux 2017-03-23 15:53:09 -04:00
sandbox_run.go server: Serialize container/pod creation with updates 2017-04-04 18:43:21 +02:00
sandbox_status.go Fix lint issues 2017-03-27 10:21:30 -07:00
sandbox_stop.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
server.go server: Serialize container/pod creation with updates 2017-04-04 18:43:21 +02:00
utils.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00
version.go Applying k8s.io v3 API for ocic and ocid 2017-02-06 13:05:10 +01:00