Hey all, I would like to merge my branch with master. This branch deals with the items reported in tickets CLOUDSTACK-934, CLOUDSTACK-727, CLOUDSTACK-101. Basically the patch introduces support for dealing with bridges and interfaces on KVM hypervisors running openvswitch. Support is included for both vlan and Nicira NVP based networks.
During development some bugs were discovered, following the commits for those fixes - 1ceecc92c88c84b99c99547f5c086657ec26f8d7 Fix logic error in ConfigurationServerImpl.java - 87fe64695305d6a2c505f757ab7607b765c313b7 NPE in KVMStoragePoolManager Testing done - mvn clean test - setup clean CloudStack installation with KVM server using vlan based isolation. Deploy systemvms and several instances on isolated networks and test connectivity. - reuse existing CloudStack installation with Nicira NVP. Add cluster with KVM hosts. Deploy several instances and networks and test connectivity. Testing not done - basic networking based setup, I figured that if advanced networks work, basic networks should work as well. Risk - minimal risk, anyone willing to use this feature needs to explicitly enable this by making changes to agent.properties for the cloud-agent. By default the current bridge drivers will be used. Database changes - none Documentation tracked in a separate ticket: CLOUDSTACK-977 Cheers, Hugo