[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Likitha Shetty resolved CLOUDSTACK-4286.
----------------------------------------

    Resolution: Fixed
      Assignee: Likitha Shetty
    
> [DedicatedVLANs] Add few more checks for validating vlanrange parameter with 
> "dedicateGuestVlanRange" API
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-4286
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4286
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Network Controller
>    Affects Versions: 4.2.0
>         Environment: commit id # e6d03f2322822aee331a1a2aa60190c4c755c402
>            Reporter: venkata swamybabu budumuru
>            Assignee: Likitha Shetty
>            Priority: Minor
>             Fix For: 4.2.0
>
>         Attachments: logs.tgz
>
>
> Steps to reproduce:
> 1. Have latest CloudStack setup with at least one advance zone.
> 2. Have at least one physical network with following VLANs assigned for guest 
> network.
> mysql> select * from physical_network where id=200;
> +-----+--------------------------------------+--------------------+----------------+-----------------+-------+-----------+------------------------+---------+---------------------+---------+
> | id  | uuid                                 | name               | 
> data_center_id | vnet            | speed | domain_id | broadcast_domain_range 
> | state   | created             | removed |
> +-----+--------------------------------------+--------------------+----------------+-----------------+-------+-----------+------------------------+---------+---------------------+---------+
> | 200 | a789ff28-577a-4f4e-8623-4a6fa8f716e1 | Physical Network 1 |           
>    1 | 901-902,906-908 | NULL  |      NULL | ZONE                   | Enabled 
> | 2013-08-12 06:22:45 | NULL    |
> +-----+--------------------------------------+--------------------+----------------+-----------------+-------+-----------+------------------------+---------+---------------------+---------+
> 3. Make sure one of the above vnets (in my case it is 907) are in use by 
> non-ROOT domain account (i.e. domain1Account1)
> mysql> select * from op_dc_vnet_alloc; 
> +----+------+---------------------+----------------+--------------------------------------+------------+---------------------+---------------------+
> | id | vnet | physical_network_id | data_center_id | reservation_id           
>             | account_id | taken               | account_vnet_map_id |
> +----+------+---------------------+----------------+--------------------------------------+------------+---------------------+---------------------+
> | 12 | 909  |                 204 |              1 | NULL                     
>             |       NULL | NULL                |                NULL |
> | 13 | 910  |                 204 |              1 | NULL                     
>             |       NULL | NULL                |                NULL |
> | 14 | 911  |                 204 |              1 | NULL                     
>             |       NULL | NULL                |                NULL |
> | 15 | 912  |                 204 |              1 | 
> fb24d0ea-cfbf-4c9c-a94f-a72f671cfafe |          3 | 2013-08-12 08:39:22 |     
>            NULL |
> | 16 | 906  |                 200 |              1 | NULL                     
>             |       NULL | NULL                |                NULL |
> | 17 | 907  |                 200 |              1 | 
> 961406af-bfb4-4eb9-ba1e-1e0ee031b24d |          7 | 2013-08-13 09:28:41 |     
>            NULL |
> | 18 | 908  |                 200 |              1 | NULL                     
>             |       NULL | NULL                |                NULL |
> | 19 | 902  |                 200 |              1 | NULL                     
>             |       NULL | NULL                |                NULL |
> | 20 | 901  |                 200 |              1 | NULL                     
>             |       NULL | NULL                |                NULL |
> +----+------+---------------------+----------------+--------------------------------------+------------+---------------------+---------------------+
> 4. Login as admin and try to dedicated vlan range like "907-90" to a 
> different non-ROOT domain account (in my case domain1Account2)
> Observations:
> (i) It went fine. here is the snippet of the API
> _     1376386828143
> account       domain1Account2
> command       dedicateGuestVlanRange
> domainid      550918d0-2e1c-47d4-bd1e-05305fa1186e
> physicalnetworkid     a789ff28-577a-4f4e-8623-4a6fa8f716e1
> response      json
> sessionkey    rN+dJLntg/CouOMCEo/oZbrIPg8=
> vlanrange     907-90
> (ii) here is the snippet from db
> mysql> select * from account_vnet_map;
> +----+--------------------------------------+------------+------------+---------------------+
> | id | uuid                                 | vnet_range | account_id | 
> physical_network_id |
> +----+--------------------------------------+------------+------------+---------------------+
> |  6 | a8806274-037c-4d2d-a225-d2a83047a071 | 907-90     |          8 |       
>           200 |
> +----+--------------------------------------+------------+------------+---------------------+
> 1 row in set (0.00 sec)
> Attaching all the required logs along with db dump to the bug.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to