Browse Source

Merge pull request #943 from mavenugo/netdel

getNetworksFromStore should not fail on inconsistent network state
Santhosh Manohar 9 years ago
parent
commit
2bd66ed4d3
1 changed files with 2 additions and 1 deletions
  1. 2 1
      libnetwork/store.go

+ 2 - 1
libnetwork/store.go

@@ -139,7 +139,8 @@ func (c *controller) getNetworksFromStore() ([]*network, error) {
 			ec := &endpointCnt{n: n}
 			err = store.GetObject(datastore.Key(ec.Key()...), ec)
 			if err != nil {
-				return nil, fmt.Errorf("could not find endpoint count key %s for network %s while listing: %v", datastore.Key(ec.Key()...), n.Name(), err)
+				log.Warnf("could not find endpoint count key %s for network %s while listing: %v", datastore.Key(ec.Key()...), n.Name(), err)
+				continue
 			}
 
 			n.Lock()