containerd/linux
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
..
proc Add structcheck, unused, and varcheck linters. 2017-11-21 11:14:37 -05:00
runctypes api: use weak imports for plugin protobufs 2017-11-16 20:18:15 -08:00
shim linux/shim: reduce memory overhead by using ttrpc 2017-11-22 12:21:48 -08:00
bundle.go rename runcopts to runctypes 2017-11-10 11:43:51 -08:00
process.go api/events: split event types from events service 2017-11-16 15:20:46 -08:00
runtime.go Merge pull request #1769 from stevvooe/split-events-types 2017-11-16 16:29:28 -08:00
task.go Add lock around task cgroup 2017-11-22 11:14:08 -05:00