caofangkun created STORM-532:
--------------------------------

             Summary: Supervisor should restart worker immediately, if the 
worker process does not exist any more 
                 Key: STORM-532
                 URL: https://issues.apache.org/jira/browse/STORM-532
             Project: Apache Storm
          Issue Type: Improvement
    Affects Versions: 0.10.0
            Reporter: caofangkun
            Priority: Minor


For now 
if the worker process does not exist any more 
Supervisor will have to wait a few seconds for worker heartbeart timeout and 
restart worker .

If supervisor knows the worker processid  and check if the process exists in 
the sync-processes thread ,may need less time to restart worker.

1: record worker process id in the worker local heartbeart 
2: in supervisor  sync-processes ,get process id from worker local heartbeat 
and check if the pricess exits 
3: if not restart it immediately



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to