[ https://issues.apache.org/jira/browse/SAMZA-1724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Cameron Lee reopened SAMZA-1724: -------------------------------- Reopening, as the changes to ApplicationRunnerMain caused the issues described in https://issues.apache.org/jira/browse/SAMZA-1756. > Guarantee exit from ApplicationRunnerMain during deploys > -------------------------------------------------------- > > Key: SAMZA-1724 > URL: https://issues.apache.org/jira/browse/SAMZA-1724 > Project: Samza > Issue Type: Bug > Reporter: Prateek Maheshwari > Assignee: Prateek Maheshwari > Priority: Major > > When running in YARN, control script runs ApplicationRunnerMain to > start/stop/get status for jobs. It parses the output of the process after it > exits and looks for a particular string to check job status. > Currently ApplicationRunnerMain's main method just returns at the end of > execution. This can cause the process to get stuck (i.e. not exit) if there > are still non-daemon threads running becuase some code didn't't shut down its > executor services during shutdown. > We should directly exit with System.exit(0) at the end of main to guarantee > shutdown. -- This message was sent by Atlassian JIRA (v7.6.3#76005)