[
https://issues.apache.org/jira/browse/CLOUDSTACK-2641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bharat Kumar reassigned CLOUDSTACK-2641:
----------------------------------------
Assignee: Bharat Kumar
> [Multiple_IP_Ranges] Failure in deleting guest IP range should mark
> nic_ip_alias state to Revoked
> --------------------------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-2641
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2641
> 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 branch:
> CloudStack-non-OSS-MASTER-394-rhel6.3.tar.gz
> Reporter: Sanjeev N
> Assignee: Bharat Kumar
> Priority: Critical
> Fix For: 4.2.0
>
>
> Failure in deleting guest IP range should mark ip alias state in nic_ip_alias
> table to Revoked
> Steps to Reproduce:
> =================
> 1.Bring up CS in basic zone with xenserver 6.1
> 2.Exhaust all the guest IP ranges from the primary IP range added during zone
> creation
> 3.Add another guest IP range in new CIDR
> 4.Deploy guest vm
> 5.Set expunge interval to a small value say 60 secs, and restart management
> server
> 6.Destroy the guest vm deployed at step4
> 7.After vm expunge, delete the guest IP range added at step3
> Expected Result:
> =============
> In case of successful deletion of the guest IP range , ip alias created on VR
> should be deleted and the entry from nic_ip_alias table should be removed.
> Actual Result:
> ============
> Due to bug CLOUDSTACK-2621, IP range deletion failed and alias IP address
> remained in allocated state in user_ip_address table but ip alias was removed
> from the backend(from the VR).
> nic ip alias state shows active in the DB.
> Impact:
> ======
> Since the deletion failed, if the user wants to use the ip range and tries to
> deploy vm using this guest IP range, guest vms does not get the IP address
> since VR does not have ip alias to server dhcp request in this guest range.
> CS does not try to recreate ip alias on VR since nic_ip_alias table shows the
> state as active.
> mysql> select * from nic_ip_alias\G;
> *************************** 1. row ***************************
> id: 1
> uuid: 757537e5-2c30-47ef-9534-9624ff908af0
> nic_id: 9
> ip4_address: 10.147.43.132
> ip6_address: NULL
> netmask: 255.255.255.192
> gateway: 10.147.43.129
> start_ip_of_subnet: 10.147.43.129
> network_id: 204
> vmId: 4
> alias_count: 18
> created: 2013-05-22 15:14:21
> account_id: 2
> domain_id: 1
> state: active
> 1 row in set (0.00 sec)
> ERROR:
> No query specified
--
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