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

Bharat Kumar resolved CLOUDSTACK-3263.
--------------------------------------

    Resolution: Fixed

d73bb22802cba9116f27fada6780c966b0060b30
                
> [Multiple_IP_Ranges] IP in revoked state should be freed up after VR restart
> ----------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-3263
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3263
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Management Server
>    Affects Versions: 4.2.0
>         Environment: Latest build from master-6-17-stable branch
>            Reporter: Sanjeev N
>            Assignee: Bharat Kumar
>            Priority: Critical
>             Fix For: 4.2.0
>
>         Attachments: management-server.rar
>
>
> IP in revoked state should be freed up after VR restart
> Steps to Reproduce:
> ================
> 1.Bring up CS in basic zone with xen server
> 2.Exhaust all the ip addresses from the guest ip range
> 3.Add another ip range in the new CIDR 
> 4.Deploy guest vm so that IP alias will be created on VR
> 5.Destroy guest vm and wait for it to expunge
> 6.Delete the IP range added at step3 and Simulate network connectivity issue 
> while CS trying to delete ip alias from router vm (Before deleting the IP 
> range, bring down link local interface on VR)
> 7.At this state ip alias created at ste4 will be in "revoked" state in 
> nic_ip_alias table.
> 8.Bring up link local interface and reboot VR from CS
> Expected Behavior:
> ===============
> Rebooting VR from CS should perform following:
> 1.Delete ip alias from VR
> 2.Release the ip address and mark the state to "NULL" in user_ip_address 
> table.
> 3.Remove the entry from nic_ip_alis table
> Actual Behavior:
> =============
> Rebooting VR is only deleting the ip alias from VR and not performing the 
> actions 2,3  mentioned in expected Behavior
> mysql> select * from nic_ip_alias;
> +----+--------------------------------------+--------+---------------+-------------+-----------------+---------------+--------------------+------------+------+-------------+---------------------+------------+-----------+---------+
> | id | uuid                                 | nic_id | ip4_address   | 
> ip6_address | netmask         | gateway       | start_ip_of_subnet | 
> network_id | vmId | alias_count | created             | account_id | 
> domain_id | state   |
> +----+--------------------------------------+--------+---------------+-------------+-----------------+---------------+--------------------+------------+------+-------------+---------------------+------------+-----------+---------+
> |  8 | 11d812b4-6cba-4747-b0a2-09c954e4419b |     20 | 10.147.43.132 | NULL   
>      | 255.255.255.192 | 10.147.43.129 | 10.147.43.129      |        204 |   
> 13 |          72 | 2013-06-28 12:08:55 |          2 |         1 | active  |
> |  7 | db940f92-77fe-4d3b-b75e-34e38c3e3933 |     20 | 10.147.43.130 | NULL   
>      | 255.255.255.192 | 10.147.43.129 | 10.147.43.129      |        204 |   
> 13 |          70 | 2013-06-28 11:29:01 |          2 |         1 | revoked |
> +----+--------------------------------------+--------+---------------+-------------+-----------------+---------------+--------------------+------------+------+-------------+---------------------+------------+-----------+---------+
> 2 rows in set (0.00 sec)
> mysql> select * from user_ip_address where id in(125,127);
> +-----+--------------------------------------+------------+-----------+-------------------+----------------+------------+---------------------+------------+----------------+-------+-----------+-------------+-------------------+------------+---------------------+-----------+--------+-----------+-------------+
> | id  | uuid                                 | account_id | domain_id | 
> public_ip_address | data_center_id | source_nat | allocated           | 
> vlan_db_id | one_to_one_nat | vm_id | state     | mac_address | 
> source_network_id | network_id | physical_network_id | is_system | vpc_id | 
> dnat_vmip | is_portable |
> +-----+--------------------------------------+------------+-----------+-------------------+----------------+------------+---------------------+------------+----------------+-------+-----------+-------------+-------------------+------------+---------------------+-----------+--------+-----------+-------------+
> | 125 | 9a331b21-b35a-41a0-883f-9db2ac73a237 |          2 |         1 | 
> 10.147.43.130     |              1 |          0 | 2013-06-28 11:29:01 |       
>   20 |              0 |  NULL | Allocated |          70 |               204 | 
>        204 |                 200 |         0 |   NULL | NULL      |           
> 0 |
> | 127 | 4e80e813-93fc-4f71-8e94-46d41cffbbbe |          2 |         1 | 
> 10.147.43.132     |              1 |          0 | 2013-06-28 12:08:55 |       
>   20 |              0 |  NULL | Allocated |          72 |               204 | 
>        204 |                 200 |         0 |   NULL | NULL      |           
> 0 |
> +-----+--------------------------------------+------------+-----------+-------------------+----------------+------------+---------------------+------------+----------------+-------+-----------+-------------+-------------------+------------+---------------------+-----------+--------+-----------+-------------+
> 2 rows in set (0.00 sec)

--
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