Yes, we don't allow admin to shrink a guest VLAN range. The 2 scenarios I 
mentioned are negative test cases that need to be handled.

Thank you,
Likitha

>-----Original Message-----
>From: Pranav Saxena
>Sent: Monday, April 08, 2013 4:35 PM
>To: dev@cloudstack.apache.org; Likitha Shetty; Abhinandan Prateek
>Cc: cloudstack; Bharat Kumar
>Subject: RE: Review Request: Cloudstack-701 Support for non contiguous vlan
>ranges.
>
>The FS says that the feature only deals with extending the VLAN range when
>calling the update physical network API with the new VLAN range parameter . So
>, why would shrinking a VLAN range be a valid use case for it ? When you have
>already given a VLAN Range which when gets exhausted calls the need for this
>feature perhaps. I might not be 100 % correct but this is what I remember about
>the discussion I had with Abhi and Bharat .
>
>-----Original Message-----
>From: Likitha Shetty [mailto:nore...@reviews.apache.org] On Behalf Of Likitha
>Shetty
>Sent: Tuesday, April 09, 2013 3:06 AM
>To: Abhinandan Prateek
>Cc: cloudstack; Bharat Kumar; Likitha Shetty
>Subject: Re: Review Request: Cloudstack-701 Support for non contiguous vlan
>ranges.
>
>
>-----------------------------------------------------------
>This is an automatically generated e-mail. To reply, visit:
>https://reviews.apache.org/r/10238/#review18795
>-----------------------------------------------------------
>
>
>
>server/src/com/cloud/network/NetworkServiceImpl.java
><https://reviews.apache.org/r/10238/#comment39235>
>
>    Please handle the following 2 corner cases where admin user tries to shrink
>the existing vnet ranges
>    1. New start vnet is equal to the start vnet of the existing range and the 
> new
>end vnet is less than the existing end vnet
>    2. New start vnet is greater than the start vnet of the existing range and 
> the
>new end vnet is equal to the existing end vnet
>
>
>- Likitha Shetty
>
>
>On April 4, 2013, 12:36 p.m., bharat kumar wrote:
>>
>> -----------------------------------------------------------
>> This is an automatically generated e-mail. To reply, visit:
>> https://reviews.apache.org/r/10238/
>> -----------------------------------------------------------
>>
>> (Updated April 4, 2013, 12:36 p.m.)
>>
>>
>> Review request for cloudstack and Abhinandan Prateek.
>>
>>
>> Description
>> -------
>>
>> Cloudstack-701: Support for non contiguous vlan ranges.
>>
>>
>> Diffs
>> -----
>>
>>   api/src/com/cloud/network/NetworkService.java ab6d7bf
>>   api/src/com/cloud/network/PhysicalNetwork.java a2044a6
>>   api/src/org/apache/cloudstack/api/ApiConstants.java c518830
>>
>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysicalNe
>tworkCmd.java 06cf38d
>>   server/src/com/cloud/api/ApiResponseHelper.java 64be7f8
>>   server/src/com/cloud/configuration/ConfigurationManagerImpl.java 1526fb0
>>   server/src/com/cloud/dc/dao/DataCenterVnetDao.java 79e91c4
>>   server/src/com/cloud/dc/dao/DataCenterVnetDaoImpl.java 5ded0f4
>>   server/src/com/cloud/network/ExternalFirewallDeviceManagerImpl.java
>ae00bf2
>>   server/src/com/cloud/network/NetworkServiceImpl.java 4eb620c
>>   server/src/com/cloud/network/dao/PhysicalNetworkVO.java e5ffcfb
>>   server/src/com/cloud/network/guru/GuestNetworkGuru.java 9c0205a
>>   server/src/com/cloud/resource/ResourceManagerImpl.java 82bca51
>>   server/test/com/cloud/network/MockNetworkManagerImpl.java 6da48ec
>>   server/test/com/cloud/network/UpdatePhysicalNetworkTest.java PRE-
>CREATION
>>   server/test/com/cloud/vpc/MockNetworkManagerImpl.java ead0051
>>   test/integration/smoke/test_non_contigiousvlan.py PRE-CREATION
>>
>> Diff: https://reviews.apache.org/r/10238/diff/
>>
>>
>> Testing
>> -------
>>
>> Tested on latest master.
>>
>>
>> Thanks,
>>
>> bharat kumar
>>
>>

Reply via email to