containerd/linux/shim
Michael Crosby e800f08f9f Change oom metric to const
This removes the metric vec that was holding onto all task id and
namespace combinations forever, until containerd was restarted.  This
was causing a memory leak with many task.

This also removes the shim cmd where the `Args` is quite large from the
reaper after the shim has been started cutting down on another leak.

This is the first pass through the reaper but more code is required to
fix all the issues when commands are added.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-08-17 16:23:20 -04:00
..
v1 Return exit status from Wait of stopped process 2017-08-03 17:22:33 -04:00
client_linux.go Add ShimCgroup path for placing shim in cgroup 2017-07-27 15:25:27 -04:00
client_unix.go Add ShimCgroup path for placing shim in cgroup 2017-07-27 15:25:27 -04:00
client.go Change oom metric to const 2017-08-17 16:23:20 -04:00
exec.go Add null io option 2017-08-14 13:09:16 -04:00
init.go Add null io option 2017-08-14 13:09:16 -04:00
io.go Close stdin on create if it wasn't requested and there's no terminal 2017-05-16 14:16:47 -07:00
local.go Add create/start to exec processes in shim 2017-08-02 13:50:08 -04:00
process.go Add null io option 2017-08-14 13:09:16 -04:00
service_linux.go use epoll to manage console i/o in linux 2017-07-30 10:50:39 +01:00
service_unix.go use epoll to manage console i/o in linux 2017-07-30 10:50:39 +01:00
service.go Fix race with task checkpoint 2017-08-10 16:35:03 -04:00