> On May 30, 2013, 8:56 a.m., Hugo Trippaers wrote:
> > Daan,
> > 
> > I noticed quite a few tabs in your patch. The CloudStack standard is to use 
> > spaces instead of tabs. Can you change the patch to fix this?
> > 
> > Other comments below.
> > 
> > Can you explain what tests you executed to test the existing vlan 
> > functionality (besides the unittests)?
> >

tabs where removed (not rigorously)

I will submit a new patch for this and the pvlan configuration issue below.

aside from unit tests, manual testing of private gateway functionality (crud) 
has been performed for vlan flavor.


> On May 30, 2013, 8:56 a.m., Hugo Trippaers wrote:
> > api/src/com/cloud/network/Networks.java, line 94
> > <https://reviews.apache.org/r/10970/diff/4/?file=297128#file297128line94>
> >
> >     Why not use value.getScheme() != null ?

a value can be a not=null string containing no ':', but for instance only a 
uuid/name/number. In these cases we want to load the scheme and the value into 
one uri


> On May 30, 2013, 8:56 a.m., Hugo Trippaers wrote:
> > core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java,
> >  line 639
> > <https://reviews.apache.org/r/10970/diff/4/?file=297135#file297135line639>
> >
> >     Dead code can be removed.

will do


> On May 30, 2013, 8:56 a.m., Hugo Trippaers wrote:
> > server/src/com/cloud/api/ApiResponseHelper.java, line 1292
> > <https://reviews.apache.org/r/10970/diff/4/?file=297149#file297149line1292>
> >
> >     Does this have anything to do anything with your changes?

unused but not my code -> reapplied


> On May 30, 2013, 8:56 a.m., Hugo Trippaers wrote:
> > server/src/com/cloud/api/ApiResponseHelper.java, line 2132
> > <https://reviews.apache.org/r/10970/diff/4/?file=297149#file297149line2132>
> >
> >     Why did this need to go?

unused but not my code -> reapplied


> On May 30, 2013, 8:56 a.m., Hugo Trippaers wrote:
> > server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java,
> >  line 479
> > <https://reviews.apache.org/r/10970/diff/4/?file=297160#file297160line479>
> >
> >     Did you answer this question? Why it it here?

removed comment


> On May 30, 2013, 8:56 a.m., Hugo Trippaers wrote:
> > server/src/com/cloud/configuration/ConfigurationManagerImpl.java, line 2711
> > <https://reviews.apache.org/r/10970/diff/4/?file=297150#file297150line2711>
> >
> >     Is this split covered in your code?

created conditional on uri.scheme to allow for this split.


- daan


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


On May 28, 2013, 9:43 a.m., daan Hoogland wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/10970/
> -----------------------------------------------------------
> 
> (Updated May 28, 2013, 9:43 a.m.)
> 
> 
> Review request for cloudstack, Murali Reddy, Hugo Trippaers, and Chiradeep 
> Vittal.
> 
> 
> Description
> -------
> 
> converting vlan id to uri to support a broader range of networks in for 
> instance vpc gateway connections
> 
> 
> Diffs
> -----
> 
>   api/src/com/cloud/agent/api/to/IpAddressTO.java 82c7d99 
>   api/src/com/cloud/agent/api/to/NetworkTO.java 3edd4c0 
>   api/src/com/cloud/network/NetworkService.java 59702a2 
>   api/src/com/cloud/network/Networks.java 5aede05 
>   api/src/com/cloud/network/vpc/PrivateIp.java eb68433 
>   api/src/com/cloud/network/vpc/StaticRouteProfile.java 54aa6e4 
>   api/src/com/cloud/network/vpc/VpcGateway.java 5d278e9 
>   api/src/com/cloud/network/vpc/VpcService.java 7a444c0 
>   
> api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGatewayCmd.java
>  22dfb9e 
>   api/src/org/apache/cloudstack/api/response/PrivateGatewayResponse.java 
> c5c7df5 
>   
> core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java 
> 8b996d1 
>   engine/schema/src/com/cloud/network/vpc/VpcGatewayVO.java 7df2dfd 
>   
> plugins/hypervisors/baremetal/src/com/cloud/baremetal/networkservice/BaremetaNetworkGuru.java
>  6d14e3f 
>   
> plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/BridgeVifDriver.java
>  b897df2 
>   
> plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
>  f979cfe 
>   
> plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/OvsVifDriver.java
>  eac3248 
>   plugins/hypervisors/ovm/src/com/cloud/ovm/hypervisor/OvmResourceBase.java 
> a626e31 
>   
> plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
>  630d1b4 
>   
> plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
>  4680fde 
>   
> plugins/network-elements/cisco-vnmc/test/com/cloud/network/element/CiscoVnmcElementTest.java
>  a16733b 
>   
> plugins/network-elements/f5/src/com/cloud/network/resource/F5BigIpResource.java
>  1733712 
>   
> plugins/network-elements/juniper-srx/src/com/cloud/network/resource/JuniperSrxResource.java
>  fd065d5 
>   
> plugins/network-elements/netscaler/src/com/cloud/network/resource/NetscalerResource.java
>  c0d4599 
>   
> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsTunnelManagerImpl.java
>  b1ecaac 
>   server/src/com/cloud/api/ApiResponseHelper.java 89739cf 
>   server/src/com/cloud/configuration/ConfigurationManagerImpl.java 214e292 
>   server/src/com/cloud/network/ExternalFirewallDeviceManagerImpl.java 9d24e47 
>   server/src/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java 
> f93bf7a 
>   server/src/com/cloud/network/ExternalLoadBalancerUsageManagerImpl.java 
> 2c8031c 
>   server/src/com/cloud/network/NetworkManager.java 05bc26e 
>   server/src/com/cloud/network/NetworkManagerImpl.java 254510b 
>   server/src/com/cloud/network/NetworkServiceImpl.java 1533ca9 
>   server/src/com/cloud/network/guru/DirectPodBasedNetworkGuru.java cf27986 
>   server/src/com/cloud/network/guru/PrivateNetworkGuru.java 2e266e7 
>   server/src/com/cloud/network/guru/PublicNetworkGuru.java a83cdb3 
>   
> server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java
>  9992b7c 
>   server/src/com/cloud/network/vpc/PrivateGatewayProfile.java d6480cd 
>   server/src/com/cloud/network/vpc/PrivateIpAddress.java 2f3cf53 
>   server/src/com/cloud/network/vpc/VpcManagerImpl.java 1aab732 
>   server/test/com/cloud/network/CreatePrivateNetworkTest.java PRE-CREATION 
>   server/test/com/cloud/network/MockNetworkManagerImpl.java e5d34fb 
>   server/test/com/cloud/vpc/MockNetworkManagerImpl.java 7129273 
>   server/test/com/cloud/vpc/MockVpcManagerImpl.java 921321f 
>   setup/db/db/schema-410to420.sql 1c9a8c1 
> 
> Diff: https://reviews.apache.org/r/10970/diff/
> 
> 
> Testing
> -------
> 
> the NetworkTO is tested to accept uris with several initial states.
> createPrivateNetwork in NetworkServiceImpl is tested (to accept only vlan or 
> lswitch based networks for now)
> test code that used to use 'vlan://#' now uses 'vlan:#'
> 
> 
> Thanks,
> 
> daan Hoogland
> 
>

Reply via email to