You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@falcon.apache.org by "Balu Vellanki (JIRA)" <ji...@apache.org> on 2014/11/26 01:12:13 UTC

[jira] [Updated] (FALCON-916) Falcon idempotency is being voilated during delete

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

Balu Vellanki updated FALCON-916:
---------------------------------
    Attachment: FALCON-916.patch

This patch updates FalconAuthorizationFilter to handle HttpMethod.DELETE requests in an idempotent manner. 

> Falcon idempotency is being voilated during delete 
> ---------------------------------------------------
>
>                 Key: FALCON-916
>                 URL: https://issues.apache.org/jira/browse/FALCON-916
>             Project: Falcon
>          Issue Type: Bug
>          Components: webapp
>    Affects Versions: 0.6
>            Reporter: Balu Vellanki
>            Assignee: Balu Vellanki
>             Fix For: 0.7
>
>         Attachments: FALCON-916.patch
>
>
> To reproduce the error, please do the following
> 1. Submit cluster, feeds and a process
> 2. Deletes the process in parallel using multiple threads.
> The expected response for all the requests is:
> {code}
> <?xml version="1.0" encoding="UTF-8"?><result>
>   <status>SUCCEEDED</status>
>   <message>falcon/default/agregator-coord16-e2f284d1(process) removed successfully (KILLED in ENGINE)</message>
>   <requestId>falcon/default/null</requestId>
> </result>
> {code}
> For some of the requests, a different response was received :
> {code}
> {
>   "errorCode": 400,
>   "errorMessage": "agregator-coord16-e2f284d1 (PROCESS) not found"
> } (ServiceResponse:86)
> {code}



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