[Groonga-commit] droonga/droonga-engine at c23d433 [master] droonga-engine: support immediate restart

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Apr 22 12:43:47 JST 2014


Kouhei Sutou	2014-04-22 12:43:47 +0900 (Tue, 22 Apr 2014)

  New Revision: c23d433a2425df89bd027eb42bdc0f3a2d3f38da
  https://github.com/droonga/droonga-engine/commit/c23d433a2425df89bd027eb42bdc0f3a2d3f38da

  Message:
    droonga-engine: support immediate restart

  Modified files:
    lib/droonga/engine/command/droonga_engine.rb

  Modified: lib/droonga/engine/command/droonga_engine.rb (+5 -0)
===================================================================
--- lib/droonga/engine/command/droonga_engine.rb    2014-04-22 12:43:20 +0900 (d7e361b)
+++ lib/droonga/engine/command/droonga_engine.rb    2014-04-22 12:43:47 +0900 (57c7656)
@@ -181,6 +181,11 @@ module Droonga
                 Process.kill(Signals::GRACEFUL_STOP, old_service_pid)
               end
             end
+            trap(Signals::IMMEDIATE_RESTART) do
+              old_service_pid = service_pid
+              service_pid = run_service
+              Process.kill(Signals::IMMEDIATE_STOP, old_service_pid)
+            end
 
             succeeded = true
             while running
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index