----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/9196/ -----------------------------------------------------------
(Updated Feb. 25, 2013, 11:28 a.m.) Review request for cloudstack, Murali Reddy and Kelven Yang. Changes ------- Rebased patch to latest master. Description ------- This is 3rd patch for feature 'Support for VMware dvSwitch in CloudStack'. This patch contains few helper functions (get dvswitch reference, check the type of a port group). Also added method getType() to VirtualSwitchType enum. This addresses bug CLOUDSTACK-657. Diffs (updated) ----- vmware-base/src/com/cloud/hypervisor/vmware/mo/DatacenterMO.java eb10e16 vmware-base/src/com/cloud/hypervisor/vmware/mo/VirtualSwitchType.java d6226ff vmware-base/src/com/cloud/hypervisor/vmware/util/VmwareHelper.java 47ff8e2 Diff: https://reviews.apache.org/r/9196/diff/ Testing ------- Manual testing:- 1) Tested guest traffic over dvSwitch on a dedicated physical network. In this case management and public traffic uses standard vSwitch on a common physical network. 2) Tested both guest traffic and public traffic over dvSwitch on a physical network. 3) Use optional parameters added to AddClusterCmd to override Zone level network traffic label. Tested 2 clusters, one with standard vSwitch and other with dvSwitch. 4) Tested all 3 traffic types on single physical network with global parameter 'vmware.use.dvswitch' set to false. This is default configuration scenario. Added following tests, 1) Test fetching dvSwitch object from vCenter 2) Test for presence of dvPortGroup 3) Test presence of dvPortGroup 4) Test get existing dvPortGroup 5) fetch dvPortGroup configuration 6) Test compare dvPortGroup configuration 7) Test update dvPortGroup configuration Thanks, Sateesh Chodapuneedi