From fe42c323551464c9b634998262ddc1a8f474ef2f Mon Sep 17 00:00:00 2001 From: Madhu Venugopal Date: Fri, 19 Jun 2015 13:34:16 -0700 Subject: [PATCH] Ignoring locally scoped endpoints/networks from distributed delete Signed-off-by: Madhu Venugopal --- store.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/store.go b/store.go index 1660e14..33a711d 100644 --- a/store.go +++ b/store.go @@ -191,7 +191,10 @@ func (c *controller) watchNetworks() error { lview := c.networks c.Unlock() for k, v := range lview { - tmpview[k] = v + global, _ := v.isGlobalScoped() + if global { + tmpview[k] = v + } } c.processNetworkUpdate(nws, &tmpview) // Delete processing @@ -243,7 +246,10 @@ func (n *network) watchEndpoints() error { lview := n.endpoints n.Unlock() for k, v := range lview { - tmpview[k] = v + global, _ := v.network.isGlobalScoped() + if global { + tmpview[k] = v + } } for _, epe := range eps { var ep endpoint