[ 
https://issues.apache.org/jira/browse/STORM-657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14316602#comment-14316602
 ] 

ASF GitHub Bot commented on STORM-657:
--------------------------------------

Github user knusbaum commented on a diff in the pull request:

    https://github.com/apache/storm/pull/421#discussion_r24514568
  
    --- Diff: storm-core/src/clj/backtype/storm/daemon/supervisor.clj ---
    @@ -257,7 +258,9 @@
           (if as-user
             (worker-launcher-and-wait conf user ["signal" pid "9"] :log-prefix 
(str "kill -15 " pid))
             (kill-process-with-sig-term pid)))
    -    (if-not (empty? pids) (sleep-secs 1)) ;; allow 1 second for execution 
of cleanup threads on worker.
    +    (if-not (empty? pids) (do 
    +                            (log-message "Sleep " shutdown-sleep-secs " 
seconds for execution of cleanup threads on worker.")
    +                            (sleep-secs shutdown-sleep-secs)))
    --- End diff --
    
    To clean this up a tiny bit, this can be:
    ```clojure
    (when-not (empty? pids)
      (log-message ...)
      (sleep-secs ...))
    ```


> make the shutdown-worker sleep time before kill -9 configurable
> ---------------------------------------------------------------
>
>                 Key: STORM-657
>                 URL: https://issues.apache.org/jira/browse/STORM-657
>             Project: Apache Storm
>          Issue Type: Improvement
>    Affects Versions: 0.9.2-incubating, 0.10.0
>            Reporter: Vincent Russell
>            Assignee: caofangkun
>            Priority: Minor
>
> This is a continuation of STORM-183: Supervisor/worker shutdown hook should 
> be called in distributed mode.
> It would be nice to be able to configure how many seconds (or millis) to 
> sleep for before shutting down the worker process in the shutdown-worker 
> function in supervisor.clj



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

Reply via email to