containerd/cmd/ctr/commands
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
..
containers ctr: alphabetize commands, rename signals 2017-10-31 11:57:49 -07:00
content ctr: alphabetize commands, rename signals 2017-10-31 11:57:49 -07:00
events ctr: move events command 2017-10-25 22:21:57 -04:00
images Add structcheck, unused, and varcheck linters. 2017-11-21 11:14:37 -05:00
namespaces ctr: alphabetize commands, rename signals 2017-10-31 11:57:49 -07:00
plugins Add S to PLATFORM in images & plugins list 2017-11-08 10:43:12 -08:00
pprof defaults: add package to contain server defaults 2017-11-02 13:59:34 -07:00
run Add structcheck, unused, and varcheck linters. 2017-11-21 11:14:37 -05:00
shim linux/shim: reduce memory overhead by using ttrpc 2017-11-22 12:21:48 -08:00
snapshot ctr: fix args 2017-11-15 01:34:12 +00:00
tasks Move io.go into cio package 2017-11-17 17:04:45 -05:00
version Align version output and minor code cleanup 2017-11-03 17:49:23 +01:00
client.go Move NewClient and AppContext to commands pkg 2017-10-25 11:10:00 -04:00
commands.go ctr: add commands package with shared utility functions 2017-10-23 17:40:18 -07:00
resolver.go ctr: move resolver to commands package 2017-10-26 16:31:58 -04:00
signal_map_linux.go ctr: alphabetize commands, rename signals 2017-10-31 11:57:49 -07:00
signal_map_unix.go ctr: alphabetize commands, rename signals 2017-10-31 11:57:49 -07:00
signal_map_windows.go ctr: alphabetize commands, rename signals 2017-10-31 11:57:49 -07:00
signals.go ctr: move signals to commands package 2017-10-26 16:31:23 -04:00