Bladeren bron

Propage the vxlan device creation error in driver to libnetwork

Signed-off-by: Santhosh Manohar <santhosh@docker.com>
Santhosh Manohar 9 jaren geleden
bovenliggende
commit
ba8714e585
1 gewijzigde bestanden met toevoegingen van 6 en 2 verwijderingen
  1. 6 2
      libnetwork/drivers/overlay/ov_network.go

+ 6 - 2
libnetwork/drivers/overlay/ov_network.go

@@ -500,9 +500,13 @@ func (n *network) initSubnetSandbox(s *subnet, restore bool) error {
 	vxlanName := n.generateVxlanName(s)
 
 	if restore {
-		n.restoreSubnetSandbox(s, brName, vxlanName)
+		if err := n.restoreSubnetSandbox(s, brName, vxlanName); err != nil {
+			return err
+		}
 	} else {
-		n.setupSubnetSandbox(s, brName, vxlanName)
+		if err := n.setupSubnetSandbox(s, brName, vxlanName); err != nil {
+			return err
+		}
 	}
 
 	n.Lock()