From d9ad8c961c01357cb6f0efc7678f6198761e6631 Mon Sep 17 00:00:00 2001 From: Jana Radhakrishnan Date: Mon, 2 Nov 2015 08:09:49 -0800 Subject: [PATCH] Skip non-persistent endpoints in sandbox store If the endpoint and the corresponding network is not persistent then skip adding it into sandbox store. Signed-off-by: Jana Radhakrishnan --- libnetwork/sandbox_store.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libnetwork/sandbox_store.go b/libnetwork/sandbox_store.go index efa33aae60..61eda408e4 100644 --- a/libnetwork/sandbox_store.go +++ b/libnetwork/sandbox_store.go @@ -128,6 +128,12 @@ func (sb *sandbox) storeUpdate() error { retry: sbs.Eps = nil for _, ep := range sb.getConnectedEndpoints() { + // If the endpoint is not persisted then do not add it to + // the sandbox checkpoint + if ep.Skip() { + continue + } + eps := epState{ Nid: ep.getNetwork().ID(), Eid: ep.ID(),