cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jayapal Reddy (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CLOUDSTACK-6482) [API-LoadBalancing]Passing invalid vm name and vmip to assignToLoadBalancerRule API is not giving proper error message in response.
Date Tue, 13 May 2014 06:32:15 GMT

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

Jayapal Reddy resolved CLOUDSTACK-6482.
---------------------------------------

    Resolution: Invalid

When API is called from the browser we will get the job id.
If you query the job id then you will get the status and error msg.

Please find error msgs in the cloudmonkey:

> assign toloadbalancerrule id=47e7feaa-0da4-4702-b5cf-9a1abc7af1af vmidipmap[0].vmid=5c42e176-8a8a-497c-9b06-703753d7412a
vmidipmap[0].vmip=10.1.1.200
.Async job a6850da3-81ca-4abc-b080-4c0e6200fb52 failed
Error 530, Unable to find virtual machine ID: 5c42e176-8a8a-497c-9b06-703753d7412a
accountid = 7aa83f72-da5c-11e3-80cb-b51f7904a635
cmd = org.apache.cloudstack.api.command.user.loadbalancer.AssignToLoadBalancerRuleCmd
created = 2014-05-13T11:55:44+0530
jobid = a6850da3-81ca-4abc-b080-4c0e6200fb52
jobprocstatus = 0
jobresult:
errorcode = 530
errortext = Unable to find virtual machine ID: 5c42e176-8a8a-497c-9b06-703753d7412a
jobresultcode = 530
jobresulttype = object
jobstatus = 2
userid = 7aa86196-da5c-11e3-80cb-b51f7904a635

> assign toloadbalancerrule id=47e7feaa-0da4-4702-b5cf-9a1abc7af1af vmidipmap[0].vmid=5c42e176-8a8a-497c-9b06-703753d7412b
vmidipmap[0].vmip=10.1.1.200
.Async job 743b9642-c7fc-4434-a515-c7568029596b failed
Error 530, VM ip 10.1.1.200 specified does not belong to nic in network 204
accountid = 7aa83f72-da5c-11e3-80cb-b51f7904a635
cmd = org.apache.cloudstack.api.command.user.loadbalancer.AssignToLoadBalancerRuleCmd
created = 2014-05-13T11:57:00+0530
jobid = 743b9642-c7fc-4434-a515-c7568029596b
jobprocstatus = 0
jobresult:
errorcode = 530
errortext = VM ip 10.1.1.200 specified does not belong to nic in network 204
jobresultcode = 530
jobresulttype = object
jobstatus = 2
userid = 7aa86196-da5c-11e3-80cb-b51f7904a635

> [API-LoadBalancing]Passing invalid vm name and vmip to assignToLoadBalancerRule API is
not giving proper error message in response.
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-6482
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6482
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: API
>    Affects Versions: 4.4.0
>            Reporter: manasaveloori
>            Assignee: Jayapal Reddy
>             Fix For: 4.4.0
>
>
> 1. Configure the LB rule.
> 2. Assign a VM to the LB rule by providing invalid VM name or invalid VMid.
> API:
> http://10.147.59.222:8096/client/api?command=assignToLoadBalancerRule&id=3&vmidipmap[0].vmid=e59de8ab-7ed5-4432-8838-ac600323dd&vmidipmap[0].vmip=10.1.....1.247

> Response:
> <assigntoloadbalancerruleresponse cloud-stack-version="4.4.0-SNAPSHOT">
> <jobid>683e99a1-8ce2-47be-93f6-a11e18685910</jobid>
> </assigntoloadbalancerruleresponse>
> Observation:
> API does not proper error message to user.
> In MS logs able to proper message:
> com.cloud.exception.InvalidParameterValueException: Invalid ip address 10.1.1..9 passed
in vmidipmap for vmid e59de8ab-7ed5-4432-8838-ac64600323dd



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message