From ee9d28bd3fa3fb98a231a76bf4908397d63fec1d Mon Sep 17 00:00:00 2001 From: Tonis Tiigi <tonistiigi@gmail.com> Date: Tue, 8 Nov 2016 09:59:49 -0800 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20warn=20on=20missing=20fifo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> --- libcontainerd/container_unix.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libcontainerd/container_unix.go b/libcontainerd/container_unix.go index 6bb307d6a0..61d2b2a547 100644 --- a/libcontainerd/container_unix.go +++ b/libcontainerd/container_unix.go @@ -15,7 +15,7 @@ import ( "github.com/Sirupsen/logrus" containerd "github.com/docker/containerd/api/grpc/types" "github.com/docker/docker/pkg/ioutils" - "github.com/opencontainers/runtime-spec/specs-go" + specs "github.com/opencontainers/runtime-spec/specs-go" "github.com/tonistiigi/fifo" "golang.org/x/net/context" ) @@ -70,7 +70,7 @@ func (ctr *container) clean() error { func (ctr *container) cleanProcess(id string) { if p, ok := ctr.processes[id]; ok { for _, i := range []int{syscall.Stdin, syscall.Stdout, syscall.Stderr} { - if err := os.Remove(p.fifo(i)); err != nil { + if err := os.Remove(p.fifo(i)); err != nil && !os.IsNotExist(err) { logrus.Warnf("libcontainerd: failed to remove %v for process %v: %v", p.fifo(i), id, err) } }