From 6538faa88057ef57dcf4e394034b9ce430179cf4 Mon Sep 17 00:00:00 2001 From: Jana Radhakrishnan Date: Sat, 18 Jun 2016 17:57:29 -0700 Subject: [PATCH] Do not bulk sync state which is getting deleted Bulk sync should not sync state which is getting deleted Signed-off-by: Jana Radhakrishnan --- libnetwork/networkdb/cluster.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libnetwork/networkdb/cluster.go b/libnetwork/networkdb/cluster.go index 165ba6e856..d984c101f6 100644 --- a/libnetwork/networkdb/cluster.go +++ b/libnetwork/networkdb/cluster.go @@ -397,6 +397,12 @@ func (nDB *NetworkDB) bulkSyncNode(networks []string, node string, unsolicited b return false } + // Do not bulk sync state which is in the + // process of getting deleted. + if entry.deleting { + return false + } + params := strings.Split(path[1:], "/") tEvent := TableEvent{ Type: TableEventTypeCreate,