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] [Commented] (CLOUDSTACK-8192) Wrong ID being returned in the createEgressFirewallRule end-point response
Date Tue, 04 Aug 2015 05:01:04 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-8192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14653061#comment-14653061
] 

Jayapal Reddy commented on CLOUDSTACK-8192:
-------------------------------------------

[~ManeeshaP] [~diogogmt]
This issue is not seen with the latest master

Here is the api response from the cloud monkey:


(local) > list egressfirewallrules networkid=a0d4fd97-5fbf-49d1-b13b-b2a99bd52d6b listall=true
count = 1
firewallrule:
id = 90898bea-7c5f-4db9-bb33-e984b8918a67
cidrlist = 10.1.1.0/24
fordisplay = True
networkid = a0d4fd97-5fbf-49d1-b13b-b2a99bd52d6b
protocol = all
state = Active
tags:
================================================================================


> Wrong ID being returned in the createEgressFirewallRule end-point response
> --------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-8192
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8192
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>         Environment: Issue was found on cloudstack version 4.2.1
>            Reporter: Diogo Monteiro
>            Assignee: Maneesha
>            Priority: Critical
>
> Instead of returning the rule UUID, the endpoint is returning the database primary key.
This causes an issue since most third party applications expect async endpoints to return
the asyncJobId and the resource UUID as part of the response
> Steps to reproduce:
> #1 Make a request to the createEgressFirewallRule endPoint
> http://cs42.dev.cloud:8096?action=ALLOW&apiKey=j-DKJIkURhA2G4H0vg3Tba-a75SasolsL8sRZbEAxKlq-AihyVElV7dhaAMjf-jOTOwzu8zEoKb-2krJjr8r3Q&cidrlist=0.0.0.0%2F0&command=createEgressFirewallRule&endport=81&networkid=e5a1cb87-b6da-4e41-b6c2-2bc686713d0f&number=1003&protocol=TCP&response=json&startport=81&traffictype=INGRESS&signature=aT8dtBE%2FTb34205sfKHckXXPGcQ%3D
> Results
> Response object return primary key instead of UUID:
> "createegressfirewallruleresponse": {
>       "id": "78",
>       "jobid": "05626600-fb64-4558-b5ce-675294e9f48f"
>     }
> Expected Results:
> createegressfirewallruleresponse object should contain the rule UUID



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message