-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/7187/
-----------------------------------------------------------

(Updated Sept. 25, 2012, 11:44 p.m.)


Review request for cloudstack and edison su.


Changes
-------

checks to see if old style cloudVirBr names are in use, and uses those bridges 
if found.


Description
-------

Cloudstack seems to let you create guest traffic types on multiple physical 
networks. However, when I try this with KVM I end up always bridging to 
whatever device is used for guest.network.device. This pulls the traffic label 
(NicTO.getName()) and uses that bridge to ensure that we get on the correct 
physical network, rather than just always using the guest.network.device.  

This also changes the bridge naming scheme from cloudVirBr + vlanid to br + 
physicalinterface + "-" + vlanid. This is because we should be able to support 
the same vlan numbers per physical network, and the previous bridge name would 
not support this and collide.


Diffs (updated)
-----

  
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/BridgeVifDriver.java
 cf4de09 
  
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
 aadd6dd 
  scripts/vm/network/vnet/modifyvlan.sh 33d697a 

Diff: https://reviews.apache.org/r/7187/diff/


Testing
-------

Ran this in our test environment, which is running the latest 4.0 + this patch. 
Everything operates as expected, but since I don't have the environment or 
resources to test this in every situation I'd hope someone could give this a 
detailed look over. Regardless, it's a fairly straightforward fix.


Thanks,

Marcus Sorensen

Reply via email to