[ https://issues.apache.org/jira/browse/YARN-164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13505640#comment-13505640 ]
Hadoop QA commented on YARN-164: -------------------------------- {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12549489/YARN-164.patch against trunk revision . {color:red}-1 patch{color}. The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-YARN-Build/179//console This message is automatically generated. > Race condition in Fair Scheduler > -------------------------------- > > Key: YARN-164 > URL: https://issues.apache.org/jira/browse/YARN-164 > Project: Hadoop YARN > Issue Type: Bug > Components: scheduler > Affects Versions: 2.0.2-alpha > Reporter: Devaraj K > Assignee: Devaraj K > Priority: Critical > Attachments: YARN-164.patch > > > {code:xml} > Thread updateThread = new Thread(new UpdateThread()); > updateThread.start(); > initialized = true; > {code} > In the above code, making the initialized as true after starting the > UpdateThread. > {code:xml} > private class UpdateThread implements Runnable { > public void run() { > while (initialized) { > try { > Thread.sleep(UPDATE_INTERVAL); > update(); > preemptTasksIfNecessary(); > } catch (Exception e) { > LOG.error("Exception in fair scheduler UpdateThread", e); > } > } > } > } > {code} > In this run method of UpdateThread, it is checking for the initialized and > exiting if it is not true. Here most of the times initialized is getting true > after exiting the UpdateThread and the thread functionality is missing, due > to that all the submitted applications are hanging without making any > progress. -- 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