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

Gour Saha commented on YARN-5855:
---------------------------------

Yup, I am familiar with that logic which we had for a long time (but was not a 
big fan of it). [~billie.rinaldi] and I had this discussion before and I am 
trying to recollect if we decided to call force stop at all times. If we can, 
then that eliminates the client wait and the overall DELETE API will be faster. 
What do you think?

> DELETE call sometimes returns success when app is not deleted
> -------------------------------------------------------------
>
>                 Key: YARN-5855
>                 URL: https://issues.apache.org/jira/browse/YARN-5855
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Billie Rinaldi
>            Assignee: Gour Saha
>
> Looking into this issue with [~gsaha], we noticed that multiple things can 
> contribute to an app continuing to run after a DELETE call, which consists of 
> a stop and a destroy operation. One problem is that the stop call is 
> asynchronous unless a force flag is set. Without the force flag, a message is 
> sent to the AM and success is returned, and with the flag 
> yarnClient.killRunningApplication is called. (There is also an option to wait 
> for a fixed amount of time for the app to stop before returning, but DELETE 
> is not setting this option and force is preferable in this case.) The other 
> issue is that the destroy operation is attempted in a loop, but if the number 
> of retries is exceeded the call returns a 204 response.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to