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

Ship it!


85d0f8f93aaf118e0597fcbba0f4cf06efa9df1f

- Murali Reddy


On Jan. 21, 2014, 11:34 a.m., Saksham Srivastava wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/17142/
> -----------------------------------------------------------
> 
> (Updated Jan. 21, 2014, 11:34 a.m.)
> 
> 
> Review request for cloudstack and Murali Reddy.
> 
> 
> Bugs: 5916
>     https://issues.apache.org/jira/browse/5916
> 
> 
> Repository: cloudstack-git
> 
> 
> Description
> -------
> 
> associateIpAddress leaves an IP in allocating state (user_ip_address table), 
> although the API command is executed on incorrectly.
> 
> Steps to repro :
> 1) create a vpc tier.
> 2) Execute associateIpAddress" API on the vpc tier but do not specify the vpc 
> id.
> #cloudmonkey
> >>associate ipaddress networkid=09ffc45f-beba-4690-8be7-425891915d44
> Async job ea020246-d0e8-4e58-ac84-fccb55c3b646 failed
> Error 530, Can't assign ip to the network directly when network belongs to 
> VPC.Specify vpcId to associate ip address to VPC
> accountid = a6ba35b3-7e76-11e3-8490-7614eba325e6
> cmd = org.apache.cloudstack.api.command.user.address.AssociateIPAddrCmd
> created = 2014-01-21T10:46:46+0530
> jobid = ea020246-d0e8-4e58-ac84-fccb55c3b646
> jobprocstatus = 0
> jobresult:
> errorcode = 530
> errortext = Can't assign ip to the network directly when network belongs to 
> VPC.Specify vpcId to associate ip address to VPC
> jobresultcode = 530
> jobresulttype = object
> jobstatus = 2
> userid = a6ba5844-7e76-11e3-8490-7614eba325e6
> 
> Expected behavior:
> There should be no allocation of IP .
> 
> Actual behaviour:
> The public IP remains in 'Allocating' state
> 
> The fix releases the IP incase of exception.
> 
> 
> Diffs
> -----
> 
>   server/src/com/cloud/network/NetworkServiceImpl.java 056190f 
> 
> Diff: https://reviews.apache.org/r/17142/diff/
> 
> 
> Testing
> -------
> 
> Tested the following scenarios:
> <ip>:8096/client/api?command=associateIpAddress&networkid=09ffc45f-beba-4690-8be7-425891915d44
> There is no allocation of public IP (no IP is put in Allocating state in the 
> db).
>  
> <ip>:8096/client/api?command=associateIpAddress&networkid=09ffc45f-beba-4690-8be7-425891915d44&vpcid=1
> Successfully associates the IP.
> 
> Build passes successfully.
> Patch applies cleanly.
> 
> 
> Thanks,
> 
> Saksham Srivastava
> 
>

Reply via email to