[ https://issues.apache.org/jira/browse/MAPREDUCE-5505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zhijie Shen updated MAPREDUCE-5505: ----------------------------------- Attachment: MAPREDUCE-5505.1.patch Created the patch. A bit different from what Bikas was proposed: 1. Not wait until MRClientProtocolSerivice stops, but wait until unregister is called, which is in RMCommunicator#serviceStop. The delay is enough already. 2. Returning the prior state when the job is not unregistered in JobImpl#getState(), such that both client and webUI can get consistent state. > Clients should be notified job finished only after job successfully > unregistered > --------------------------------------------------------------------------------- > > Key: MAPREDUCE-5505 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-5505 > Project: Hadoop Map/Reduce > Issue Type: Bug > Reporter: Jian He > Assignee: Zhijie Shen > Attachments: MAPREDUCE-5505.1.patch > > > This is to make sure user is notified job finished after job is really done. > This does increase client latency but can reduce some races during unregister > like YARN-540 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira