Quellcode durchsuchen

Propage the vxlan device creation error in driver to libnetwork

Signed-off-by: Santhosh Manohar <santhosh@docker.com>
Santhosh Manohar vor 9 Jahren
Ursprung
Commit
ba8714e
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  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()