containerd/linux/shim
Stephen J Day e8f52c35ce
linux/shim: reduce memory overhead by using ttrpc
By replacing grpc with ttrpc, we can reduce total memory runtime
requirements and binary size. With minimal code changes, the shim can
now be controlled by the much lightweight protocol, reducing the total
memory required per container.

When reviewing this change, take particular notice of the generated shim
code.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-22 12:21:48 -08:00
..
client linux/shim: reduce memory overhead by using ttrpc 2017-11-22 12:21:48 -08:00
v1 linux/shim: reduce memory overhead by using ttrpc 2017-11-22 12:21:48 -08:00
local.go linux/shim: reduce memory overhead by using ttrpc 2017-11-22 12:21:48 -08:00
service_linux.go Move shim process code to package 2017-11-13 16:45:25 -05:00
service_unix.go Remove errdefs and shimapi types from proc package 2017-11-13 16:45:25 -05:00
service.go linux/shim: reduce memory overhead by using ttrpc 2017-11-22 12:21:48 -08:00