Cameron Lee created SAMZA-1756:
----------------------------------

             Summary: ProcessJob no longer works since ApplicationRunnerMain 
does a System.exit
                 Key: SAMZA-1756
                 URL: https://issues.apache.org/jira/browse/SAMZA-1756
             Project: Samza
          Issue Type: Bug
    Affects Versions: 0.15
            Reporter: Cameron Lee
            Assignee: Cameron Lee


A recent change from SAMZA-1724 introduced a System.exit call at the end of 
ApplicationRunnerMain. However, ProcessJob has a non-daemon thread that needs 
to stay alive in order to deploy the container and then shut down the job model 
manager after the container shuts down.

The System.exit will either:
 # Kill the ProcessJob thread before it can start the process
 # Kill the job model manager from ProcessJobFactory, so the new container 
process (if it does get started) is unable to reach the coordinator to get 
configs

>From what I can tell, the System.exit was there to be defensive, but there was 
>no explicit case that it was fixing right now. For now, we can remove this 
>System.exit until we have a better way to handle this ProcessJob case.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to