[Groonga-commit] droonga/droonga-engine at c823ecc [buffered-forward] Allow to restart after previous restart is finished

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Mar 27 20:04:42 JST 2015


YUKI Hiroshi	2015-03-27 20:04:42 +0900 (Fri, 27 Mar 2015)

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

  Message:
    Allow to restart after previous restart is finished

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

  Modified: lib/droonga/command/droonga_engine.rb (+4 -0)
===================================================================
--- lib/droonga/command/droonga_engine.rb    2015-03-27 20:03:28 +0900 (3da75b1)
+++ lib/droonga/command/droonga_engine.rb    2015-03-27 20:04:42 +0900 (1b0e163)
@@ -501,11 +501,15 @@ module Droonga
             logger.info("restart_graceful: new service runner is ready")
             @service_runner.on_failure = nil
             old_service_runner.stop_gracefully
+            @restarting = false
+            logger.trace("restart_graceful: done")
           end
           @service_runner.on_failure = lambda do
             logger.info("restart_graceful: failed to setup new service runner")
             @service_runner.on_failure = nil
             @service_runner = old_service_runner
+            @restarting = false
+            logger.trace("restart_graceful: failed")
           end
           logger.trace("restart_graceful: done")
         end
-------------- next part --------------
HTML����������������������������...
Download 



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