From 95d3d975cf98ff6aeebf503f0118d94915974f65 Mon Sep 17 00:00:00 2001 From: Sylvain Baubeau Date: Wed, 22 Aug 2012 02:09:15 +0200 Subject: [PATCH] Bug #1414: Keep track of newly created bridges --- src/vnm_mad/remotes/802.1Q/HostManaged.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vnm_mad/remotes/802.1Q/HostManaged.rb b/src/vnm_mad/remotes/802.1Q/HostManaged.rb index f093cb487b..0c4974f931 100644 --- a/src/vnm_mad/remotes/802.1Q/HostManaged.rb +++ b/src/vnm_mad/remotes/802.1Q/HostManaged.rb @@ -62,6 +62,7 @@ class OpenNebulaHM < OpenNebulaNetwork def create_bridge(bridge) OpenNebula.exec_and_log("#{COMMANDS[:brctl]} addbr #{bridge}") + @bridges[bridge] = Array.new end def device_exists?(dev, vlan=nil) @@ -83,6 +84,7 @@ class OpenNebulaHM < OpenNebulaNetwork def attach_brigde_dev(bridge, dev, vlan=nil) dev = "#{dev}.#{vlan}" if vlan OpenNebula.exec_and_log("#{COMMANDS[:brctl]} addif #{bridge} #{dev}") + @bridges[bridge] << dev end def ifup(dev, vlan=nil)